| 1 | Feliks Zemdegs | 12.65 | 14.04 | 12.65 12.78 18.27 13.65 15.69 |
| 2 | Jayden McNeill | 14.43 | 15.79 | 14.55 16.31 17.50 14.43 16.52 |
| 3 | Kirt Protacio | 15.53 | 20.58 | 21.41 17.86 24.31 15.53 22.46 |
| 4 | Alex Chen | 17.53 | 22.45 | 23.46 17.53 23.83 20.06 24.48 |
| 5 | Tim Major | 22.30 | 23.26 | 24.50 22.43 22.86 22.30 DNF |
| 6 | Christian Foyle | 21.38 | 23.49 | 22.86 DNF 25.56 21.38 22.06 |
| 7 | Raza Ibrahim | 18.38 | 23.91 | 24.88 26.21 24.96 21.88 18.38 |
| 8 | Cameron Stollery | 22.55 | 25.91 | 26.81 30.11 23.71 22.55 27.21 |
| 9 | Jason Kilbourn | 26.09 | 31.14 | 36.61 31.83 28.69 32.90 26.09 |
| 10 | Tim McMahon | 28.41 | 31.98 | 29.81 36.63 37.36 28.41 29.50 |
| 11 | Jarvis Jin | 33.52 | 35.25 | 34.41 36.13 36.61 35.21 33.52 |
| 12 | Matt Jones | 44.69 | 48.63 | 51.50 57.96 49.59 44.80 44.69 |
| 13 | Joshua Evely | 49.84 | 51.36 | 53.13 50.59 49.84 50.36 56.94 |
| 14 | Sugun Wadhwa | 42.46 | 1:02.39 | 1:04.19 1:11.77 1:11.52 51.47 42.46 |
| 15 | Lorandt Mozsa | 55.72 | 1:03.49 | 55.72 1:02.46 59.91 1:08.11 DNF |
| 16 | Ryan Griffiths | 1:16.08 | 1:23.55 | 1:16.08 1:27.78 1:25.66 1:30.03 1:17.22 |
| 17 | Eleanor Shiels | 1:22.94 | DNF | DNF 1:22.94 DNF DNF 1:47.27 |
| 18 | Sean Griffiths | 1:56.43 | DNF | DNF 1:56.43 DNF DNS DNS |
| 19 | Andrea Javier | DNF | — | DNF DNF — — — |
| 19 | Daniel Quattrone | DNF | — | DNF DNF — — — |
| 19 | Dene Beardsley | DNF | — | DNF DNF — — — |