| 1 | Michael MascariPlace 1 · Grade 12 · George School | 12 | George School | 16:26.20 |
| 2 | Arunav SarkarPlace 2 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 17:14.90 |
| 3 | Bastian BocklagePlace 3 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 17:15.20 |
| 4 | Julius JordanPlace 4 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 18:07.30 |
| 5 | Asher SchmidtPlace 5 · Grade 9 · George School | 9 | George School | 18:50.70 |
| 6 | Nahum Wolde YohannesPlace 6 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 19:10.20 |
| 7 | Brad SchmidtPlace 7 · Grade 9 · George School | 9 | George School | 19:36.60 |
| 8 | Nathanael MayerPlace 8 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 19:41.60 |
| 9 | Spencer TaftPlace 9 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 19:47.00 |
| 10 | Bill ClarkPlace 10 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 19:54.40 |
| 11 | Ewan LazzeriniPlace 11 · Grade 10 · George School | 10 | George School | 19:58.00 |
| 12 | Levi MellorPlace 12 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 20:25.60 |
| 13 | Colton CastelliPlace 13 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 21:07.20 |
| 14 | Ethan SanbergPlace 14 · Grade 10 · George School | 10 | George School | 21:08.00 |
| 15 | Andy SunPlace 15 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 21:22.90 |
| 16 | Zach MaasPlace 16 · Grade 10 · George School | 10 | George School | 21:24.50 |
| 17 | Brandon GarmisePlace 17 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 21:56.10 |
| 18 | Luke TangPlace 18 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 21:57.00 |
| 19 | Fidel AlvaradoPlace 19 · Grade 9 · George School | 9 | George School | 22:04.00 |
| 20 | Sawyer NordbergPlace 20 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 22:13.20 |
| 21 | Thomas OkupskiPlace 21 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 22:17.60 |
| 22 | Tony HePlace 22 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 22:17.70 |
| 23 | Ethan HUAPlace 23 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 22:31.40 |
| 24 | Sohan KondruPlace 24 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 22:55.90 |
| 25 | Linus TsePlace 25 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 22:58.40 |
| 26 | Channing DeFrancescoPlace 26 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 23:02.10 |
| 27 | Jacob MoonPlace 27 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 23:19.30 |
| 28 | Sam SonnPlace 28 · Grade 9 · George School | 9 | George School | 23:49.50 |
| 29 | George BugayevPlace 29 · Grade 11 · George School | 11 | George School | 24:43.80 |
| 30 | Federico GauDIOPlace 30 · Grade 10 · George School | 10 | George School | 24:44.30 |
| 31 | Aadil SiddiquePlace 31 · Grade 12 · George School | 12 | George School | 24:53.80 |
| 32 | Shaun DillonPlace 32 · Grade 11 · George School | 11 | George School | 25:31.80 |
| 33 | Sarin SinghalPlace 33 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 25:49.90 |
| 34 | Msibillah Jaksch KilimaPlace 34 · Grade 9 · George School | 9 | George School | 26:53.80 |
| 35 | Ayan JoshiPlace 35 · Grade 10 · George School | 10 | George School | 27:07.80 |
| 36 | Jeffrey ZhouPlace 36 · Grade 11 · George School | 11 | George School | 27:21.20 |
| 37 | Eric CaoPlace 37 · Grade 12 · George School | 12 | George School | 29:27.70 |
| 38 | Elias HollerPlace 38 · Grade 10 · George School | 10 | George School | 30:03.10 |
| 39 | Flynn WilliamsPlace 39 · Grade 9 · George School | 9 | George School | 31:01.90 |
| 40 | Adrian PawliszPlace 40 · Grade 9 · George School | 9 | George School | 32:03.80 |
| 41 | Grant Stoltzfus-DueckPlace 41 · Grade 10 · George School | 10 | George School | 33:56.70 |
| — | Sean LuGrade 9 · George School | 9 | George School | DNS |
| — | Kallon LiGrade 11 · George School | 11 | George School | DNS |
| — | Deagan HopkinsGrade 10 · George School | 10 | George School | DNS |
| — | Owen BurgessGrade 11 · George School | 11 | George School | DNS |
| — | Jaxson BrooksGrade 11 · George School | 11 | George School | DNS |
| — | Miki BarrantGrade 11 · George School | 11 | George School | DNS |
| — | Ryan ParkGrade 9 · George School | 9 | George School | DNS |
| — | Nico MontenecourtGrade 12 · Lawrenceville | 12 | Lawrenceville | DNS |
| — | Naren MaharanaGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Aden LeeGrade 9 · Lawrenceville | 9 | Lawrenceville | DNS |
| — | Leo SofferGrade 12 · Lawrenceville | 12 | Lawrenceville | DNS |
| — | Finn BarnoskyGrade 11 · Lawrenceville | 11 | Lawrenceville | DNS |
| — | Parth GuptaGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Leroy FUGrade 11 · Lawrenceville | 11 | Lawrenceville | DNS |
| — | Matthew FuGrade 11 · Lawrenceville | 11 | Lawrenceville | DNS |
| — | Ian MontesGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Gio JuarezGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Neel KalakuntlaGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Wally StrouseGrade 10 · Lawrenceville | 10 | Lawrenceville | DNS |
| — | Hejyule Bae-RobinsonGrade 11 · Lawrenceville | 11 | Lawrenceville | DNS |