| Short program | Free skating | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| No | Name | Country | Score | No | Watch | Score | No | Watch | Score |
| 1 | Yuzuru HANYU | JPN | 109.60 | 1 | video | 212.99 | 1 | video | 322.59 |
| 2 | Nam NGUYEN | CAN | 84.08 | 3 | video | 178.69 | 2 | video | 262.77 |
| 3 | Keiji TANAKA | JPN | 80.11 | 5 | video | 169.91 | 3 | video | 250.02 |
| 4 | Camden PULKINEN | USA | 89.05 | 2 | video | 155.73 | 4 | video | 244.78 |
| 5 | Deniss VASILJEVS | LAT | 84.01 | 4 | video | 143.39 | 7 | video | 227.40 |
| 6 | Matteo RIZZO | ITA | 70.12 | 9 | video | 153.66 | 5 | video | 223.78 |
| 7 | Nicolas NADEAU | CAN | 75.22 | 8 | video | 147.11 | 6 | details | 222.33 |
| 8 | Andrei LAZUKIN | RUS | 78.99 | 6 | video | 133.08 | 12 | video | 212.07 |
| 9 | Julian Zhi Jie YEE | MAS | 75.64 | 7 | video | 135.99 | 10 | details | 211.63 |
| 10 | Roman SADOVSKY | CAN | 65.29 | 11 | video | 139.06 | 8 | details | 204.35 |
| 11 | Paul FENTZ | GER | 66.32 | 10 | video | 135.92 | 11 | video | 202.24 |
| 12 | Brendan KERRY | AUS | 56.75 | 12 | video | 137.02 | 9 | video | 193.77 |