Threads and posts like these here make me keep coming back here. Thanks for all your knowledge.
Ok, let's do the reveal then:
The Nine riders to have won a MotoGP since 2007 are:
1. Casey Stoner
2. Jorge Lorenzo
3. Valentino Rossi
4. Marc Marquez
5. Dani Pedrosa
Up to this point these names should have been easy. The following 4 riders are what make this trivia interesting. These four riders won on account of weather conditions or some other peculiar circumstance that shuffled the normal finishing order. With perhaps the exception of Spies, the race was in the dry but an early crash saw the pole setter, Simoncelli take out Lorenzo early, however Spies performance during the year was fairly front runner category when he wasn't suffering a rash of suspect mechanical gremlins.
Outliers:
6. Ben Spies 2011, Factory Yamaha, Assen GP, DRY but cold weather. (Spies should have won another race at Valencia, but was nipped at the line by Casey Stoner's superior accelerating and drive out the last corner. It should be noted, Spies had speed characterized by an "alien", notching pole positions, however his confidence suffered on account of an extraordinary number of regularly scheduled mechanical failures. He was not resigned to make way for ........ Rossi on account of the Italian's failure At Ducati, and this small matter of his sport agent also being the CEO of MotoGP).
7. Andrea Dovizioso 2009, Factory Honda, Donington GP, WET and cold weather. (Another memorable note was Stoner and Hayden taking a gamble on tires, both ended up being lapped.)
8. Loris Capirossi 2007, Factory Ducati, Motegi GP, WET. (And odd coincidence perhaps, but on the podium was Randy Depuniet, who was also on the podium with Dovizioso in 09 above, in the rain).
9. Chris Vermuelen 2007, Factory Suzuki, Le Mans GP, WET. (Perhaps the most odd win of the bunch, not only because it was in wet conditions, but it was a rare win for Suzuki. Another interesting coincidence, Dovizioso joined Vermuelen on the podium, tying him to his 09 wet weather win.)