| 1 | Preston NavarrePlace 1 · Grade 12 · Grosse Pointe North | 12 | Grosse Pointe North | 15:47 |
| 2 | Conor KolkaPlace 2 · Grade 12 · Dexter | 12 | Dexter | 15:57 |
| 3 | Alex SullivanPlace 3 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 16:19 |
| 4 | Tyler LoweryPlace 4 · Grade 12 · Jackson | 12 | Jackson | 16:28 |
| 5 | Nathan GariepyPlace 5 · Grade 12 · Dexter | 12 | Dexter | 16:31 |
| 6 | Reese CampPlace 6 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 16:35 |
| 7 | Charles RulisonPlace 7 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 16:35 |
| 8 | Abraham AbouljoudPlace 8 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 16:37 |
| 9 | Jonas Fraley-BurgettPlace 9 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 16:41 |
| 10 | Jasper CanePlace 10 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 16:47 |
| 11 | Tru MurphyPlace 11 · Grade 12 · Bay City Western | 12 | Bay City Western | 16:55 |
| 12 | Sam MelvinPlace 12 · Grade 12 · Dexter | 12 | Dexter | 17:04 |
| 13 | Emmet ReamerPlace 13 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 17:05 |
| 14 | Brendan DowneyPlace 14 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 17:09 |
| 15 | Jack HurstPlace 15 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 17:10 |
| 16 | Aidan BurnsPlace 16 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 17:11 |
| 17 | Jared PlattPlace 17 · Grade 10 · White Lake Lakeland | 10 | White Lake Lakeland | 17:14 |
| 18 | Alex AgiusPlace 18 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 17:16 |
| 19 | Ty NagyPlace 19 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 17:18 |
| 20 | Hunter CybullaPlace 20 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 17:18 |
| 21 | Nathaniel HobbsPlace 21 · Grade 11 · Jackson | 11 | Jackson | 17:25 |
| 22 | Bobby RombergerPlace 22 · Grade 12 · Manchester | 12 | Manchester | 17:26 |
| 23 | Charlie BlairPlace 23 · Grade 11 · Kalamazoo Central | 11 | Kalamazoo Central | 17:26 |
| 24 | Alex OrtizPlace 24 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 17:31 |
| 25 | Jeffrey SteckerPlace 25 · Grade 11 · Bay City Western | 11 | Bay City Western | 17:32 |
| 26 | Bryce SoissonPlace 26 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 17:34 |
| 27 | Michael KloostermanPlace 27 · Grade 9 · Kalamazoo Central | 9 | Kalamazoo Central | 17:37 |
| 28 | Collin BallaPlace 28 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 17:39 |
| 29 | Nathan KippnickPlace 29 · Grade 10 · Manchester | 10 | Manchester | 17:40 |
| 30 | Chadwick PerrinePlace 30 · Grade 11 · Jackson | 11 | Jackson | 17:40 |
| 31 | Josh LambPlace 31 · Grade 11 · Dexter | 11 | Dexter | 17:40 |
| 32 | Owen AckermanPlace 32 · Grade 10 · Dexter | 10 | Dexter | 17:41 |
| 33 | Noah SmithPlace 33 · Grade 12 · Jackson | 12 | Jackson | 17:45 |
| 34 | Zachary SawinPlace 34 · Grade 11 · Dexter | 11 | Dexter | 17:45 |
| 35 | Peyton WilliamsPlace 35 · Grade 11 · Jackson | 11 | Jackson | 17:47 |
| 36 | Pierce GrzymkowskiPlace 36 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 17:50 |
| 37 | Adam HauserPlace 37 · Grade 11 · Dexter | 11 | Dexter | 17:50 |
| 38 | John BenedettoPlace 38 · Grade 12 · Jackson | 12 | Jackson | 17:59 |
| 39 | Preston MackenziePlace 39 · Grade 11 · Manchester | 11 | Manchester | 18:00 |
| 40 | Eli DuguidPlace 40 · Grade 12 · Kalamazoo Central | 12 | Kalamazoo Central | 18:05 |
| 41 | Jack MichalakPlace 41 · Grade 12 · Bay City Western | 12 | Bay City Western | 18:06 |
| 42 | Ronak ParikhPlace 42 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 18:08 |
| 43 | Devin MackenziePlace 43 · Grade 12 · Manchester | 12 | Manchester | 18:09 |
| 44 | Austin SpohlerPlace 44 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 18:10 |
| 45 | Seth BeerensPlace 45 · Grade 11 · Manchester | 11 | Manchester | 18:16 |
| 46 | Joshua GagnePlace 46 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 18:23 |
| 47 | Anden RobertsonPlace 47 · Grade 11 · Bay City Western | 11 | Bay City Western | 18:27 |
| 48 | Max KlugePlace 48 · Grade 11 · Grosse Pointe North | 11 | Grosse Pointe North | 18:29 |
| 49 | Caiden KippnickPlace 49 · Grade 10 · Manchester | 10 | Manchester | 18:29 |
| 50 | Liam RileyPlace 50 · Grade 12 · Manchester | 12 | Manchester | 18:30 |
| 51 | David RochonPlace 51 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 18:31 |
| 52 | Daniel EbelPlace 52 · Grade 10 · Bay City Western | 10 | Bay City Western | 18:33 |
| 53 | Paul CiaravinoPlace 53 · Grade 11 · Grosse Pointe North | 11 | Grosse Pointe North | 18:34 |
| 54 | Ian BeckerPlace 54 · Grade 10 · Bay City Western | 10 | Bay City Western | 18:35 |
| 55 | Charlie BomgaarsPlace 55 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 18:35 |
| 56 | Preston UleryPlace 56 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 18:42 |
| 57 | Jack HarrisonPlace 57 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 18:43 |
| 58 | Logan DetweilerPlace 58 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 18:47 |
| 59 | Andre SoissonPlace 59 · Grade 10 · Kalamazoo Central | 10 | Kalamazoo Central | 18:50 |
| 60 | Andy KietzmanPlace 60 · Grade 12 · Bay City Western | 12 | Bay City Western | 19:00 |
| 61 | Celeb EricksonPlace 61 · Grade 11 · Jackson | 11 | Jackson | 19:00 |
| 62 | Jack CorrionPlace 62 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 19:07 |
| 63 | Ryan SpiteriPlace 63 · Grade 11 · Grosse Pointe North | 11 | Grosse Pointe North | 19:25 |
| 1 | Ethan BarkerPlace 1 · Grade 12 · Mattawan | 12 | Mattawan | 16:12 |
| 2 | Garrett WinterPlace 2 · Grade 11 · Parchment | 11 | Parchment | 16:16 |
| 3 | Kyler DeanPlace 3 · Grade 11 · Vicksburg | 11 | Vicksburg | 16:30 |
| 4 | Michael MakuchPlace 4 · Grade 10 · Wyandotte Roosevelt | 10 | Wyandotte Roosevelt | 16:31 |
| 5 | Logan RuffnerPlace 5 · Grade 9 · Riverview | 9 | Riverview | 16:54 |
| 6 | D'Anthony ShawPlace 6 · Grade 12 · Summit Academy North | 12 | Summit Academy North | 16:57 |
| 7 | Jack GoodPlace 7 · Grade 12 · Howell | 12 | Howell | 16:57 |
| 8 | Brian BarbariniPlace 8 · Grade 12 · Mattawan | 12 | Mattawan | 17:04 |
| 9 | Samuel RankinePlace 9 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 17:12 |
| 10 | William WinterPlace 10 · Grade 10 · Parchment | 10 | Parchment | 17:13 |
| 11 | Andrew WickenheiserPlace 11 · Grade 12 · Monroe St Mary CC | 12 | Monroe St Mary CC | 17:27 |
| 12 | Simon VandervluchtPlace 12 · Grade 9 · Monroe St Mary CC | 9 | Monroe St Mary CC | 17:28 |
| 13 | Tucker RadgensPlace 13 · Grade 10 · Vicksburg | 10 | Vicksburg | 17:29 |
| 14 | Eric PickellPlace 14 · Grade 12 · Riverview | 12 | Riverview | 17:37 |
| 15 | Cooper SingletonPlace 15 · Grade 9 · Parma Western | 9 | Parma Western | 17:42 |
| 16 | Scott KangasPlace 16 · Grade 12 · Mattawan | 12 | Mattawan | 17:45 |
| 17 | Ryan GreenePlace 17 · Grade 12 · Summit Academy North | 12 | Summit Academy North | 17:45 |
| 18 | Jack PalmerPlace 18 · Grade 11 · Monroe St Mary CC | 11 | Monroe St Mary CC | 17:50 |
| 19 | Ryan HerrmannPlace 19 · Grade 12 · Howell | 12 | Howell | 17:53 |
| 20 | Hayden HolmesPlace 20 · Grade 9 · Riverview | 9 | Riverview | 17:53 |
| 21 | Jared YetterPlace 21 · Grade 11 · Mattawan | 11 | Mattawan | 17:56 |
| 22 | Logan ColemanPlace 22 · Grade 12 · Parma Western | 12 | Parma Western | 17:57 |
| 23 | Michael RandPlace 23 · Grade 12 · Parma Western | 12 | Parma Western | 17:57 |
| 24 | Brody McLauryPlace 24 · Grade 11 · Monroe St Mary CC | 11 | Monroe St Mary CC | 18:04 |
| 25 | Blake RobinsonPlace 25 · Grade 10 · Riverview | 10 | Riverview | 18:11 |
| 26 | Liam HoutkooperPlace 26 · Grade 12 · Parchment | 12 | Parchment | 18:13 |
| 27 | Connor MurphyPlace 27 · Grade 12 · Howell | 12 | Howell | 18:15 |
| 28 | Gabriel HutchinsPlace 28 · Grade 11 · North Branch | 11 | North Branch | 18:21 |
| 29 | Leo PortPlace 29 · Grade 10 · Mattawan | 10 | Mattawan | 18:24 |
| 30 | Ben HambrightPlace 30 · Grade 11 · Vicksburg | 11 | Vicksburg | 18:24 |
| 31 | Gavin SheltonPlace 31 · Grade 11 · Riverview | 11 | Riverview | 18:28 |
| 32 | Gabe IottPlace 32 · Grade 11 · Monroe St Mary CC | 11 | Monroe St Mary CC | 18:31 |
| 33 | Kyle SchochPlace 33 · Grade 11 · North Branch | 11 | North Branch | 18:32 |
| 34 | Micah BarkerPlace 34 · Grade 12 · Mattawan | 12 | Mattawan | 18:34 |
| 35 | Henry BarronPlace 35 · Grade 11 · Monroe St Mary CC | 11 | Monroe St Mary CC | 18:39 |
| 36 | Will BeesonPlace 36 · Grade 11 · Mattawan | 11 | Mattawan | 18:39 |
| 37 | Luke OakesPlace 37 · Grade 12 · Howell | 12 | Howell | 18:40 |
| 38 | Maddox PorterPlace 38 · Grade 11 · Vicksburg | 11 | Vicksburg | 18:43 |
| 39 | Noah KrohnPlace 39 · Grade 12 · Parchment | 12 | Parchment | 18:51 |
| 40 | Christopher HolmanPlace 40 · Grade 12 · Summit Academy North | 12 | Summit Academy North | 18:58 |
| 41 | Colin RileyPlace 41 · Grade 11 · Riverview | 11 | Riverview | 19:02 |
| 42 | David HaddenPlace 42 · Grade 11 · North Branch | 11 | North Branch | 19:06 |
| 43 | Noah DeLandPlace 43 · Grade 9 · Howell | 9 | Howell | 19:08 |
| 44 | Dylan BrantleyPlace 44 · Grade 9 · Summit Academy North | 9 | Summit Academy North | 19:09 |
| 45 | Noah BrownPlace 45 · Grade 12 · Parma Western | 12 | Parma Western | 19:13 |
| 46 | Gage ParkerPlace 46 · Grade 11 · Parma Western | 11 | Parma Western | 19:24 |
| 47 | Liam HooverPlace 47 · Grade 9 · Howell | 9 | Howell | 19:29 |
| 48 | Dylan McLeanPlace 48 · Grade 11 · Parchment | 11 | Parchment | 19:32 |
| 49 | Justin ShupePlace 49 · Grade 11 · Riverview | 11 | Riverview | 19:35 |
| 50 | Aidan GregoPlace 50 · Grade 12 · Monroe St Mary CC | 12 | Monroe St Mary CC | 19:36 |
| 51 | Grant ClemensPlace 51 · Grade 11 · North Branch | 11 | North Branch | 19:36 |
| 52 | William MultonPlace 52 · Grade 12 · Howell | 12 | Howell | 19:42 |
| 53 | Daniel Flores Fern...Place 53 · Grade 10 · Vicksburg | 10 | Vicksburg | 19:43 |
| 54 | Zach KubishPlace 54 · Grade 10 · Parma Western | 10 | Parma Western | 19:45 |
| 55 | Jake NasterPlace 55 · Grade 10 · Vicksburg | 10 | Vicksburg | 19:46 |
| 56 | Luke VanAsschePlace 56 · Grade 10 · Summit Academy North | 10 | Summit Academy North | 19:53 |
| 57 | Marquis MonjePlace 57 · Grade 10 · Wyandotte Roosevelt | 10 | Wyandotte Roosevelt | 19:54 |
| 58 | Riley GreenePlace 58 · Grade 10 · Wyandotte Roosevelt | 10 | Wyandotte Roosevelt | 20:12 |
| 59 | Ethan RuppPlace 59 · Grade 12 · Parchment | 12 | Parchment | 20:13 |
| 60 | Luke PennyPlace 60 · Grade 11 · Parchment | 11 | Parchment | 20:14 |
| 61 | Blake DornerPlace 61 · Grade 12 · North Branch | 12 | North Branch | 20:21 |
| 62 | Leyton HutchinsPlace 62 · Grade 9 · North Branch | 9 | North Branch | 20:30 |
| 63 | Lucas PrattPlace 63 · Grade 11 · Wyandotte Roosevelt | 11 | Wyandotte Roosevelt | 20:36 |
| 64 | Ryan NicholsPlace 64 · Grade 12 · Parma Western | 12 | Parma Western | 20:46 |
| 65 | Seth NogglePlace 65 · Grade 12 · Wyandotte Roosevelt | 12 | Wyandotte Roosevelt | 20:51 |
| 66 | Zechariah MartinPlace 66 · Grade 9 · Summit Academy North | 9 | Summit Academy North | 22:17 |
| 67 | Johnny VanAsschePlace 67 · Grade 12 · Summit Academy North | 12 | Summit Academy North | 23:28 |
| 1 | Camden JohnecheckPlace 1 · Grade 10 · Williamston | 10 | Williamston | 16:58 |
| 2 | Isaac TiernanPlace 2 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 17:37 |
| 3 | Jaden BarnesPlace 3 · Grade 9 · Bloomingdale | 9 | Bloomingdale | 17:46 |
| 4 | Joe FurlanPlace 4 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 18:06 |
| 5 | Jay KunselmanPlace 5 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 18:07 |
| 6 | Tim PersonPlace 6 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:09 |
| 7 | Matthew RankinPlace 7 · Grade 11 · Grass Lake | 11 | Grass Lake | 18:09 |
| 8 | Noah TiernanPlace 8 · Grade 9 · White Lake Lakeland | 9 | White Lake Lakeland | 18:20 |
| 9 | Michael GeorgePlace 9 · Grade 12 · White Lake Lakeland | 12 | White Lake Lakeland | 18:20 |
| 10 | Nathan RehmPlace 10 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:25 |
| 11 | David HubbardPlace 11 · Grade 12 · Livingston Christian | 12 | Livingston Christian | 18:39 |
| 13 | Jakob CornellPlace 13 · Grade 11 · Williamston | 11 | Williamston | 18:46 |
| 14 | Jack VitickPlace 14 · Grade 11 · White Lake Lakeland | 11 | White Lake Lakeland | 18:54 |
| 15 | Joe StocchieroPlace 15 · Grade 10 · Bloomingdale | 10 | Bloomingdale | 18:55 |
| 16 | Carson LucasPlace 16 · Grade 12 · Charyl Stockwell Aca.. | 12 | Charyl Stockwell Aca.. | 19:18 |
| 17 | Clayten MinockPlace 17 · Grade 11 · Fowlerville | 11 | Fowlerville | 19:32 |
| 18 | Ben CrainPlace 18 · Grade 11 · Williamston | 11 | Williamston | 19:36 |
| 19 | Kyle FilipowskiPlace 19 · Grade 12 · Melvindale | 12 | Melvindale | 19:41 |
| 20 | Raymond RogersPlace 20 · Grade 10 · Charyl Stockwell Aca.. | 10 | Charyl Stockwell Aca.. | 19:42 |
| 21 | Sean MitchellPlace 21 · Grade 9 · Howell | 9 | Howell | 19:48 |
| 22 | Miles WardiePlace 22 · Grade 9 · Bloomfield Christian | 9 | Bloomfield Christian | 19:48 |
| 23 | Evan RosePlace 23 · Grade 10 · Fowlerville | 10 | Fowlerville | 19:52 |
| 24 | Nathanial PassinaultPlace 24 · Grade 10 · Howell | 10 | Howell | 19:55 |
| 25 | Joe BraunPlace 25 · Grade 11 · Charyl Stockwell Aca.. | 11 | Charyl Stockwell Aca.. | 19:56 |
| 26 | Anthony UrbaniakPlace 26 · Grade 9 · Charyl Stockwell Aca.. | 9 | Charyl Stockwell Aca.. | 20:11 |
| 27 | Colin O'KeefePlace 27 · Grade 12 · Livingston Christian | 12 | Livingston Christian | 20:30 |
| 28 | Noah MillerPlace 28 · Grade 11 · Fowlerville | 11 | Fowlerville | 20:33 |
| 29 | Skyler MuggPlace 29 · Grade 12 · Grass Lake | 12 | Grass Lake | 20:36 |
| 30 | Gabriel WarnerPlace 30 · Grade 11 · Charyl Stockwell Aca.. | 11 | Charyl Stockwell Aca.. | 20:43 |
| 31 | Ray ShumakerPlace 31 · Grade 10 · Charyl Stockwell Aca.. | 10 | Charyl Stockwell Aca.. | 20:50 |
| 32 | James RothPlace 32 · Grade 10 · Charyl Stockwell Aca.. | 10 | Charyl Stockwell Aca.. | 20:58 |
| 33 | Michael VillalbaPlace 33 · Grade 10 · Williamston | 10 | Williamston | 21:12 |
| 34 | Kyle BoucherPlace 34 · Grade 9 · Ypsilanti Arbor Prep.. | 9 | Ypsilanti Arbor Prep.. | 21:31 |
| 35 | Curren PalmerPlace 35 · Grade 11 · Williamston | 11 | Williamston | 21:32 |
| 36 | Ruben SpencerPlace 36 · Grade 9 · Grass Lake | 9 | Grass Lake | 21:38 |
| 37 | Payne MusserPlace 37 · Grade 10 · Fowlerville | 10 | Fowlerville | 21:40 |
| 38 | Travis St MartinPlace 38 · Grade 9 · Fowlerville | 9 | Fowlerville | 21:43 |
| 39 | Harrison LamarPlace 39 · Grade 10 · Fowlerville | 10 | Fowlerville | 22:07 |
| 40 | Jackson ByersPlace 40 · Grade 11 · Grass Lake | 11 | Grass Lake | 22:08 |
| 41 | Anthony LindseyPlace 41 · Grade 11 · Ypsilanti Arbor Prep.. | 11 | Ypsilanti Arbor Prep.. | 22:23 |
| 42 | Muaadh AlafifiPlace 42 · Grade 10 · Melvindale | 10 | Melvindale | 22:36 |
| 43 | Tyler OstermanPlace 43 · Grade 11 · Bloomingdale | 11 | Bloomingdale | 22:55 |
| 44 | Heath StilesPlace 44 · Grade 12 · Livingston Christian | 12 | Livingston Christian | 22:55 |
| 45 | Andrew SmithPlace 45 · Grade 10 · Williamston | 10 | Williamston | 23:36 |
| 46 | Sebastian LozoyaPlace 46 · Grade 10 · Melvindale | 10 | Melvindale | 24:12 |
| 47 | cody MaggardPlace 47 · Grade 11 · Melvindale | 11 | Melvindale | 24:15 |
| 48 | Dylan HererraPlace 48 · Grade 12 · Grass Lake | 12 | Grass Lake | 24:33 |
| 49 | Aidan McKinneyPlace 49 · Grade 12 · Ypsilanti Arbor Prep.. | 12 | Ypsilanti Arbor Prep.. | 25:07 |
| 50 | Jon MeierPlace 50 · Grade 12 · Livingston Christian | 12 | Livingston Christian | 25:13 |
| 51 | Chris TaylorPlace 51 · Grade 12 · Bloomingdale | 12 | Bloomingdale | 25:55 |
| 52 | Omar ZainPlace 52 · Grade 10 · Melvindale | 10 | Melvindale | 27:08 |
| 53 | Jacob Strine-KarcherPlace 53 · Grade 9 · Ypsilanti Arbor Prep.. | 9 | Ypsilanti Arbor Prep.. | 27:15 |
| 54 | Brendan SmithPlace 54 · Grade 10 · Ypsilanti Arbor Prep.. | 10 | Ypsilanti Arbor Prep.. | 27:42 |
| 55 | Connor JohnsonPlace 55 · Grade 11 · Melvindale | 11 | Melvindale | 29:12 |
| 56 | Gaberial MinockPlace 56 · Grade 9 · Fowlerville | 9 | Fowlerville | 32:33 |