| 1 | Kanau SaitoPlace 1 · Grade 7 · Novi | 7 | Novi | 11:36.2 |
| 2 | Hunter LambrixPlace 2 · Grade 8 · Hillside | 8 | Hillside | 11:36.3 |
| 3 | Alexander FrancisPlace 3 · Grade 8 · Hillside | 8 | Hillside | 11:52.4 |
| 4 | Leo ParkPlace 4 · Grade 8 · Hillside | 8 | Hillside | 11:58.5 |
| 5 | Carter KellyPlace 5 · Grade 8 · Hillside | 8 | Hillside | 12:06.8 |
| 6 | Cameron ColagiovanniPlace 6 · Grade 8 · Hillside | 8 | Hillside | 12:17.8 |
| 7 | Saverio YaldouPlace 7 · Grade 8 · Hillside | 8 | Hillside | 12:34.1 |
| 8 | Yuvi DuaPlace 8 · Grade 8 · Novi | 8 | Novi | 12:34.3 |
| 9 | Lars MunroPlace 9 · Grade 6 · Hillside | 6 | Hillside | 12:45.5 |
| 10 | Andrew SladewskiPlace 10 · Grade 7 · Hillside | 7 | Hillside | 12:50.6 |
| 11 | Jonathan MarshallPlace 11 · Grade 8 · Hillside | 8 | Hillside | 13:07.0 |
| 12 | Aamir ShariffPlace 12 · Grade 8 · Novi | 8 | Novi | 13:10.8 |
| 13 | Nicholas SivierPlace 13 · Grade 6 · Hillside | 6 | Hillside | 13:15.7 |
| 14 | Ryan JungPlace 14 · Grade 8 · Novi | 8 | Novi | 13:17.4 |
| 15 | Asher CoviPlace 15 · Grade 6 · Hillside | 6 | Hillside | 13:21.1 |
| 16 | Miles KearneyPlace 16 · Grade 8 · Hillside | 8 | Hillside | 13:23.3 |
| 17 | Seth SegerstromPlace 17 · Grade 8 · Novi | 8 | Novi | 13:26.5 |
| 18 | Renesh SreenathPlace 18 · Grade 7 · Novi | 7 | Novi | 13:31.3 |
| 19 | Jackson SchneiderPlace 19 · Grade 7 · Novi | 7 | Novi | 13:31.6 |
| 20 | Kyle CorbyPlace 20 · Grade 6 · Hillside | 6 | Hillside | 13:34.6 |
| 21 | Benjamin FrancisPlace 21 · Grade 6 · Hillside | 6 | Hillside | 13:35.8 |
| 22 | Jaiden MaxeyPlace 22 · Grade 8 · Novi | 8 | Novi | 13:41.1 PR |
| 23 | Roger Edwards IVPlace 23 · Grade 8 · Hillside | 8 | Hillside | 13:41.6 |
| 24 | Leo MartynenkoPlace 24 · Grade 8 · Novi | 8 | Novi | 13:42.3 |
| 25 | Angad SohiPlace 25 · Grade 8 · Novi | 8 | Novi | 13:42.5 |
| 26 | Aidan SmithPlace 26 · Grade 7 · Hillside | 7 | Hillside | 13:43.1 |
| 27 | Owen KellyPlace 27 · Grade 7 · Hillside | 7 | Hillside | 13:45.3 |
| 28 | Jumpei TeranishiPlace 28 · Grade 8 · Hillside | 8 | Hillside | 13:47.1 |
| 29 | Landon DavisPlace 29 · Grade 8 · Hillside | 8 | Hillside | 13:47.8 |
| 30 | Jo SaitoPlace 30 · Grade 8 · Novi | 8 | Novi | 13:49.4 |
| 31 | Reid DavisPlace 31 · Grade 6 · Hillside | 6 | Hillside | 13:51.4 |
| 32 | Ray TakamatsuPlace 32 · Grade 8 · Novi | 8 | Novi | 13:54.1 |
| 33 | Aiden LiPlace 33 · Grade 7 · Novi | 7 | Novi | 13:56.6 |
| 34 | Carter LevittePlace 34 · Grade 7 · Hillside | 7 | Hillside | 13:56.8 |
| 35 | Matthew DeMorePlace 35 · Grade 8 · Novi | 8 | Novi | 13:57.8 |
| 36 | William HandyPlace 36 · Grade 7 · Novi | 7 | Novi | 13:58.8 PR |
| 37 | Shangxuan ShiPlace 37 · Grade 8 · Novi | 8 | Novi | 14:01.4 PR |
| 38 | Zander BarringerPlace 38 · Grade 8 · Hillside | 8 | Hillside | 14:02.5 |
| 39 | Charlie TanPlace 39 · Grade 6 · Hillside | 6 | Hillside | 14:03.8 PR |
| 40 | Aiden KimPlace 40 · Grade 7 · Novi | 7 | Novi | 14:10.8 |
| 41 | Jackson EckerlyPlace 41 · Grade 8 · Hillside | 8 | Hillside | 14:10.8 |
| 42 | Udhaya SubramanianPlace 42 · Grade 8 · Novi | 8 | Novi | 14:15.1 PR |
| 43 | Owen KidonPlace 43 · Grade 8 · Novi | 8 | Novi | 14:15.3 |
| 44 | Anton SudaPlace 44 · Grade 6 · Hillside | 6 | Hillside | 14:18.7 |
| 45 | Vincent LevittePlace 45 · Grade 7 · Hillside | 7 | Hillside | 14:18.9 |
| 46 | Lucas WuPlace 46 · Grade 6 · Hillside | 6 | Hillside | 14:19.8 |
| 47 | Atlas BiersPlace 47 · Grade 7 · Hillside | 7 | Hillside | 14:22.6 |
| 48 | Farhan EhanPlace 48 · Grade 8 · Hillside | 8 | Hillside | 14:23.1 |
| 49 | Cole PartreyPlace 49 · Grade 6 · Hillside | 6 | Hillside | 14:29.6 PR |
| 50 | Milo JosephPlace 50 · Grade 6 · Hillside | 6 | Hillside | 14:35.5 |
| 51 | Max JasinskiPlace 51 · Grade 6 · Hillside | 6 | Hillside | 14:35.7 |
| 52 | Nolan ForsythPlace 52 · Grade 7 · Novi | 7 | Novi | 14:36.1 |
| 53 | Arjun YadavPlace 53 · Grade 8 · Novi | 8 | Novi | 14:39.2 |
| 54 | Arnav ChauhanPlace 54 · Grade 8 · Novi | 8 | Novi | 14:39.6 PR |
| 55 | Eiji HamanakaPlace 55 · Grade 6 · Hillside | 6 | Hillside | 14:42.8 |
| 56 | Atsuto InagakiPlace 56 · Grade 6 · Hillside | 6 | Hillside | 14:43.3 |
| 57 | Maximos BarringerPlace 57 · Grade 6 · Hillside | 6 | Hillside | 14:43.8 |
| 58 | Nicholas MarshallPlace 58 · Grade 6 · Hillside | 6 | Hillside | 14:44.0 |
| 59 | Subaru KamadaPlace 59 · Grade 7 · Hillside | 7 | Hillside | 14:52.1 |
| 60 | Andrew FaberPlace 60 · Grade 6 · Hillside | 6 | Hillside | 14:56.9 |
| 61 | Ryker DucherPlace 61 · Grade 6 · Hillside | 6 | Hillside | 14:58.4 |
| 62 | Jio HanPlace 62 · Grade 8 · Novi | 8 | Novi | 15:00.3 |
| 63 | Elliot MarshallPlace 63 · Grade 6 · Hillside | 6 | Hillside | 15:05.8 |
| 64 | Marco BetzPlace 64 · Grade 8 · Hillside | 8 | Hillside | 15:10.6 |
| 65 | Leo XiaPlace 65 · Grade 8 · Hillside | 8 | Hillside | 15:12.5 |
| 66 | Beckham CoviPlace 66 · Grade 6 · Hillside | 6 | Hillside | 15:15.9 |
| 67 | Atharv DeshpandePlace 67 · Grade 8 · Novi | 8 | Novi | 15:17.8 PR |
| 68 | Lars CrawfordPlace 68 · Grade 7 · Novi | 7 | Novi | 15:18.4 PR |
| 69 | Justin KiszkaPlace 69 · Grade 8 · Hillside | 8 | Hillside | 15:18.6 |
| 70 | Oliver WielandPlace 70 · Grade 8 · Novi | 8 | Novi | 15:20.6 |
| 71 | Everette ArakelianPlace 71 · Grade 8 · Hillside | 8 | Hillside | 15:22.9 |
| 72 | Joao Paulo FrancaPlace 72 · Grade 8 · Hillside | 8 | Hillside | 15:23.2 |
| 73 | Jesse Andrei BujauePlace 73 · Grade 8 · Novi | 8 | Novi | 15:24.1 |
| 74 | Vitor Carvalho Muniz VieiraPlace 74 · Grade 7 · Novi | 7 | Novi | 15:25.8 |
| 75 | Saaransh DundigallaPlace 75 · Grade 8 · Novi | 8 | Novi | 15:26.1 |
| 76 | Quentin GedeonPlace 76 · Grade 8 · Novi | 8 | Novi | 15:26.1 |
| 77 | Panavahardhik Reddy MalapatiPlace 77 · Grade 8 · Hillside | 8 | Hillside | 15:28.8 |
| 78 | Keita SasakiPlace 78 · Grade 7 · Novi | 7 | Novi | 15:31.6 PR |
| 79 | Atsuki IshikawaPlace 79 · Grade 7 · Novi | 7 | Novi | 15:32.8 PR |
| 80 | Manav AnoopPlace 80 · Grade 8 · Hillside | 8 | Hillside | 15:35.6 |
| 81 | Reed ScottPlace 81 · Grade 8 · Novi | 8 | Novi | 15:39.5 PR |
| 82 | Jonathan LinPlace 82 · Grade 7 · Hillside | 7 | Hillside | 15:41.6 |
| 83 | Dominic BriscoePlace 83 · Grade 8 · Novi | 8 | Novi | 15:43.3 |
| 84 | Nicklas AndresenPlace 84 · Grade 8 · Hillside | 8 | Hillside | 15:45.1 |
| 85 | Wyatt SchaadPlace 85 · Grade 8 · Hillside | 8 | Hillside | 15:49.4 |
| 86 | Joseph QatshaPlace 86 · Grade 7 · Novi | 7 | Novi | 15:55.3 |
| 87 | Ronav SidhayePlace 87 · Grade 8 · Novi | 8 | Novi | 15:57.6 |
| 88 | John RembiesaPlace 88 · Grade 6 · Hillside | 6 | Hillside | 16:05.2 |
| 89 | Finn TaylorPlace 89 · Grade 8 · Hillside | 8 | Hillside | 16:06.8 |
| 90 | Michael WangPlace 90 · Grade 8 · Novi | 8 | Novi | 16:14.3 |
| 91 | Sharav SavalePlace 91 · Grade 6 · Hillside | 6 | Hillside | 16:25.2 |
| 92 | Desmond VeltovenPlace 92 · Grade 6 · Hillside | 6 | Hillside | 16:30.3 |
| 93 | Harrison DooleyPlace 93 · Grade 8 · Novi | 8 | Novi | 16:31.3 |
| 94 | Abraham LinPlace 94 · Grade 8 · Novi | 8 | Novi | 16:31.5 |
| 95 | Andrew JiangPlace 95 · Grade 6 · Hillside | 6 | Hillside | 16:33.7 |
| 96 | Edward HenryPlace 96 · Grade 7 · Hillside | 7 | Hillside | 16:38.2 |
| 97 | Sam KearneyPlace 97 · Grade 6 · Hillside | 6 | Hillside | 16:39.3 |
| 98 | Jason JiPlace 98 · Grade 7 · Hillside | 7 | Hillside | 16:43.3 |
| 99 | Liam MiyagawaPlace 99 · Grade 7 · Novi | 7 | Novi | 16:45.3 |
| 100 | Aaditya KalyanakrishnanPlace 100 · Grade 8 · Novi | 8 | Novi | 16:47.3 |