| Short program | Free skating | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| No | Name | Country | Score | No | Watch | Score | No | Watch | Score |
| 1 | Emanuel SANDHU | CAN | 65.10 | 4 | details | 147.56 | 1 | video | 212.66 |
| 2 | Stéphane LAMBIEL | SUI | 70.20 | 3 | video | 133.40 | 2 | details | 203.60 |
| 3 | Andrei GRIAZEV | RUS | 71.00 | 1 | details | 129.60 | 3 | details | 200.60 |
| 4 | Ben FERREIRA | CAN | 62.83 | 6 | details | 122.50 | 4 | details | 185.33 |
| 5 | Min ZHANG | CHN | 58.09 | 8 | details | 120.22 | 5 | details | 178.31 |
| 6 | Ryan JAHNKE | USA | 64.80 | 5 | details | 112.22 | 8 | details | 177.02 |
| 7 | Matthew SAVOIE | USA | 57.07 | 9 | details | 117.30 | 6 | details | 174.37 |
| 8 | Chengjiang LI | CHN | 70.25 | 2 | details | 103.44 | 10 | details | 173.69 |
| 9 | Alban PREAUBERT | FRA | 50.93 | 12 | details | 115.84 | 7 | details | 166.77 |
| 10 | Jialiang WU | CHN | 58.16 | 7 | details | 100.70 | 12 | details | 158.86 |
| 11 | Kazumi KISHIMOTO | JPN | 53.14 | 10 | details | 104.60 | 9 | details | 157.74 |
| 12 | Roman SEROV | ISR | 52.74 | 11 | details | 103.16 | 11 | details | 155.90 |