| 1 | Chris LemayPlace 1 · Edgewood | — | Edgewood | 16:35.02 | 1 |
| 2 | Logan SmithPlace 2 · Mineral Ridge | — | Mineral Ridge | 16:38.03 | 2 |
| 3 | Nathanael TothPlace 3 · Mineral Ridge | — | Mineral Ridge | 17:01.59 | 3 |
| 4 | Josh LemayPlace 4 · Edgewood | — | Edgewood | 17:20.06 | 4 |
| 5 | Derek BasingerPlace 5 · Girard | — | Girard | 17:23.81 | 5 |
| 6 | Darren HayduPlace 6 · Geneva | — | Geneva | 17:27.24 | 6 |
| 7 | Brandon ScribbenPlace 7 · Jefferson Area | — | Jefferson Area | 17:36.46 | 7 |
| 8 | Corry MientkiewiczPlace 8 · Pymatuning Valley | — | Pymatuning Valley | 17:52.21 | 8 |
| 9 | Nick DowningPlace 9 · Garfield | — | Garfield | 18:03.02 | 9 |
| 10 | Michael JohnsonPlace 10 · West Branch | — | West Branch | 18:03.27 | 10 |
| 11 | Brandon BryanPlace 11 · Geneva | — | Geneva | 18:04.80 | 11 |
| 12 | Tim SteimlePlace 12 · Grand Valley | — | Grand Valley | 18:05.28 | 12 |
| 13 | Max PigzaPlace 13 · West Branch | — | West Branch | 18:12.18 | 13 |
| 14 | Micah JonesPlace 14 · Girard | — | Girard | 18:16.36 | 14 |
| 15 | Tim BowlingPlace 15 · Geneva | — | Geneva | 18:28.35 | 15 |
| 16 | R.J. YarwoodPlace 16 · West Branch | — | West Branch | 18:28.92 | 16 |
| 17 | Alec BindusPlace 17 · Streetsboro | — | Streetsboro | 18:34.43 | 17 |
| 18 | Craig AndersonPlace 18 · Grand Valley | — | Grand Valley | 18:38.05 | 18 |
| 19 | Dylan McKeanPlace 19 · Champion | — | Champion | 18:38.66 | — |
| 20 | John McNuttPlace 20 · Lakeside | — | Lakeside | 18:39.87 | 19 |
| 21 | Zack TemplePlace 21 · Newbury | — | Newbury | 18:41.20 | — |
| 22 | Zach LemayPlace 22 · Edgewood | — | Edgewood | 18:45.27 | 20 |
| 23 | Zack HowardPlace 23 · Bristol | — | Bristol | 18:48.15 | 21 |
| 24 | Ryder SimmonsPlace 24 · Edgewood | — | Edgewood | 18:50.99 | 22 |
| 25 | Kyle FlowersPlace 25 · Lakeside | — | Lakeside | 18:55.17 | 23 |
| 26 | Jake SuttellPlace 26 · Streetsboro | — | Streetsboro | 19:01.69 | 24 |
| 27 | Paul BrunellPlace 27 · Edgewood | — | Edgewood | 19:10.35 | 25 |
| 28 | Carter WilliamsPlace 28 · Geneva | — | Geneva | 19:10.89 | 26 |
| 29 | Seth DillonPlace 29 · Grand Valley | — | Grand Valley | 19:13.51 | 27 |
| 30 | Tyler BrownPlace 30 · Girard | — | Girard | 19:13.90 | 28 |
| 31 | Paul BogdanPlace 31 · Jefferson Area | — | Jefferson Area | 19:15.08 | 29 |
| 32 | Grant DaltonPlace 32 · Lakeside | — | Lakeside | 19:15.57 | 30 |
| 33 | Jake GouldPlace 33 · Streetsboro | — | Streetsboro | 19:20.25 | 31 |
| 34 | Tommy CunninghamPlace 34 · Geneva | — | Geneva | 19:25.21 | 32 |
| 35 | Andrew HowePlace 35 · Garfield | — | Garfield | 19:25.65 | 33 |
| 36 | Ryan WattsPlace 36 · Geneva | — | Geneva | 19:26.79 | 34 |
| 37 | Noah MorganPlace 37 · Edgewood | — | Edgewood | 19:27.30 | 35 |
| 38 | Max MitchellPlace 38 · Jefferson Area | — | Jefferson Area | 19:27.66 | 36 |
| 39 | Palmer CameronPlace 39 · Mineral Ridge | — | Mineral Ridge | 19:28.59 | 37 |
| 40 | Joshua TothPlace 40 · Mineral Ridge | — | Mineral Ridge | 19:29.11 | 38 |
| 41 | Nathan HerringPlace 41 · Girard | — | Girard | 19:31.66 | 39 |
| 42 | Bailey DeeversPlace 42 · Streetsboro | — | Streetsboro | 19:32.58 | 40 |
| 43 | Richard PricePlace 43 · Jefferson Area | — | Jefferson Area | 19:34.02 | 41 |
| 44 | Ian KreiderPlace 44 · Edgewood | — | Edgewood | 19:34.78 | 42 |
| 45 | DaQuawn SparkmanPlace 45 · North | — | North | 19:35.18 | 43 |
| 46 | Ethan SenorPlace 46 · Pymatuning Valley | — | Pymatuning Valley | 19:36.68 | 44 |
| 47 | Jonathon BurnettPlace 47 · Pymatuning Valley | — | Pymatuning Valley | 19:36.97 | 45 |
| 48 | Brandon NeikirkPlace 48 · Cardinal | — | Cardinal | 19:38.22 | 46 |
| 49 | Samuel CainPlace 49 · Chalker | — | Chalker | 19:42.88 | — |
| 50 | Caleb TothPlace 50 · Mineral Ridge | — | Mineral Ridge | 19:43.95 | 47 |
| 51 | Matt MorelliPlace 51 · West Branch | — | West Branch | 19:51.83 | 48 |
| 52 | Joseph MitchellPlace 52 · West Branch | — | West Branch | 19:53.05 | 49 |
| 53 | Dylan DaltonPlace 53 · Lakeside | — | Lakeside | 19:54.49 | 50 |
| 54 | Ben St. JohnPlace 54 · West Branch | — | West Branch | 20:01.47 | 51 |
| 55 | Alex BryanPlace 55 · Geneva | — | Geneva | 20:04.74 | 52 |
| 56 | Will JanicPlace 56 · Garfield | — | Garfield | 20:07.86 | 53 |
| 57 | Tommy DuncanPlace 57 · Streetsboro | — | Streetsboro | 20:08.57 | 54 |
| 58 | Luke HaboskyPlace 58 · Chalker | — | Chalker | 20:17.30 | — |
| 59 | Jarrett BuellPlace 59 · Jefferson Area | — | Jefferson Area | 20:18.59 | 55 |
| 60 | Jordan ChippsPlace 60 · Girard | — | Girard | 20:20.21 | 56 |
| 61 | Zak NunistoPlace 61 · Edgewood | — | Edgewood | 20:21.21 | — |
| 62 | Tyler KrotzerPlace 62 · Champion | — | Champion | 20:25.27 | — |
| 63 | Derek StuderPlace 63 · Geneva | — | Geneva | 20:27.02 | — |
| 64 | Jacob EvansPlace 64 · Edgewood | — | Edgewood | 20:28.24 | — |
| 65 | Brandon ParkPlace 65 · Jefferson Area | — | Jefferson Area | 20:32.03 | 57 |
| 66 | Seth JamesPlace 66 · Mineral Ridge | — | Mineral Ridge | 20:35.41 | 58 |
| 67 | Clayton LundiPlace 67 · Geneva | — | Geneva | 20:36.96 | — |
| 68 | Nathan HalePlace 68 · Garfield | — | Garfield | 20:44.40 | 59 |
| 69 | Mark ReinkePlace 69 · Jefferson Area | — | Jefferson Area | 20:45.90 | 60 |
| 70 | Mike KatkoPlace 70 · Brookfield | — | Brookfield | 20:47.36 | 61 |
| 71 | Aaron JacksonPlace 71 · Carpe Diem Acad. | — | Carpe Diem Acad. | 20:48.94 | — |
| 72 | Travis BrandtPlace 72 · Jefferson Area | — | Jefferson Area | 20:51.58 | — |
| 73 | Harding BrownPlace 73 · Edgewood | — | Edgewood | 20:53.52 | — |
| 74 | Nick CaseyPlace 74 · Lakeside | — | Lakeside | 20:54.77 | 62 |
| 75 | Tyler PocsicsPlace 75 · Edgewood | — | Edgewood | 20:56.08 | — |
| 76 | Avery PolinoriPlace 76 · West Branch | — | West Branch | 20:56.95 | 63 |
| 77 | Alex BollerPlace 77 · Girard | — | Girard | 21:02.98 | 64 |
| 78 | Austin WardPlace 78 · Mineral Ridge | — | Mineral Ridge | 21:07.10 | 65 |
| 79 | Chris MigleszPlace 79 · Brookfield | — | Brookfield | 21:08.99 | 66 |
| 80 | Christian NoreikaPlace 80 · Cardinal | — | Cardinal | 21:18.29 | 67 |
| 81 | Jason HenryPlace 81 · Edgewood | — | Edgewood | 21:22.10 | — |
| 82 | Tyler DunbarPlace 82 · Pymatuning Valley | — | Pymatuning Valley | 21:23.13 | 68 |
| 83 | Steven BurbachPlace 83 · Bristol | — | Bristol | 21:26.99 | 69 |
| 84 | Travis GibsonPlace 84 · Garfield | — | Garfield | 21:28.35 | 70 |
| 85 | Tom McHenryPlace 85 · Girard | — | Girard | 21:30.05 | 71 |
| 86 | Alec WolffPlace 86 · Cardinal | — | Cardinal | 21:33.21 | 72 |
| 87 | Jacob ColonPlace 87 · Mineral Ridge | — | Mineral Ridge | 21:33.43 | — |
| 88 | Bin EidensPlace 88 · Edgewood | — | Edgewood | 21:37.16 | — |
| 89 | Adam DrugovichPlace 89 · Geneva | — | Geneva | 21:39.65 | — |
| 90 | Nick VargaPlace 90 · Brookfield | — | Brookfield | 21:41.87 | 73 |
| 91 | Austin SimmonsPlace 91 · Jefferson Area | — | Jefferson Area | 21:42.28 | — |
| 92 | Josh ButlerPlace 92 · Girard | — | Girard | 21:47.56 | — |
| 93 | DaVyan ColdwellPlace 93 · North | — | North | 21:50.52 | 74 |
| 94 | Corey PiltzPlace 94 · Edgewood | — | Edgewood | 21:51.47 | — |
| 95 | Ryan CrumpPlace 95 · Mineral Ridge | — | Mineral Ridge | 22:03.47 | — |
| 96 | Scott StanleyPlace 96 · Garfield | — | Garfield | 22:05.76 | 75 |
| 97 | Chris WyliePlace 97 · Girard | — | Girard | 22:07.59 | — |
| 98 | Fred ParkerPlace 98 · Grand Valley | — | Grand Valley | 22:09.34 | 76 |
| 99 | Maverick RosePlace 99 · Lakeside | — | Lakeside | 22:15.18 | 77 |
| 100 | Justin AsentePlace 100 · Girard | — | Girard | 22:16.26 | — |
| 101 | Sam StimsonPlace 101 · Jefferson Area | — | Jefferson Area | 22:22.28 | — |
| 102 | Steven WheatleyPlace 102 · Pymatuning Valley | — | Pymatuning Valley | 22:23.68 | 78 |
| 103 | Logan DawPlace 103 · Cardinal | — | Cardinal | 22:28.58 | 79 |
| 104 | Josh VoitushenkoPlace 104 · Newbury | — | Newbury | 22:28.96 | — |
| 105 | Conner OrrPlace 105 · Bristol | — | Bristol | 22:29.83 | 80 |
| 106 | Brandon WarnockPlace 106 · Champion | — | Champion | 22:33.17 | — |
| 107 | Andy PickardPlace 107 · Jefferson Area | — | Jefferson Area | 22:46.12 | — |
| 108 | Sam SpraguePlace 108 · Bristol | — | Bristol | 22:46.91 | 81 |
| 109 | Alex KiddPlace 109 · West Branch | — | West Branch | 22:47.79 | — |
| 110 | Ethan CzupPlace 110 · St. John | — | St. John | 22:48.12 | — |
| 111 | Aidan WhitePlace 111 · Cardinal | — | Cardinal | 22:49.90 | 82 |
| 112 | Marcus JacksonPlace 112 · North | — | North | 22:55.77 | 83 |
| 113 | Jack O'NealPlace 113 · Grand Valley | — | Grand Valley | 23:03.16 | 84 |
| 114 | Justin HemmiPlace 114 · St. John | — | St. John | 23:04.80 | — |
| 115 | Mason MartuccioPlace 115 · Girard | — | Girard | 23:08.82 | — |
| 116 | Kaleb MitchellPlace 116 · Girard | — | Girard | 23:09.07 | — |
| 117 | Aaron GeorgePlace 117 · Grand Valley | — | Grand Valley | 23:11.97 | 85 |
| 118 | Nicholas RanskiPlace 118 · Grand Valley | — | Grand Valley | 23:16.69 | 86 |
| 119 | Anthony GolenPlace 119 · Lakeside | — | Lakeside | 23:22.45 | 87 |
| 120 | Harry OriiPlace 120 · Edgewood | — | Edgewood | 23:35.50 | — |
| 121 | Tirrell SaltersPlace 121 · North | — | North | 23:46.46 | 88 |
| 122 | Chris McCartyPlace 122 · Chalker | — | Chalker | 23:49.06 | — |
| 123 | Austin GruskiewiczPlace 123 · Pymatuning Valley | — | Pymatuning Valley | 23:53.22 | 89 |
| 124 | Eric SchweglerPlace 124 · Geneva | — | Geneva | 24:01.08 | — |
| 125 | Chris BuzzardPlace 125 · Jefferson Area | — | Jefferson Area | 24:15.56 | — |
| 126 | Nathan MoorePlace 126 · Jefferson Area | — | Jefferson Area | 24:20.34 | — |
| 127 | Craig ShanowerPlace 127 · Cardinal | — | Cardinal | 24:24.07 | 90 |
| 128 | Kolt ErnstPlace 128 · Lakeside | — | Lakeside | 25:00.51 | — |
| 129 | Christian CrawfordPlace 129 · Garfield | — | Garfield | 25:20.95 | 91 |
| 130 | Isaiah KromahPlace 130 · North | — | North | 25:26.15 | 92 |
| 131 | Jeff EdwardsPlace 131 · Girard | — | Girard | 25:32.38 | — |
| 132 | Siraji AmahdPlace 132 · North | — | North | 25:34.71 | 93 |
| 133 | Dakota WillamsPlace 133 · Brookfield | — | Brookfield | 25:37.74 | 94 |
| 134 | Sean MontgomeryPlace 134 · Lakeside | — | Lakeside | 25:50.84 | — |
| 135 | Jake KnowltonPlace 135 · Girard | — | Girard | 26:15.13 | — |
| 136 | Austin DixonPlace 136 · Lakeside | — | Lakeside | 26:53.85 | — |
| 137 | Eli YerebPlace 137 · Brookfield | — | Brookfield | 26:56.23 | 95 |
| 138 | Marcue HalePlace 138 · North | — | North | 27:05.59 | 96 |
| 139 | Johnathan JonesPlace 139 · North | — | North | 27:07.68 | — |
| 140 | Matthew BontragerPlace 140 · Bristol | — | Bristol | 27:08.64 | 97 |
| 141 | Alec SchatzelPlace 141 · Brookfield | — | Brookfield | 27:40.24 | 98 |
| 142 | Donald GreenPlace 142 · North | — | North | 28:09.62 | — |
| 143 | Justyce PricePlace 143 · North | — | North | 28:13.90 | — |
| 144 | Noah GilbertPlace 144 · Brookfield | — | Brookfield | 28:26.05 | 99 |
| 145 | Samuel GeorgePlace 145 · North | — | North | 28:46.08 | — |
| 146 | Ben YerebPlace 146 · Brookfield | — | Brookfield | 29:00.32 | — |
| 147 | Luke BlohmPlace 147 · Garfield | — | Garfield | 30:17.67 | — |
| 148 | Steven HallPlace 148 · Chalker | — | Chalker | 33:51.82 | — |
| 149 | Tony SchorenPlace 149 · Lakeside | — | Lakeside | 37:27.87 | — |