| 1 | Ryan StarvaggiPlace 1 · HARBOR CREEK | — | HARBOR CREEK | 16:19.98 |
| 2 | Aiden WeberPlace 2 · HARBOR CREEK | — | HARBOR CREEK | 16:46.23 |
| 3 | Cole FrazierPlace 3 · HICKORY | — | HICKORY | 16:51.36 |
| 4 | Troy HartPlace 4 · REYNOLDS | — | REYNOLDS | 17:00.48 |
| 5 | Jac CokleyPlace 5 · COCHRANTON | — | COCHRANTON | 17:06.99 |
| 6 | Watson TuckerPlace 6 · MEADVILLE | — | MEADVILLE | 17:23.72 |
| 7 | Matt WoolcockPlace 7 · CRANBERRY | — | CRANBERRY | 17:25.48 |
| 8 | Beveridge MatthewPlace 8 · MEADVILLE | — | MEADVILLE | 17:29.23 |
| 9 | Matthew JordanPlace 9 · HICKORY | — | HICKORY | 17:34.17 |
| 10 | Noah BernardingPlace 10 · COCHRANTON | — | COCHRANTON | 17:37.48 |
| 11 | Nick TemelPlace 11 · CONNEAUT | — | CONNEAUT | 17:39.92 |
| 12 | Zach BucknerPlace 12 · FAIRVIEW | — | FAIRVIEW | 17:43.41 |
| 13 | Jared MinkPlace 13 · COMMODORE PERRY | — | COMMODORE PERRY | 18:00.47 |
| 14 | Nolan WeberPlace 14 · HARBOR CREEK | — | HARBOR CREEK | 18:06.61 |
| 15 | Caleb MandelPlace 15 · HARBOR CREEK | — | HARBOR CREEK | 18:08.27 |
| 16 | Ezekiel WhitePlace 16 · TITUSVILLE | — | TITUSVILLE | 18:09.48 |
| 17 | Dale NestorPlace 17 · WILMINGTON | — | WILMINGTON | 18:12.98 |
| 18 | Ben KullenPlace 18 · CONNEAUT | — | CONNEAUT | 18:14.98 |
| 19 | Stephen ClulowPlace 19 · COCHRANTON | — | COCHRANTON | 18:17.94 |
| 20 | Daniel FisherPlace 20 · CRANBERRY | — | CRANBERRY | 18:19.24 |
| 21 | Eli DicksonPlace 21 · ROCKY GROVE | — | ROCKY GROVE | 18:19.36 |
| 22 | Bobby MoatsPlace 22 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 18:20.37 |
| 23 | Tim KillPlace 23 · FAIRVIEW | — | FAIRVIEW | 18:22.73 |
| 24 | Aric BurleighPlace 24 · TITUSVILLE | — | TITUSVILLE | 18:22.85 |
| 25 | Wes GoodPlace 25 · FAIRVIEW | — | FAIRVIEW | 18:24.68 |
| 26 | Hunter O'NeilPlace 26 · CRANBERRY | — | CRANBERRY | 18:24.89 |
| 27 | Alex JacksonPlace 27 · COCHRANTON | — | COCHRANTON | 18:25.49 |
| 28 | Magnum VincentPlace 28 · ROCKY GROVE | — | ROCKY GROVE | 18:25.91 |
| 29 | Christian KlinePlace 29 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 18:25.97 |
| 30 | Noah KrantzPlace 30 · COMMODORE PERRY | — | COMMODORE PERRY | 18:26.52 |
| 31 | Michael GrecchanyPlace 31 · FAIRVIEW | — | FAIRVIEW | 18:32.24 |
| 32 | Hunter SpaidPlace 32 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 18:33.69 |
| 33 | Keane CroppPlace 33 · COMMODORE PERRY | — | COMMODORE PERRY | 18:36.49 |
| 34 | Sam HalulkoPlace 34 · TRINITY | — | TRINITY | 18:38.23 |
| 35 | Logan JohnsonPlace 35 · CRANBERRY | — | CRANBERRY | 18:41.49 |
| 36 | Zachery TitusPlace 36 · TITUSVILLE | — | TITUSVILLE | 18:43.16 |
| 37 | Logan HoguePlace 37 · LAKEVIEW | — | LAKEVIEW | 18:48.71 |
| 38 | Zac ClaytonPlace 38 · ROCKY GROVE | — | ROCKY GROVE | 18:51.58 |
| 39 | Tommy HunyadiPlace 39 · HICKORY | — | HICKORY | 18:54.68 |
| 40 | Camden FrazierPlace 40 · HICKORY | — | HICKORY | 18:57.74 |
| 41 | Joey FoxPlace 41 · CRANBERRY | — | CRANBERRY | 19:04.99 |
| 42 | Max DaileyPlace 42 · HARBOR CREEK | — | HARBOR CREEK | 19:10.48 |
| 43 | Ernst TedPlace 43 · MEADVILLE | — | MEADVILLE | 19:12.48 |
| 44 | Alex McKayPlace 44 · COCHRANTON | — | COCHRANTON | 19:16.48 |
| 45 | Franklin MorrisPlace 45 · COCHRANTON | — | COCHRANTON | 19:23.73 |
| 46 | Clay KelliherPlace 46 · WILMINGTON | — | WILMINGTON | 19:25.23 |
| 47 | Ethan BarrickPlace 47 · LAKEVIEW | — | LAKEVIEW | 19:29.17 |
| 48 | Linz MatthewPlace 48 · MEADVILLE | — | MEADVILLE | 19:31.42 |
| 49 | Brett StevensonPlace 49 · ROCKY GROVE | — | ROCKY GROVE | 19:31.48 |
| 50 | Zimmerman ConnerPlace 50 · MEADVILLE | — | MEADVILLE | 19:32.64 |
| 51 | Isaac ClaytonPlace 51 · ROCKY GROVE | — | ROCKY GROVE | 19:34.73 |
| 52 | Nathaniel TurnerPlace 52 · CONNEAUT | — | CONNEAUT | 19:35.13 |
| 53 | Adam WilcoxPlace 53 · REYNOLDS | — | REYNOLDS | 19:36.49 |
| 54 | Cole ThiecPlace 54 · LAKEVIEW | — | LAKEVIEW | 19:36.99 |
| 55 | Johnny BresnanPlace 55 · REYNOLDS | — | REYNOLDS | 19:39.45 |
| 56 | Carson KykoPlace 56 · LAKEVIEW | — | LAKEVIEW | 19:41.50 |
| 57 | Anthony FreerPlace 57 · COCHRANTON | — | COCHRANTON | 19:42.24 |
| 58 | Sebastian RaucciPlace 58 · HARBOR CREEK | — | HARBOR CREEK | 19:45.17 |
| 59 | Kyle ErsonPlace 59 · WILMINGTON | — | WILMINGTON | 19:50.49 |
| 60 | Auggie TowersPlace 60 · TRINITY | — | TRINITY | 19:54.20 |
| 61 | Gage BozzoPlace 61 · REYNOLDS | — | REYNOLDS | 19:57.72 |
| 62 | Ethan WintersPlace 62 · WILMINGTON | — | WILMINGTON | 19:57.72 |
| 63 | Custard CarsonPlace 63 · MAPLEWOOD | — | MAPLEWOOD | 19:59.23 |
| 64 | Billy MoatsPlace 64 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 20:02.98 |
| 65 | Sawyer YasenchackPlace 65 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 20:03.74 |
| 66 | Jacob RumelfangerPlace 66 · HICKORY | — | HICKORY | 20:03.99 |
| 67 | Dale GlotfeltyPlace 67 · TRINITY | — | TRINITY | 20:05.29 |
| 68 | Karson CroppPlace 68 · COMMODORE PERRY | — | COMMODORE PERRY | 20:05.49 |
| 69 | River PerryPlace 69 · CRANBERRY | — | CRANBERRY | 20:11.47 |
| 70 | Max MyersPlace 70 · FAIRVIEW | — | FAIRVIEW | 20:11.68 |
| 71 | Wyatt ZebroviousPlace 71 · LAKEVIEW | — | LAKEVIEW | 20:16.40 |
| 72 | Zach SimcheckPlace 72 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 20:17.83 |
| 73 | Shane StaffordPlace 73 · HARBOR CREEK | — | HARBOR CREEK | 20:20.24 |
| 74 | Dakota SchuringPlace 74 · WILMINGTON | — | WILMINGTON | 20:26.99 |
| 75 | Quentin HarrisonPlace 75 · TRINITY | — | TRINITY | 20:28.89 |
| 76 | Nageotte ZacharyPlace 76 · MEADVILLE | — | MEADVILLE | 20:29.10 |
| 77 | Wyatt GuthriePlace 77 · COMMODORE PERRY | — | COMMODORE PERRY | 20:30.99 |
| 78 | Jonathan StoutPlace 78 · TRINITY | — | TRINITY | 20:34.98 |
| 79 | Jacob EppleyPlace 79 · GREENVILLE | — | GREENVILLE | 20:38.28 |
| 80 | Samuel ChlpkaPlace 80 · HICKORY | — | HICKORY | 20:42.24 |
| 81 | Christian DoschPlace 81 · LAKEVIEW | — | LAKEVIEW | 20:46.12 |
| 82 | Caleb TroyerPlace 82 · WILMINGTON | — | WILMINGTON | 20:50.99 |
| 83 | Tre WalkerPlace 83 · JAMESTOWN | — | JAMESTOWN | 20:58.18 |
| 84 | Dane WilliamsPlace 84 · GREENVILLE | — | GREENVILLE | 21:00.47 |
| 85 | Simean HunterPlace 85 · CONNEAUT | — | CONNEAUT | 21:03.96 |
| 86 | Liam FoorePlace 86 · REYNOLDS | — | REYNOLDS | 21:04.24 |
| 87 | Dietrich WilliamsPlace 87 · REYNOLDS | — | REYNOLDS | 21:05.40 |
| 88 | Joseph PflegerPlace 88 · KENNEDY CATHOLIC | — | KENNEDY CATHOLIC | 21:05.41 |
| 89 | Trevor HamiltonPlace 89 · ROCKY GROVE | — | ROCKY GROVE | 21:05.62 |
| 90 | Logan DykinsPlace 90 · ROCKY GROVE | — | ROCKY GROVE | 21:05.74 |
| 91 | Alex ShallenbergerPlace 91 · CONNEAUT | — | CONNEAUT | 21:06.84 |
| 92 | Conan YoungPlace 92 · TITUSVILLE | — | TITUSVILLE | 21:07.74 |
| 93 | Evan AlsdorfPlace 93 · CONNEAUT | — | CONNEAUT | 21:09.74 |
| 94 | Jarrett GandyPlace 94 · TRINITY | — | TRINITY | 21:12.59 |
| 95 | Patrick BryantPlace 95 · TRINITY | — | TRINITY | 21:20.23 |
| 96 | Benny BylerPlace 96 · COMMODORE PERRY | — | COMMODORE PERRY | 21:33.14 |
| 97 | Brandon CraigPlace 97 · LAKEVIEW | — | LAKEVIEW | 21:45.24 |
| 98 | Paul CanfieldPlace 98 · FAIRVIEW | — | FAIRVIEW | 21:58.51 |
| 99 | Bradyn BlankPlace 99 · CAMBRIDGE SPRINGS | — | CAMBRIDGE SPRINGS | 22:04.24 |
| 100 | Will RodgersPlace 100 · COMMODORE PERRY | — | COMMODORE PERRY | 22:07.49 |
| 101 | Lucas ErwinPlace 101 · MERCER | — | MERCER | 22:11.17 |
| 102 | Logan TaylorPlace 102 · HICKORY | — | HICKORY | 22:16.99 |
| 103 | Jack PringlePlace 103 · KENNEDY CATHOLIC | — | KENNEDY CATHOLIC | 22:18.36 |
| 104 | Anthony KirbyPlace 104 · MERCER | — | MERCER | 22:21.99 |
| 105 | Dylan LynchPlace 105 · WILMINGTON | — | WILMINGTON | 22:32.40 |
| 106 | Cole BaylessPlace 106 · REYNOLDS | — | REYNOLDS | 22:33.99 |
| 107 | Noah ChioccoPlace 107 · FAIRVIEW | — | FAIRVIEW | 22:37.99 |
| 108 | Glenn LenhardtPlace 108 · JAMESTOWN | — | JAMESTOWN | 22:43.45 |
| 109 | Kenyon VogtPlace 109 · KENNEDY CATHOLIC | — | KENNEDY CATHOLIC | 23:16.24 |
| 110 | Austin CarothersPlace 110 · MERCER | — | MERCER | 23:21.25 |
| 111 | Ian RickertPlace 111 · GREENVILLE | — | GREENVILLE | 23:23.49 |
| 112 | Jay FryPlace 112 · TITUSVILLE | — | TITUSVILLE | 23:25.98 |
| 113 | Josh WeaverPlace 113 · GREENVILLE | — | GREENVILLE | 24:01.12 |
| 114 | Jarrett MitchellPlace 114 · MAPLEWOOD | — | MAPLEWOOD | 24:24.89 |
| 115 | Conner GrossmanPlace 115 · MERCER | — | MERCER | 24:32.10 |
| 116 | Joel PloskiPlace 116 · MAPLEWOOD | — | MAPLEWOOD | 25:05.75 |
| 117 | Hunter RupertPlace 117 · MERCER | — | MERCER | 26:07.24 |
| 118 | Hank FisherPlace 118 · JAMESTOWN | — | JAMESTOWN | 26:12.74 |
| 119 | Zakk WilsonPlace 119 · GREENVILLE | — | GREENVILLE | 26:25.50 |
| 120 | Jarred McKendrickPlace 120 · SHARON | — | SHARON | 26:42.00 |
| 121 | Kyle WarehamPlace 121 · SHARON | — | SHARON | 26:48.21 |
| 122 | Wyatt EngstromPlace 122 · GREENVILLE | — | GREENVILLE | 27:09.93 |
| 123 | Asher MyersPlace 123 · MERCER | — | MERCER | 27:16.85 |
| 124 | Jon WarehamPlace 124 · SHARON | — | SHARON | 28:23.89 |
| 125 | Nathanial AszalosPlace 125 · KENNEDY CATHOLIC | — | KENNEDY CATHOLIC | 28:44.25 |
| 126 | Nick SlingluffPlace 126 · JAMESTOWN | — | JAMESTOWN | 29:38.26 |
| 127 | Wyatt SchaeferPlace 127 · JAMESTOWN | — | JAMESTOWN | 31:25.45 |