Assume an Arcadia type of meet. I say Derrick, but think it's basically an even matchup.
At the end of his 13:55 5K, Derrick ran an 8:49 3200M, with a final 2:05 and 60 seconds to finish. So he has speed. He also beat German a few months ago in XC, when German was probably the favorite. Derrick probably couldn't do that German double, but he seems like the better racer to me. Tough standards for German... but that's what happens when you're a great runner.