| 1 | Alessandro ManciPlace 1 · Grade 11 · St Josephs Collegiate Inst | 11 | St Josephs Collegiate Inst | 18:15.50 PR |
| 2 | Oliver ScottPlace 2 · Grade 10 · St Josephs Collegiate Inst | 10 | St Josephs Collegiate Inst | 18:47.62 |
| 3 | Lucas SaldanaPlace 3 · Grade 9 · St Josephs Collegiate Inst | 9 | St Josephs Collegiate Inst | 19:23.86 |
| 4 | Eamon SmithPlace 4 · Grade 9 · Nichols | 9 | Nichols | 20:12.27 PR |
| 5 | Joseph SchusterPlace 5 · Grade 9 · St Mary's (Lancaster) | 9 | St Mary's (Lancaster) | 20:39.83 |
| 6 | Garrett FlahertyPlace 6 · Grade 9 · Canisius | 9 | Canisius | 20:46.36 |
| 7 | Peter McgrathPlace 7 · Grade 11 · Canisius | 11 | Canisius | 20:48.19 |
| 8 | Connor DickersonPlace 8 · Grade 9 · Canisius | 9 | Canisius | 20:51.22 |
| 9 | Joseph StevensPlace 9 · Grade 12 · St Josephs Collegiate Inst | 12 | St Josephs Collegiate Inst | 20:52.92 |
| 10 | Benji ThiermanPlace 10 · Grade 11 · Nichols | 11 | Nichols | 20:55.67 |
| 11 | Trevor LackeyPlace 11 · Grade 11 · St Josephs Collegiate Inst | 11 | St Josephs Collegiate Inst | 21:17.45 |
| 12 | Tyler HapemanPlace 12 · Grade 10 · Nichols | 10 | Nichols | 21:30.71 |
| 13 | Colin FulcoPlace 13 · Grade 11 · St Josephs Collegiate Inst | 11 | St Josephs Collegiate Inst | 21:33.76 |
| 14 | Chase HapemanPlace 14 · Grade 10 · Nichols | 10 | Nichols | 21:39.29 |
| 15 | Keegan MortonPlace 15 · Grade 11 · St Josephs Collegiate Inst | 11 | St Josephs Collegiate Inst | 22:02.65 |
| 16 | Nathan ReichenbergPlace 16 · Grade 12 · St Francis | 12 | St Francis | 22:11.32 |
| 17 | Evan SedotaPlace 17 · Grade 10 · St Francis | 10 | St Francis | 22:24.91 |
| 18 | Aidan BallPlace 18 · Grade 10 · St Mary's (Lancaster) | 10 | St Mary's (Lancaster) | 22:38.69 |
| 19 | Alex HoernerPlace 19 · Grade 10 · Canisius | 10 | Canisius | 22:39.75 PR |
| 20 | Alec BurgerPlace 20 · Grade 10 · St Mary's (Lancaster) | 10 | St Mary's (Lancaster) | 22:40.64 |
| 21 | Sam PorterPlace 21 · Grade 9 · Nichols | 9 | Nichols | 22:43.34 PR |
| 22 | Spencer ToomeyPlace 22 · Grade 12 · Bishop Timon-St Jude | 12 | Bishop Timon-St Jude | 22:45.79 PR |
| 23 | Cayden BraceroPlace 23 · Grade 9 · Bishop Timon-St Jude | 9 | Bishop Timon-St Jude | 22:46.75 |
| 24 | Aiden DuffyPlace 24 · Grade 9 · St Mary's (Lancaster) | 9 | St Mary's (Lancaster) | 22:48.67 |
| 25 | Luke FinnertyPlace 25 · Grade 10 · St Josephs Collegiate Inst | 10 | St Josephs Collegiate Inst | 23:08.12 |
| 26 | Logan DuffyPlace 26 · Grade 9 · St Mary's (Lancaster) | 9 | St Mary's (Lancaster) | 23:13.44 |
| 27 | Sulaim AbdulhalimPlace 27 · Grade 9 · Canisius | 9 | Canisius | 23:15.12 PR |
| 28 | Lukas BarniakPlace 28 · Grade 9 · St Mary's (Lancaster) | 9 | St Mary's (Lancaster) | 23:16.30 |
| 29 | Eoin StodlokaPlace 29 · Grade 9 · Canisius | 9 | Canisius | 23:21.99 |
| 30 | William CavanaughPlace 30 · Grade 10 · Canisius | 10 | Canisius | 23:22.75 |
| 31 | Colin HeftkaPlace 31 · Grade 10 · St Francis | 10 | St Francis | 23:26.69 PR |
| 32 | Lucas GearyPlace 32 · Grade 9 · Nichols | 9 | Nichols | 23:33.02 PR |
| 33 | Blake BoldtPlace 33 · Grade 11 · Canisius | 11 | Canisius | 24:33.29 |
| 34 | John PernoPlace 34 · Grade 10 · St Josephs Collegiate Inst | 10 | St Josephs Collegiate Inst | 24:41.24 |
| 35 | Jack DaruszkaPlace 35 · Grade 9 · Nichols | 9 | Nichols | 25:03.44 |
| 36 | Elijah SoePlace 36 · Grade 12 · Canisius | 12 | Canisius | 25:19.85 PR |
| 37 | Charlie CannonPlace 37 · Grade 9 · Canisius | 9 | Canisius | 25:21.94 |
| 38 | Dennis LesniakPlace 38 · Grade 9 · St Josephs Collegiate Inst | 9 | St Josephs Collegiate Inst | 27:07.03 |
| 39 | Marcus Andersen-StraiPlace 39 · Grade 11 · St Josephs Collegiate Inst | 11 | St Josephs Collegiate Inst | 27:49.01 |
| 40 | Sawyer QuinnPlace 40 · Grade 9 · St Francis | 9 | St Francis | 29:13.13 |
| 41 | Glick KyawPlace 41 · Grade 11 · Canisius | 11 | Canisius | 31:07.90 |
| 42 | Carter OstrowskiPlace 42 · Grade 10 · Canisius | 10 | Canisius | 33:22.71 |