| 1 | Tyler BaysPlace 1 · Grade 12 · Reading | 12 | Reading | 16:53.29 |
| 2 | Caiden KippnickPlace 2 · Grade 12 · Manchester | 12 | Manchester | 17:51.12 |
| 3 | Nathan KippnickPlace 3 · Grade 12 · Manchester | 12 | Manchester | 18:04.79 |
| 4 | Javin MericlePlace 4 · Grade 11 · East Jackson | 11 | East Jackson | 18:22.74 |
| 5 | Cole BatesPlace 5 · Grade 9 · Concord | 9 | Concord | 18:23.60 |
| 6 | Grant JohnsonPlace 6 · Grade 9 · Manchester | 9 | Manchester | 18:58.07 |
| 7 | Isaac WaldronPlace 7 · Grade 12 · Concord | 12 | Concord | 19:05.32 |
| 8 | Diego BoColePlace 8 · Grade 10 · Jackson Preparatory | 10 | Jackson Preparatory | 20:14.40 |
| 9 | Kutter VanakenPlace 9 · Grade 11 · Reading | 11 | Reading | 20:20.77 |
| 10 | Hunter AndersonPlace 10 · Grade 11 · Manchester | 11 | Manchester | 20:25.21 |
| 11 | Nick GardnerPlace 11 · Grade 10 · Vandercook Lake | 10 | Vandercook Lake | 20:32.25 |
| 12 | Peyton FowlerPlace 12 · Grade 9 · Reading | 9 | Reading | 21:10.71 |
| 13 | Maddox HutchinsonPlace 13 · Grade 9 · Concord | 9 | Concord | 21:13.13 |
| 14 | Lleyton BaumanPlace 14 · Grade 10 · Concord | 10 | Concord | 21:30.32 |
| 15 | Will DykstraPlace 15 · Grade 11 · Manchester | 11 | Manchester | 21:32.41 |
| 16 | Connor StevensPlace 16 · Grade 9 · Concord | 9 | Concord | 21:37.75 |
| 17 | Elijah DyerPlace 17 · Grade 11 · Springport | 11 | Springport | 21:43.06 |
| 18 | Julius FarrellPlace 18 · Grade 10 · East Jackson | 10 | East Jackson | 21:59.26 |
| 19 | William KennedyPlace 19 · Grade 11 · East Jackson | 11 | East Jackson | 22:08.18 |
| 20 | Jesse CabreraPlace 20 · Grade 12 · Reading | 12 | Reading | 22:10.57 |
| 21 | Colton RaffensbergerPlace 21 · Grade 11 · East Jackson | 11 | East Jackson | 22:25.93 |
| 22 | Stephen HertzfeldPlace 22 · Grade 12 · East Jackson | 12 | East Jackson | 22:28.07 |
| 23 | Joe DubnickiPlace 23 · Grade 12 · Jackson Preparatory | 12 | Jackson Preparatory | 22:32.42 |
| 24 | Noah BlondkePlace 24 · Grade 11 · Jackson Preparatory | 11 | Jackson Preparatory | 22:57.47 |
| 25 | Clayton ThomasPlace 25 · Grade 10 · Vandercook Lake | 10 | Vandercook Lake | 23:59.66 |
| 26 | Ashton EasterwoodPlace 26 · Grade 11 · Concord | 11 | Concord | 24:18.17 |
| 27 | Nathan BlondkePlace 27 · Grade 11 · Jackson Preparatory | 11 | Jackson Preparatory | 24:19.32 |
| 28 | Donovan MyersPlace 28 · Grade 10 · Jackson Preparatory | 10 | Jackson Preparatory | 24:41.92 |
| 29 | Isaac IshamPlace 29 · Grade 11 · Springport | 11 | Springport | 25:25.51 |
| 30 | Gavin ZegarlowiczPlace 30 · Grade 11 · East Jackson | 11 | East Jackson | 25:28.15 |
| 31 | Mykel DykstraPlace 31 · Grade 11 · Springport | 11 | Springport | 25:37.70 |
| 32 | Landon RootPlace 32 · Grade 12 · Springport | 12 | Springport | 27:16.18 |
| 33 | Ethan WohlheterPlace 33 · Grade 12 · Reading | 12 | Reading | 33:02.92 |
| 1 | Rogan MellingPlace 1 · Grade 12 · Hanover-Horton | 12 | Hanover-Horton | 17:00.13 |
| 2 | Austin BrownPlace 2 · Grade 12 · Hanover-Horton | 12 | Hanover-Horton | 17:21.42 |
| 3 | Collin CookPlace 3 · Grade 12 · Stockbridge | 12 | Stockbridge | 17:40.69 |
| 4 | Rhett ReifPlace 4 · Grade 12 · Quincy | 12 | Quincy | 17:53.72 |
| 5 | Brody AmthorPlace 5 · Grade 12 · Onsted | 12 | Onsted | 18:02.36 |
| 6 | Mitchell HiattPlace 6 · Grade 10 · Onsted | 10 | Onsted | 18:04.10 |
| 7 | Landon BoulisPlace 7 · Grade 10 · Hanover-Horton | 10 | Hanover-Horton | 18:22.40 |
| 8 | Evan ShepherdPlace 8 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 18:24.07 |
| 9 | Ben GautschePlace 9 · Grade 9 · Union City | 9 | Union City | 18:36.13 |
| 10 | Mytchal MorrisonPlace 10 · Grade 11 · Jonesville | 11 | Jonesville | 18:42.00 |
| 11 | Zach HassenzahlPlace 11 · Grade 9 · Hanover-Horton | 9 | Hanover-Horton | 18:44.07 |
| 12 | Gavin VanKampenPlace 12 · Grade 11 · Jonesville | 11 | Jonesville | 18:56.05 |
| 13 | Jason ShoopPlace 13 · Grade 10 · Union City | 10 | Union City | 19:04.60 |
| 14 | Ethan WrightPlace 14 · Grade 11 · Stockbridge | 11 | Stockbridge | 19:35.49 |
| 15 | James BayesPlace 15 · Grade 10 · Onsted | 10 | Onsted | 19:41.39 |
| 16 | Nicholas FowlerPlace 16 · Grade 9 · Jonesville | 9 | Jonesville | 19:58.08 |
| 17 | Owen BrownPlace 17 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 20:04.38 |
| 18 | Zachery ChildressPlace 18 · Grade 10 · Jonesville | 10 | Jonesville | 20:05.12 |
| 19 | Landon JordonPlace 19 · Grade 11 · Hanover-Horton | 11 | Hanover-Horton | 20:06.88 |
| 20 | Malachi PaynePlace 20 · Grade 10 · Union City | 10 | Union City | 20:07.67 |
| 21 | David FowlerPlace 21 · Grade 11 · Jonesville | 11 | Jonesville | 20:10.25 |
| 22 | Lucas KyserPlace 22 · Grade 9 · Jonesville | 9 | Jonesville | 20:10.57 |
| 23 | Nathan PaddockPlace 23 · Grade 11 · Michigan Center | 11 | Michigan Center | 20:14.00 |
| 24 | Gavin ZuverPlace 24 · Grade 11 · Brooklyn Columbia Centr | 11 | Brooklyn Columbia Centr | 20:20.69 |
| 25 | Ethan GrulkePlace 25 · Grade 11 · Onsted | 11 | Onsted | 20:33.01 |
| 26 | Jack GortonPlace 26 · Grade 10 · Brooklyn Columbia Centr | 10 | Brooklyn Columbia Centr | 20:33.39 |
| 27 | Wyatt VowellPlace 27 · Grade 9 · Brooklyn Columbia Centr | 9 | Brooklyn Columbia Centr | 20:35.82 |
| 28 | Jacob NormanPlace 28 · Grade 11 · Jonesville | 11 | Jonesville | 20:43.00 |
| 29 | Xander ManzerPlace 29 · Grade 12 · Michigan Center | 12 | Michigan Center | 20:54.83 |
| 30 | Aidan TaylorPlace 30 · Grade 10 · Union City | 10 | Union City | 20:59.86 |
| 31 | Nate OstroskyPlace 31 · Grade 9 · Brooklyn Columbia Centr | 9 | Brooklyn Columbia Centr | 21:06.21 |
| 32 | Finn CoffmanPlace 32 · Grade 10 · Stockbridge | 10 | Stockbridge | 21:32.00 |
| 33 | Mason HawthornePlace 33 · Grade 10 · Union City | 10 | Union City | 21:45.56 |
| 34 | Jordan WatkinsPlace 34 · Grade 10 · Onsted | 10 | Onsted | 21:48.16 |
| 35 | Cohen BurdickPlace 35 · Grade 10 · Union City | 10 | Union City | 22:00.31 |
| 36 | Barrett BradleyPlace 36 · Grade 11 · Michigan Center | 11 | Michigan Center | 22:22.21 |
| 37 | Owen LambarthPlace 37 · Grade 10 · Brooklyn Columbia Centr | 10 | Brooklyn Columbia Centr | 22:33.77 |
| 38 | Wyatt VanRiperPlace 38 · Grade 11 · Michigan Center | 11 | Michigan Center | 22:39.99 |
| 39 | Maddox MillerPlace 39 · Grade 11 · Union City | 11 | Union City | 23:02.07 |
| 40 | Drake BossePlace 40 · Grade 9 · Onsted | 9 | Onsted | 24:16.58 |
| 41 | Sam HallenbeckPlace 41 · Grade 11 · Onsted | 11 | Onsted | 24:29.26 |
| 42 | Nathan RicherPlace 42 · Grade 11 · Quincy | 11 | Quincy | 25:41.16 |
| 43 | Brady ColePlace 43 · Grade 11 · Stockbridge | 11 | Stockbridge | 26:13.00 |
| 44 | DJ TroyerPlace 44 · Grade 11 · Michigan Center | 11 | Michigan Center | 27:05.12 |
| 45 | Paul MarshallPlace 45 · Grade 12 · Stockbridge | 12 | Stockbridge | 28:18.35 |
| 1 | Cooper SingletonPlace 1 · Grade 11 · Parma Western | 11 | Parma Western | 17:11.83 |
| 2 | Jack BidwellPlace 2 · Grade 10 · Marshall | 10 | Marshall | 17:16.39 |
| 3 | Austin RyboltPlace 3 · Grade 12 · Eaton Rapids | 12 | Eaton Rapids | 17:22.91 |
| 4 | Connor GriffithPlace 4 · Grade 11 · Marshall | 11 | Marshall | 17:37.66 |
| 5 | Beckett BoosPlace 5 · Grade 9 · Chelsea | 9 | Chelsea | 17:54.58 |
| 6 | Haroon OmarPlace 6 · Grade 12 · Coldwater | 12 | Coldwater | 17:56.13 |
| 7 | Drew HolevacPlace 7 · Grade 10 · Eaton Rapids | 10 | Eaton Rapids | 18:02.17 |
| 8 | Edison LopemanPlace 8 · Grade 9 · Parma Western | 9 | Parma Western | 18:02.90 |
| 9 | Jack HuntingtonPlace 9 · Grade 10 · Eaton Rapids | 10 | Eaton Rapids | 18:22.52 |
| 10 | Mo CugliariPlace 10 · Grade 11 · Chelsea | 11 | Chelsea | 18:28.05 |
| 11 | Ethan KapolkaPlace 11 · Grade 12 · Chelsea | 12 | Chelsea | 18:30.05 |
| 12 | Zach KubishPlace 12 · Grade 12 · Parma Western | 12 | Parma Western | 18:35.69 |
| 13 | Aidan McPartlinPlace 13 · Grade 11 · Marshall | 11 | Marshall | 18:40.02 |
| 14 | Reece DavisPlace 14 · Grade 10 · Marshall | 10 | Marshall | 18:40.62 |
| 15 | Brandon HuntingtonPlace 15 · Grade 10 · Eaton Rapids | 10 | Eaton Rapids | 18:42.49 |
| 16 | James DeWittPlace 16 · Grade 11 · Coldwater | 11 | Coldwater | 18:49.71 |
| 17 | Clark ErwinPlace 17 · Grade 9 · Marshall | 9 | Marshall | 18:50.44 |
| 18 | Hudson SchinkelPlace 18 · Grade 12 · Eaton Rapids | 12 | Eaton Rapids | 19:01.33 |
| 19 | David MartinPlace 19 · Grade 11 · Parma Western | 11 | Parma Western | 19:02.16 |
| 20 | Karl SwagerPlace 20 · Grade 9 · Chelsea | 9 | Chelsea | 19:05.28 |
| 21 | Danny O'BrienPlace 21 · Grade 10 · Eaton Rapids | 10 | Eaton Rapids | 19:48.20 |
| 22 | Jackson LillrosePlace 22 · Grade 11 · Marshall | 11 | Marshall | 19:49.02 |
| 23 | Titan ParkerPlace 23 · Grade 10 · Parma Western | 10 | Parma Western | 19:52.78 |
| 24 | AJ SmithPlace 24 · Grade 9 · Chelsea | 9 | Chelsea | 20:03.84 |
| 25 | Alex MartinPlace 25 · Grade 9 · Chelsea | 9 | Chelsea | 20:05.15 |
| 26 | Avery JonesPlace 26 · Grade 12 · Eaton Rapids | 12 | Eaton Rapids | 20:06.42 |
| 27 | Collin DoederleinPlace 27 · Grade 12 · Parma Western | 12 | Parma Western | 20:07.81 |
| 28 | Drew ClingermanPlace 28 · Grade 10 · Jackson Northwest | 10 | Jackson Northwest | 20:35.21 |
| 29 | Micah MorehousePlace 29 · Grade 11 · Marshall | 11 | Marshall | 20:45.89 |
| 30 | Owen KhonPlace 30 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 20:52.25 |
| 31 | Trenton MonahanPlace 31 · Grade 9 · Jackson Northwest | 9 | Jackson Northwest | 21:31.72 |
| 32 | Ethan WoodcoxPlace 32 · Grade 12 · Coldwater | 12 | Coldwater | 21:51.76 |
| 33 | Aaron HoaglinPlace 33 · Grade 11 · Jackson Northwest | 11 | Jackson Northwest | 22:08.80 |
| 34 | Aiden ParkerPlace 34 · Grade 9 · Coldwater | 9 | Coldwater | 22:34.54 |
| 35 | Trey HowlandPlace 35 · Grade 11 · Jackson Northwest | 11 | Jackson Northwest | 22:56.68 |
| 36 | Dylan GloarPlace 36 · Grade 12 · Jackson Northwest | 12 | Jackson Northwest | 24:20.36 |
| 37 | Skiler HornPlace 37 · Grade 12 · Coldwater | 12 | Coldwater | 27:51.27 |
| 38 | Kazzier LindblomPlace 38 · Grade 10 · Coldwater | 10 | Coldwater | 28:52.40 |
| 39 | Kaleb MillerPlace 39 · Grade 9 · Coldwater | 9 | Coldwater | 29:10.20 |