Ah Geez, this is a brilliant question.
It all hinges on two things: Will Craig get playing time, and what does your team need most?
Craig's playing time: If not, Trout. If so...
Craig will have the upper hand in average, homers, and RBI, while Trout will have the advantage in Runs scored and stolen bases(steals by a wide margin).
And that last part brings up the question of what you need. If you need too add some pop to your bats, Craig is your man. If you need steals, then Trout is your man.
Sorry I can't get more specific, I actually have both in my league!
Please help with mine:viewtopic.php?f=26&t=447011