| 1 | Brayden YingstPlace 1 · Grade 11 · Perry | 11 | Perry | 15:47.7 |
| 2 | Hunter ShererPlace 2 · Grade 11 · Van Wert | 11 | Van Wert | 16:04.1 |
| 3 | Carson ClossonPlace 3 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 16:28.7 |
| 4 | Gage WannemacherPlace 4 · Grade 11 · Van Wert | 11 | Van Wert | 16:33.6 |
| 5 | Caleb StechschultePlace 5 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 16:44.9 |
| 6 | Trent KochPlace 6 · Grade 10 · Columbus Grove | 10 | Columbus Grove | 16:45.4 |
| 7 | Gage SpringerPlace 7 · Grade 10 · Van Wert | 10 | Van Wert | 17:02.8 |
| 8 | Derek BirkemeierPlace 8 · Grade 12 · Columbus Grove | 12 | Columbus Grove | 17:04.6 |
| 9 | Asanke SteyerPlace 9 · Grade 11 · Van Wert | 11 | Van Wert | 17:10.1 |
| 10 | Hunter SidlePlace 10 · Grade 11 · Allen East | 11 | Allen East | 17:13.2 |
| 11 | Tayden PinglePlace 11 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 17:13.2 |
| 12 | Caleb MormanPlace 12 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 17:21.5 |
| 13 | Roy LanghalsPlace 13 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 17:24.4 |
| 14 | Anthony LutzPlace 14 · Grade 12 · Lima Senior | 12 | Lima Senior | 17:28.0 |
| 15 | Max BuddelmeyerPlace 15 · Grade 12 · Ottawa-Glandorf | 12 | Ottawa-Glandorf | 17:30.6 |
| 16 | Carson TrombleyPlace 16 · Grade 12 · Ottawa-Glandorf | 12 | Ottawa-Glandorf | 17:30.6 |
| 17 | Ty BucklandPlace 17 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 17:31.4 |
| 18 | Logan MershmanPlace 18 · Grade 9 · Columbus Grove | 9 | Columbus Grove | 17:44.8 |
| 19 | Jayden WelkerPlace 19 · Grade 10 · Van Wert | 10 | Van Wert | 17:51.7 |
| 20 | Ethan RallPlace 20 · Grade 9 · Kenton | 9 | Kenton | 17:55.9 |
| 21 | Marcus FreewaltPlace 21 · Grade 11 · St. John's | 11 | St. John's | 17:57.1 |
| 22 | Mason HutchinsonPlace 22 · Grade 11 · Allen East | 11 | Allen East | 17:57.2 |
| 23 | Sean DancsPlace 23 · Grade 12 · Elida | 12 | Elida | 18:06.4 |
| 24 | Jacob SealscottPlace 24 · Grade 11 · Van Wert | 11 | Van Wert | 18:15.5 |
| 25 | Connor BroshesPlace 25 · Grade 11 · Elida | 11 | Elida | 18:21.9 |
| 26 | Luke EllerbrockPlace 26 · Grade 9 · Columbus Grove | 9 | Columbus Grove | 18:22.5 |
| 27 | Logan BrownPlace 27 · Grade 11 · Kenton | 11 | Kenton | 18:26.1 |
| 28 | Kaden TrumanPlace 28 · Grade 11 · Bath | 11 | Bath | 18:30.9 |
| 29 | Kohen CoxPlace 29 · Grade 10 · Lincolnview | 10 | Lincolnview | 18:33.5 |
| 30 | Rylan MillerPlace 30 · Grade 9 · Van Wert | 9 | Van Wert | 18:39.5 |
| 31 | Kolby WilcoxPlace 31 · Grade 12 · Kenton | 12 | Kenton | 18:51.1 |
| 32 | Evan PittsPlace 32 · Grade 9 · Columbus Grove | 9 | Columbus Grove | 18:53.1 |
| 33 | Alan KeysorPlace 33 · Grade 11 · Wayne Trace | 11 | Wayne Trace | 18:54.4 |
| 34 | Zak HoganPlace 34 · Grade 9 · Van Wert | 9 | Van Wert | 18:57.5 |
| 35 | Drew PaltePlace 35 · Grade 11 · St. John's | 11 | St. John's | 19:00.0 |
| 36 | Zachary WagnerPlace 36 · Grade 11 · Elida | 11 | Elida | 19:02.6 |
| 37 | Matthew SchneegPlace 37 · Grade 12 · Ottawa-Glandorf | 12 | Ottawa-Glandorf | 19:03.5 |
| 38 | Dylan BirkemeierPlace 38 · Grade 12 · Columbus Grove | 12 | Columbus Grove | 19:04.1 |
| 39 | Connor JohnsonPlace 39 · Grade 11 · Lincolnview | 11 | Lincolnview | 19:04.6 |
| 40 | Max EversolePlace 40 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 19:07.6 |
| 41 | Robert SpathPlace 41 · Grade 11 · Van Wert | 11 | Van Wert | 19:12.3 |
| 42 | Joey HoerstenPlace 42 · Grade 11 · Perry | 11 | Perry | 19:14.9 |
| 43 | Michael BasingerPlace 43 · Grade 11 · Ottawa-Glandorf | 11 | Ottawa-Glandorf | 19:18.5 |
| 44 | Gideon MontgomeryPlace 44 · Grade 9 · Van Wert | 9 | Van Wert | 19:20.7 |
| 45 | Logan BryanPlace 45 · Grade 10 · Columbus Grove | 10 | Columbus Grove | 19:20.9 |
| 46 | Gabe HarveyPlace 46 · Grade 9 · Elida | 9 | Elida | 19:21.4 |
| 47 | Alex WyattPlace 47 · Grade 11 · Lincolnview | 11 | Lincolnview | 19:30.2 |
| 48 | John KramerPlace 48 · Grade 9 · Van Wert | 9 | Van Wert | 19:33.7 |
| 49 | Andrew BockeyPlace 49 · Grade 9 · St. John's | 9 | St. John's | 19:35.6 |
| 50 | Isaac OregliaPlace 50 · Grade 10 · Kenton | 10 | Kenton | 19:39.7 |
| 51 | Noah SchnipkePlace 51 · Grade 11 · Ottawa-Glandorf | 11 | Ottawa-Glandorf | 19:43.9 |
| 52 | Hunter RodePlace 52 · Grade 10 · Columbus Grove | 10 | Columbus Grove | 19:51.1 |
| 53 | Treg SibertPlace 53 · Grade 10 · Bath | 10 | Bath | 19:51.6 |
| 54 | Keegan WrightPlace 54 · Grade 12 · Kenton | 12 | Kenton | 19:51.9 |
| 55 | Alex WagnerPlace 55 · Grade 9 · Ottawa-Glandorf | 9 | Ottawa-Glandorf | 19:53.5 |
| 56 | Anden BlankemeyerPlace 56 · Grade 10 · Columbus Grove | 10 | Columbus Grove | 19:54.0 |
| 57 | Warren MasonPlace 57 · Grade 9 · Lincolnview | 9 | Lincolnview | 19:55.2 |
| 58 | Kaden HohmanPlace 58 · Grade 9 · Lincolnview | 9 | Lincolnview | 19:56.9 |
| 59 | Josh HainesPlace 59 · Grade 11 · Lincolnview | 11 | Lincolnview | 19:58.3 |
| 60 | Freddy BehmPlace 60 · Grade 9 · Van Wert | 9 | Van Wert | 19:58.9 |
| 61 | Ashton BurwellPlace 61 · Grade 11 · Ottawa-Glandorf | 11 | Ottawa-Glandorf | 20:01.7 |
| 62 | Ryland WehriPlace 62 · Grade 12 · Ottawa-Glandorf | 12 | Ottawa-Glandorf | 20:04.8 |
| 63 | Maddox NortonPlace 63 · Grade 9 · Lincolnview | 9 | Lincolnview | 20:08.7 |
| 64 | Nate KamphausPlace 64 · Grade 9 · Columbus Grove | 9 | Columbus Grove | 20:30.0 |
| 65 | Logan StechschultePlace 65 · Grade 11 · Columbus Grove | 11 | Columbus Grove | 20:31.8 |
| 66 | Jonah VolbertPlace 66 · Grade 9 · Bath | 9 | Bath | 20:32.3 |
| 67 | Adam HopkinsPlace 67 · Grade 9 · Kenton | 9 | Kenton | 20:33.3 |
| 68 | Aaron BockeyPlace 68 · Grade 9 · St. John's | 9 | St. John's | 20:37.9 |
| 69 | Hunter ReproglePlace 69 · Grade 11 · Elida | 11 | Elida | 20:38.1 |
| 70 | Gavin MillerPlace 70 · Grade 11 · Allen East | 11 | Allen East | 20:48.3 |
| 71 | Theo MaagPlace 71 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 20:49.7 |
| 72 | Octavius TuckerPlace 72 · Grade 12 · Van Wert | 12 | Van Wert | 20:53.1 |
| 73 | Sam WolfrumPlace 73 · Grade 12 · Lincolnview | 12 | Lincolnview | 20:54.3 |
| 74 | Isaac FredericksPlace 74 · Grade 11 · Elida | 11 | Elida | 20:55.1 |
| 75 | Ethan FosterPlace 75 · Grade 12 · Elida | 12 | Elida | 20:56.9 |
| 76 | Ethen MoorePlace 76 · Grade 12 · Wayne Trace | 12 | Wayne Trace | 20:59.8 |
| 77 | Jacob HedlundPlace 77 · Grade 12 · Elida | 12 | Elida | 21:13.7 |
| 78 | Jared KahlePlace 78 · Grade 10 · Columbus Grove | 10 | Columbus Grove | 21:14.5 |
| 79 | Austin LyonsPlace 79 · Grade 11 · Wayne Trace | 11 | Wayne Trace | 21:18.5 |
| 80 | Cale WrightPlace 80 · Grade 11 · Elida | 11 | Elida | 21:19.4 |
| 81 | Brooklyn MorningPlace 81 · Grade 09 · Lima Senior | 09 | Lima Senior | 21:20.8 |
| 82 | Rylen ReckerPlace 82 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 21:21.0 |
| 83 | Jahim MontanoPlace 83 · Grade 11 · Lima Senior | 11 | Lima Senior | 21:23.3 |
| 84 | Carson RuppPlace 84 · Grade 12 · Wayne Trace | 12 | Wayne Trace | 21:23.8 |
| 85 | Logan FreemanPlace 85 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 21:24.4 |
| 86 | Adam LooserPlace 86 · Grade 11 · Ottoville | 11 | Ottoville | 21:33.7 |
| 87 | Gavin LyonsPlace 87 · Grade 10 · Lima Senior | 10 | Lima Senior | 21:50.9 |
| 88 | Devan DulinPlace 88 · Grade 11 · Kenton | 11 | Kenton | 21:50.9 |
| 89 | Steven SmithPlace 89 · Grade 9 · Lincolnview | 9 | Lincolnview | 22:09.0 |
| 90 | Zane StevensonPlace 90 · Grade 11 · St. John's | 11 | St. John's | 22:11.2 |
| 91 | Logan MillerPlace 91 · Grade 9 · Wayne Trace | 9 | Wayne Trace | 22:17.9 |
| 92 | Damien MoukPlace 92 · Grade 11 · Bath | 11 | Bath | 22:32.5 |
| 93 | Zak KennedyPlace 93 · Grade 10 · Bath | 10 | Bath | 22:35.9 |
| 94 | Seth MeggisonPlace 94 · Grade 12 · Wayne Trace | 12 | Wayne Trace | 22:38.1 |
| 95 | Garrett BeamerPlace 95 · Grade 9 · Elida | 9 | Elida | 22:42.8 |
| 96 | Collin FlueckigerPlace 96 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 22:44.1 |
| 97 | Elijah MayPlace 97 · Grade 11 · Lima Senior | 11 | Lima Senior | 23:27.0 |
| 98 | Alex SchroederPlace 98 · Grade 10 · Ottawa-Glandorf | 10 | Ottawa-Glandorf | 23:33.1 |
| 99 | Ethan KahlePlace 99 · Grade 11 · Allen East | 11 | Allen East | 24:03.4 |
| 100 | Cameron King-JacksonPlace 100 · Grade 10 · Lima Senior | 10 | Lima Senior | 24:18.2 |
| 101 | Trevor DavisPlace 101 · Grade 9 · Lincolnview | 9 | Lincolnview | 24:22.8 |
| 102 | Ryan LooserPlace 102 · Grade 9 · Ottoville | 9 | Ottoville | 25:08.1 |
| 103 | Michael MillerPlace 103 · Grade 10 · Bath | 10 | Bath | 25:31.7 |
| 104 | Dylan BowyerPlace 104 · Grade 10 · Lincolnview | 10 | Lincolnview | 25:54.4 |
| 105 | Braxton CoilPlace 105 · Grade 10 · Lincolnview | 10 | Lincolnview | 26:06.8 |
| 106 | Austin LandinPlace 106 · Grade 10 · Ottoville | 10 | Ottoville | 27:21.0 |
| 107 | Cody ScannellPlace 107 · Grade 9 · Elida | 9 | Elida | 27:42.3 |
| 108 | Sam PoePlace 108 · Grade 11 · Bath | 11 | Bath | 27:42.6 |
| 109 | Parker McKenziePlace 109 · Grade 10 · Lincolnview | 10 | Lincolnview | 27:54.2 |
| 110 | Noah SchislerPlace 110 · Grade 11 · Wayne Trace | 11 | Wayne Trace | 28:41.5 |
| 111 | Adam KimmetPlace 111 · Grade 12 · Ottoville | 12 | Ottoville | 29:41.0 |
| 112 | John RainesPlace 112 · Grade 10 · Allen East | 10 | Allen East | 31:49.3 |
| 113 | Grant MillerPlace 113 · Grade 10 · Perry | 10 | Perry | 32:21.4 |