The odds of predicting the top ten finishers, in order, in a race of several hundred, have got be 1 in a trillion or something like that.
Look at the payout on a trifecta (predicting the top 3 finishers in a row in a horse race). In the 2006 Kentucky Derby, Barbaro was 6 to 1, Blue Grass Cat was 30 to 1 and Steppanwolfer was 30 to 1. The $2 trifecta paid $11,418. So the odds of winning were less than 1 in 5,000. That is just to pick the top 3 in a race that probably had less than 20 horses.
See
http://www.senate.gov/~finance/press/Gpress/2005/prg080306a.pdf