| 1 | Bryce CahoonPlace 1 · Grade 10 · Shepherd | 10 | Shepherd | 16:51.3 |
| 2 | Noah DevereauxPlace 2 · Grade 11 · Laingsburg | 11 | Laingsburg | 17:01.1 |
| 3 | Nolan LonguskiPlace 3 · Grade 12 · Shepherd | 12 | Shepherd | 17:26.0 |
| 4 | Lucas GatesPlace 4 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 17:42.8 |
| 5 | Everett BeachPlace 5 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 17:57.3 |
| 6 | Ian McNeelPlace 6 · Grade 11 · Shepherd | 11 | Shepherd | 17:59.2 |
| 7 | Drew DavisPlace 7 · Grade 10 · Shepherd | 10 | Shepherd | 18:00.4 |
| 8 | Joseph TreadwellPlace 8 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 18:01.1 |
| 9 | Jakin WhitneyPlace 9 · Grade 10 · Shepherd | 10 | Shepherd | 18:02.5 |
| 10 | Téo KrummPlace 10 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 18:04.3 |
| 11 | Grady RicheyPlace 11 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 18:09.9 |
| 12 | Carson PotterPlace 12 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 18:18.3 |
| 13 | Jack KrafftPlace 13 · Grade 9 · Shepherd | 9 | Shepherd | 18:26.8 |
| 14 | Blaise DemkoPlace 14 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 18:35.4 |
| 15 | Max McDowellPlace 15 · Grade 11 · Olivet | 11 | Olivet | 18:46.7 |
| 16 | Landen GessnerPlace 16 · Grade 10 · Olivet | 10 | Olivet | 18:49.7 |
| 17 | Riley JohnsonPlace 17 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 18:55.9 |
| 18 | Logan YoungPlace 18 · Grade 10 · Harrison | 10 | Harrison | 18:57.1 |
| 19 | Felix SpitzPlace 19 · Grade 10 · Lansing Everett | 10 | Lansing Everett | 19:00.5 |
| 20 | Evan SchaeferPlace 20 · Grade 11 · Olivet | 11 | Olivet | 19:07.3 |
| 21 | Bryce GoodemootPlace 21 · Grade 10 · Lake Odessa Lakewood | 10 | Lake Odessa Lakewood | 19:14.7 |
| 22 | Hayden SeleskyPlace 22 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 19:15.7 |
| 23 | Felix RamirezPlace 23 · Grade 12 · Laingsburg | 12 | Laingsburg | 19:23.2 |
| 24 | Bradly GouldPlace 24 · Grade 12 · Shepherd | 12 | Shepherd | 19:23.8 |
| 25 | Ren YamamotoPlace 25 · Grade 11 · Birmingham Roeper | 11 | Birmingham Roeper | 19:42.2 |
| 26 | Austin HodgesPlace 26 · Grade 9 · Laingsburg | 9 | Laingsburg | 19:45.3 |
| 27 | Andrew GerritsPlace 27 · Grade 12 · Birmingham Roeper | 12 | Birmingham Roeper | 19:46.0 |
| 28 | Paul DeVitoPlace 28 · Grade 12 · Olivet | 12 | Olivet | 19:48.0 |
| 29 | AJ GatesPlace 29 · Grade 12 · Lansing Catholic | 12 | Lansing Catholic | 19:51.7 |
| 30 | Lucas ShastalPlace 30 · Grade 12 · Laingsburg | 12 | Laingsburg | 19:57.5 |
| 31 | Carson HelmerPlace 31 · Grade 9 · Laingsburg | 9 | Laingsburg | 19:58.5 |
| 32 | Hudsen DeLeeuwPlace 32 · Grade 11 · Olivet | 11 | Olivet | 20:10.3 |
| 33 | Josh CarlinPlace 33 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 20:12.1 |
| 34 | Isaac GolaPlace 34 · Grade 11 · Shepherd | 11 | Shepherd | 20:20.4 |
| 35 | Paul TabitPlace 35 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 20:23.8 |
| 36 | Hayden RicheyPlace 36 · Grade 11 · Lansing Catholic | 11 | Lansing Catholic | 20:30.7 |
| 37 | Benjamin NestlePlace 37 · Grade 10 · Shepherd | 10 | Shepherd | 20:35.2 |
| 38 | Caleb LaVoyPlace 38 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:35.3 |
| 39 | Quinn LumPlace 39 · Grade 9 · Lansing Catholic | 9 | Lansing Catholic | 20:35.7 |
| 40 | Jeremiah DelagarzaPlace 40 · Grade 10 · Lansing Everett | 10 | Lansing Everett | 20:37.7 |
| 41 | Eddie RadtkePlace 41 · Grade 9 · Shepherd | 9 | Shepherd | 20:47.1 |
| 42 | Blair ScottPlace 42 · Grade 12 · Olivet | 12 | Olivet | 21:00.1 |
| 43 | Ethan LombardPlace 43 · Grade 10 · Shepherd | 10 | Shepherd | 21:05.0 |
| 44 | Christopher SeymourPlace 44 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 21:11.6 |
| 45 | Cooper MundPlace 45 · Grade 10 · Laingsburg | 10 | Laingsburg | 21:12.2 |
| 46 | Will RathkaPlace 46 · Grade 10 · Laingsburg | 10 | Laingsburg | 21:19.9 |
| 47 | James PrattPlace 47 · Grade 12 · Laingsburg | 12 | Laingsburg | 21:33.2 |
| 48 | Blake DavisPlace 48 · Grade 9 · Shepherd | 9 | Shepherd | 21:36.7 |
| 49 | Luka YardleyPlace 49 · Grade 9 · Shepherd | 9 | Shepherd | 21:40.5 |
| 50 | Hudson GoethalsPlace 50 · Grade 12 · Lake Odessa Lakewood | 12 | Lake Odessa Lakewood | 21:40.5 |
| 51 | Jibrael Al-ShinnawiPlace 51 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 21:50.6 |
| 52 | Abdel YoussoufPlace 52 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 22:03.3 |
| 53 | Bobby DormerPlace 53 · Grade 9 · Olivet | 9 | Olivet | 22:05.3 |
| 54 | Lyle LawrencePlace 54 · Grade 10 · Olivet | 10 | Olivet | 22:08.0 |
| 55 | Xavier HoppePlace 55 · Grade 12 · Shepherd | 12 | Shepherd | 22:08.3 |
| 56 | Aaron EsquivelPlace 56 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 22:09.6 |
| 57 | Sam BennoitPlace 57 · Grade 10 · Harrison | 10 | Harrison | 22:09.8 |
| 58 | Elijah SwiftPlace 58 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 22:31.0 |
| 59 | Gavin JansenPlace 59 · Grade 9 · Harrison | 9 | Harrison | 22:36.6 |
| 60 | Jackson BauerlePlace 60 · Grade 10 · Lansing Catholic | 10 | Lansing Catholic | 22:40.2 |
| 61 | Gibson YeiterPlace 61 · Grade 9 · Lake Odessa Lakewood | 9 | Lake Odessa Lakewood | 23:19.3 |
| 62 | Max MargolisPlace 62 · Grade 11 · Birmingham Roeper | 11 | Birmingham Roeper | 23:24.2 |
| 63 | Simeon MontneyPlace 63 · Grade 11 · Shepherd | 11 | Shepherd | 23:29.8 |
| 64 | Cory WestbrookPlace 64 · Grade 10 · Harrison | 10 | Harrison | 23:30.2 |
| 65 | Andrew StevensPlace 65 · Grade 9 · Laingsburg | 9 | Laingsburg | 23:38.8 |
| 66 | Nolan PrevoPlace 66 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 23:52.8 |
| 67 | Isaac ArmbrusterPlace 67 · Grade 10 · Lansing Everett | 10 | Lansing Everett | 23:59.8 |
| 68 | Cameron BettsPlace 68 · Grade 10 · Laingsburg | 10 | Laingsburg | 24:26.2 |
| 69 | Jeremiah McVeyPlace 69 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 24:30.0 |
| 70 | Cody CatalinePlace 70 · Grade 11 · Laingsburg | 11 | Laingsburg | 24:33.5 |
| 71 | Matthew BoksPlace 71 · Grade 10 · Olivet | 10 | Olivet | 25:10.9 |
| 72 | Hunter CrosthwaitePlace 72 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 25:13.2 |
| 73 | Emeer BushPlace 73 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 25:14.0 |
| 74 | Maeson RussellPlace 74 · Grade 9 · Shepherd | 9 | Shepherd | 25:49.4 |
| 75 | Kaiden EichhornPlace 75 · Grade 10 · Harrison | 10 | Harrison | 25:50.6 |
| 76 | William MyersPlace 76 · Grade 10 · Shepherd | 10 | Shepherd | 26:11.8 |
| 77 | Liam McdonaldPlace 77 · Grade 10 · Laingsburg | 10 | Laingsburg | 26:31.1 |
| 78 | Jose TelloPlace 78 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 26:31.2 |
| 79 | Drake PrattPlace 79 · Grade 9 · Laingsburg | 9 | Laingsburg | 26:45.0 |
| 80 | Nolan MoeggenbergPlace 80 · Grade 9 · Shepherd | 9 | Shepherd | 26:54.8 |
| 81 | Josue A-CruzPlace 81 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 27:07.5 |
| 82 | Isaiah SwiftPlace 82 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 28:01.6 |
| 83 | Devion DillardPlace 83 · Grade 9 · Lansing Everett | 9 | Lansing Everett | 29:22.2 |
| 84 | James RobinsonPlace 84 · Grade 10 · Lansing Everett | 10 | Lansing Everett | 31:44.0 |
| 85 | Ab OsmanPlace 85 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 33:08.0 |
| 86 | Carter CrombleyPlace 86 · Grade 11 · Laingsburg | 11 | Laingsburg | 33:12.3 |
| 87 | Yousif KadhimPlace 87 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 34:30.0 |
| 88 | Conner CrosthwaitePlace 88 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 39:08.4 |
| 89 | Benjamin KhualPlace 89 · Grade 11 · Lansing Everett | 11 | Lansing Everett | 40:35.3 |
| 90 | Sean VuPlace 90 · Grade 12 · Lansing Everett | 12 | Lansing Everett | 43:50.8 |