| 1 | Xavier GonzalesPlace 1 · Grade 11 · Defiance | 11 | Defiance | 17:26.90 |
| 2 | Brayden DeckerPlace 2 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 17:46.32 |
| 3 | Beckett MeyersPlace 3 · Grade 11 · Defiance | 11 | Defiance | 17:47.48 |
| 4 | Ronnie DorchakPlace 4 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 17:54.97 PR |
| 5 | Jayden MendozaPlace 5 · Grade 10 · Defiance | 10 | Defiance | 17:58.26 |
| 6 | Grady SchafferPlace 6 · Grade 12 · Defiance | 12 | Defiance | 17:59.84 |
| 7 | Bryton HehlPlace 7 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 18:07.94 |
| 8 | Bennett GiesPlace 8 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 18:10.58 |
| 9 | Sam HowePlace 9 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 18:13.13 |
| 10 | Mason NausPlace 10 · Grade 10 · Bowling Green | 10 | Bowling Green | 18:19.40 |
| 11 | Brock WannemacherPlace 11 · Grade 11 · Defiance | 11 | Defiance | 18:29.08 |
| 12 | Weston ThomasPlace 12 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 18:44.41 PR |
| 13 | Locke LaggerPlace 13 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 18:46.64 |
| 14 | Jace SchultzPlace 14 · Grade 10 · Defiance | 10 | Defiance | 18:48.63 |
| 15 | Owen CrabtreePlace 15 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 18:53.10 |
| 16 | Tommy CaronePlace 16 · Grade 9 · Avon Lake | 9 | Avon Lake | 18:53.22 PR |
| 17 | Jediah BronsonPlace 17 · Grade 11 · Defiance | 11 | Defiance | 18:53.35 |
| 18 | Joseph ZimmermanPlace 18 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 18:55.50 |
| 19 | Isaiah MillerPlace 19 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 18:56.17 |
| 20 | Tiffin WaysPlace 20 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 18:57.23 |
| 21 | Mason AdamsPlace 21 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 19:02.78 |
| 22 | Padraig MosesPlace 22 · Grade 11 · Avon Lake | 11 | Avon Lake | 19:09.33 |
| 23 | Nikolaj BanarPlace 23 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 19:10.39 |
| 24 | Owen LamPlace 24 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:13.18 |
| 25 | Elliot ToonPlace 25 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 19:15.63 |
| 26 | Trevin FloresPlace 26 · Grade 11 · Defiance | 11 | Defiance | 19:16.14 |
| 27 | James NewbernPlace 27 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:22.23 |
| 28 | Joel MatneyPlace 28 · Grade 12 · Anthony Wayne | 12 | Anthony Wayne | 19:23.40 PR |
| 29 | Michael MonacoPlace 29 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 19:25.51 |
| 30 | Henry MotschPlace 30 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 19:36.06 PR |
| 31 | Logan KalbPlace 31 · Grade 9 · Anthony Wayne | 9 | Anthony Wayne | 19:37.68 |
| 32 | Ryder RushPlace 32 · Grade 9 · Tol. St. John's Jesuit | 9 | Tol. St. John's Jesuit | 19:40.98 |
| 33 | Colin ByrnePlace 33 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:41.75 |
| 34 | Brayden TrigianiPlace 34 · Grade 10 · Avon Lake | 10 | Avon Lake | 19:42.94 |
| 35 | Anderson GeletkaPlace 35 · Grade 9 · Anthony Wayne | 9 | Anthony Wayne | 19:43.84 PR |
| 36 | Thomas BoggsPlace 36 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 19:44.12 |
| 37 | Cameron RochonPlace 37 · Grade 11 · Tol. St. John's Jesuit | 11 | Tol. St. John's Jesuit | 19:49.09 PR |
| 38 | Adrian SotoPlace 38 · Grade 12 · Bowling Green | 12 | Bowling Green | 19:50.19 |
| 39 | Blake MalloryPlace 39 · Grade 9 · Macomb Dakota | 9 | Macomb Dakota | 19:51.13 PR |
| 40 | Joe VerkennesPlace 40 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 19:52.01 |
| 41 | Michael MielkePlace 41 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 19:55.55 |
| 42 | Owen HancockPlace 42 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 19:57.26 |
| 43 | Nathan CanadayPlace 43 · Grade 9 · Bowling Green | 9 | Bowling Green | 20:03.53 PR |
| 44 | Andrew HarrisonPlace 44 · Grade 12 · Temperance Bedford | 12 | Temperance Bedford | 20:03.63 |
| 45 | Landon HonnerPlace 45 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 20:04.90 |
| 46 | Kyson LehrenPlace 46 · Grade 10 · Syl. Southview | 10 | Syl. Southview | 20:05.09 PR |
| 47 | Dominic ZoliPlace 47 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:07.68 |
| 48 | Chase PihaljaPlace 48 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 20:09.63 |
| 49 | Joshua TrewynPlace 49 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:10.43 |
| 50 | Liam MinnickPlace 50 · Grade 9 · Avon Lake | 9 | Avon Lake | 20:12.40 |
| 51 | Erik KuhlPlace 51 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 20:20.40 |
| 52 | Liam DistefanoPlace 52 · Grade 9 · Avon Lake | 9 | Avon Lake | 20:23.12 |
| 53 | Jett MorrisPlace 53 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 20:40.34 |
| 54 | Noah SteinerPlace 54 · Grade 9 · Syl. Southview | 9 | Syl. Southview | 20:43.28 PR |
| 55 | Jack ArquettePlace 55 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 20:45.29 |
| 56 | Garrett RicheyPlace 56 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 20:46.17 |
| 57 | Tanner WenzelPlace 57 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 20:47.58 |
| 58 | Sam EckertPlace 58 · Grade 9 · Avon Lake | 9 | Avon Lake | 20:50.30 |
| 59 | Liam RockPlace 59 · Grade 10 · Temperance Bedford | 10 | Temperance Bedford | 20:51.13 |
| 60 | Colt WilsonPlace 60 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 20:56.67 PR |
| 61 | Nick SlovakPlace 61 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 21:00.59 |
| 62 | Ian ChisholmPlace 62 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 21:05.91 |
| 63 | Grant AemmerPlace 63 · Grade 9 · Anthony Wayne | 9 | Anthony Wayne | 21:11.57 PR |
| 64 | Porter MachovinaPlace 64 · Grade 12 · Avon Lake | 12 | Avon Lake | 21:14.17 |
| 65 | Luke WiensPlace 65 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 21:16.00 |
| 66 | Tommy MatthewsPlace 66 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 21:16.86 PR |
| 67 | Ethan HutchisonPlace 67 · Grade 9 · Syl. Southview | 9 | Syl. Southview | 21:17.71 PR |
| 68 | Ryan Reyes-HormannPlace 68 · Grade 9 · Syl. Southview | 9 | Syl. Southview | 21:19.39 PR |
| 69 | Trey HabeggerPlace 69 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 21:20.22 |
| 70 | Tyler SmithPlace 70 · Grade 12 · Tol. St. John's Jesuit | 12 | Tol. St. John's Jesuit | 21:22.64 |
| 71 | Joshua NeippPlace 71 · Grade 10 · Avon Lake | 10 | Avon Lake | 21:22.95 |
| 72 | Kaleb KoendarferPlace 72 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 21:28.44 |
| 73 | Tyler HartlandPlace 73 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 21:29.03 |
| 74 | Noah RegerPlace 74 · Grade 11 · Bowling Green | 11 | Bowling Green | 21:30.00 |
| 75 | Aaron TitkemeierPlace 75 · Grade 9 · Bowling Green | 9 | Bowling Green | 21:33.87 |
| 76 | Jeremy SlovakPlace 76 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 21:36.07 |
| 77 | Nathaniel (Nate) KeckPlace 77 · Grade 11 · Temperance Bedford | 11 | Temperance Bedford | 21:39.59 |
| 78 | Luke JennewinePlace 78 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 21:45.50 |
| 79 | Evan KrumnowPlace 79 · Grade 11 · Defiance | 11 | Defiance | 21:50.84 |
| 80 | Samuel BrunPlace 80 · Grade 11 · Avon Lake | 11 | Avon Lake | 21:52.71 |
| 81 | Joseph FerreiraPlace 81 · Grade 10 · Ottawa Hills | 10 | Ottawa Hills | 21:53.96 |
| 82 | Noah AdamsPlace 82 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 21:55.25 |
| 83 | Mason RichmondPlace 83 · Grade 10 · Bowling Green | 10 | Bowling Green | 21:59.40 PR |
| 84 | Riley MitchellPlace 84 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 22:04.86 |
| 85 | Colton WenzelPlace 85 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 22:11.20 |
| 86 | Wyatt LuceroPlace 86 · Grade 9 · Tol. St. John's Jesuit | 9 | Tol. St. John's Jesuit | 22:24.24 |
| 87 | Nathan GiovanniniPlace 87 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 22:25.91 |
| 88 | Cooper DieblePlace 88 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 22:26.69 |
| 89 | Aloz BudhathokiPlace 89 · Grade 10 · Bowling Green | 10 | Bowling Green | 22:29.06 |
| 90 | Jameson SmithPlace 90 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 22:35.17 |
| 91 | Nash Idczak-WhittakerPlace 91 · Grade 9 · Bowling Green | 9 | Bowling Green | 22:42.20 |
| 92 | Luke GrillotPlace 92 · Grade 11 · Bowling Green | 11 | Bowling Green | 22:43.46 PR |
| 93 | Louie OlahPlace 93 · Grade 12 · Ottawa Hills | 12 | Ottawa Hills | 22:52.00 |
| 94 | Stuart PuhlPlace 94 · Grade 12 · Tol. St. John's Jesuit | 12 | Tol. St. John's Jesuit | 22:53.26 |
| 95 | Lorenzo Del ReyesPlace 95 · Grade 11 · Tol. St. Francis | 11 | Tol. St. Francis | 22:54.06 |
| 96 | Asher HinklemanPlace 96 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 23:02.22 PR |
| 97 | Kellen SpencePlace 97 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 23:13.51 |
| 98 | Lucas KerekyPlace 98 · Grade 9 · Avon Lake | 9 | Avon Lake | 23:23.46 |
| 99 | Blake GrossPlace 99 · Grade 9 · Anthony Wayne | 9 | Anthony Wayne | 23:24.08 |
| 100 | Brayden BellPlace 100 · Grade 10 · Avon Lake | 10 | Avon Lake | 23:27.45 PR |
| 101 | Quintin CrannisPlace 101 · Grade 9 · Avon Lake | 9 | Avon Lake | 23:29.90 |
| 102 | Benjamin DistefanoPlace 102 · Grade 12 · Avon Lake | 12 | Avon Lake | 23:33.18 PR |
| 103 | Alex CherryPlace 103 · Grade 9 · Whitmer | 9 | Whitmer | 23:35.10 |
| 104 | Kellen BellPlace 104 · Grade 9 · Avon Lake | 9 | Avon Lake | 23:39.45 |
| 105 | Kyle NagelPlace 105 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 23:40.20 |
| 106 | Mason DiLorenzoPlace 106 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 23:51.09 |
| 107 | Anthony KarasienskiPlace 107 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 23:52.16 |
| 108 | Austin MoorePlace 108 · Grade 11 · Anthony Wayne | 11 | Anthony Wayne | 23:52.61 |
| 109 | Kyle RosePlace 109 · Grade 12 · Ottawa Hills | 12 | Ottawa Hills | 23:54.03 |
| 110 | Skyler Jewell-WarnerPlace 110 · Grade 11 · Syl. Southview | 11 | Syl. Southview | 24:05.53 PR |
| 111 | Liam AndersonPlace 111 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 24:08.42 |
| 112 | William TaylorPlace 112 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 24:11.14 PR |
| 113 | Declan MacDonaldPlace 113 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 24:16.00 |
| 114 | Max HornyakPlace 114 · Grade 10 · Tol. St. Francis | 10 | Tol. St. Francis | 24:18.56 |
| 115 | Hayden BankeyPlace 115 · Grade 9 · Bowling Green | 9 | Bowling Green | 24:19.97 PR |
| 116 | Caleb ShafferPlace 116 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 24:22.34 PR |
| 117 | Matthew CaputoPlace 117 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 24:26.09 |
| 118 | Wesley HarrisonPlace 118 · Grade 9 · Whitmer | 9 | Whitmer | 24:35.83 PR |
| 119 | Tommy ParksPlace 119 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 24:40.05 |
| 120 | Hans KuhlPlace 120 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 24:56.87 |
| 121 | Michael TimpaPlace 121 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 25:21.22 |
| 122 | Gunner TalleyPlace 122 · Grade 9 · Temperance Bedford | 9 | Temperance Bedford | 25:30.62 |
| 123 | Marek BirchPlace 123 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 25:37.35 |
| 124 | Abel GomezPlace 124 · Grade 11 · Defiance | 11 | Defiance | 25:37.43 |
| 125 | Owen AbeliPlace 125 · Grade 9 · Macomb Dakota | 9 | Macomb Dakota | 26:12.53 |
| 126 | Kellan HallPlace 126 · Grade 12 · Tol. St. Francis | 12 | Tol. St. Francis | 26:57.43 |
| 127 | Jesus Rivera OchoaPlace 127 · Grade 9 · Whitmer | 9 | Whitmer | 27:32.73 |
| 128 | Gavin BlaesingPlace 128 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 27:36.87 PR |
| 129 | Grady FaustichPlace 129 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 28:11.27 |
| 130 | Max CampbellPlace 130 · Grade 9 · Tol. St. Francis | 9 | Tol. St. Francis | 28:26.88 |
| 131 | Eddie PhillipsPlace 131 · Grade 10 · Ottawa Hills | 10 | Ottawa Hills | 28:30.67 |
| 132 | Elijah JudkinsPlace 132 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 29:24.42 |
| 133 | Carl NeumannPlace 133 · Grade 9 · Macomb Dakota | 9 | Macomb Dakota | 32:40.69 |
| 134 | Jack RhodesPlace 134 · Grade 10 · Anthony Wayne | 10 | Anthony Wayne | 33:09.44 |