| 1 | Daniel ReynoldsPlace 1 · Hilliard Darby | — | Hilliard Darby | 16:32.50 | 1 |
| 2 | Ian KelloggPlace 2 · Bexley | — | Bexley | 16:40.90 | 2 |
| 3 | Chase HamptonPlace 3 · Hilliard Darby | — | Hilliard Darby | 17:28.80 | 3 |
| 4 | Dylan StephensPlace 4 · Hilliard Darby | — | Hilliard Darby | 17:45.60 | 4 |
| 5 | Patrick LapePlace 5 · Bexley | — | Bexley | 17:46.70 | 5 |
| 6 | Spencer StrohmPlace 6 · Hilliard Darby | — | Hilliard Darby | 18:05.30 | 6 |
| 7 | Gage AkersPlace 7 · Hilliard Darby | — | Hilliard Darby | 18:09.50 | 7 |
| 8 | Blake PittserPlace 8 · Miami Trace | — | Miami Trace | 18:09.80 | 8 |
| 9 | Graydon LevinePlace 9 · Bexley | — | Bexley | 18:17.30 | 9 |
| 10 | Jamey EhretPlace 10 · Hilliard Darby | — | Hilliard Darby | 18:17.70 | 10 |
| 11 | Grant AkersPlace 11 · Hilliard Darby | — | Hilliard Darby | 18:31.20 | 11 |
| 12 | Carter WilliamsPlace 12 · Hilliard Darby | — | Hilliard Darby | 18:37.90 | — |
| 13 | Austin NiemannPlace 13 · Hamilton Township | — | Hamilton Township | 18:39.00 | 12 |
| 14 | Alex MeyerPlace 14 · Bexley | — | Bexley | 18:41.30 | 13 |
| 15 | Christian VermillionPlace 15 · Hilliard Darby | — | Hilliard Darby | 18:46.50 | — |
| 16 | Quinton NapierPlace 16 · Hamilton Township | — | Hamilton Township | 18:47.00 | 14 |
| 17 | Ellis FarsonPlace 17 · Hilliard Darby | — | Hilliard Darby | 19:05.30 | — |
| 18 | Ryan BaldridgePlace 18 · Hilliard Darby | — | Hilliard Darby | 19:08.00 | — |
| 19 | Jackson FeinknopfPlace 19 · Bexley | — | Bexley | 19:09.20 | 15 |
| 20 | Eric ThorntonPlace 20 · Franklin Heights | — | Franklin Heights | 19:22.30 | — |
| 21 | Canaan GardnerPlace 21 · Amanda-Clearcreek | — | Amanda-Clearcreek | 19:27.60 | — |
| 22 | Peter HaydenPlace 22 · Bexley | — | Bexley | 19:38.20 | 16 |
| 23 | Oliver GladfelterPlace 23 · Bexley | — | Bexley | 19:38.90 | 17 |
| 24 | Christian AdkinPlace 24 · Bexley | — | Bexley | 19:47.30 | — |
| 25 | Eric IngramPlace 25 · Hilliard Darby | — | Hilliard Darby | 20:01.20 | — |
| 26 | Daniel CanfieldPlace 26 · Tree Of Life | — | Tree Of Life | 20:03.40 | — |
| 27 | Cameron HallPlace 27 · Bexley | — | Bexley | 20:07.20 | — |
| 28 | Darius OwensPlace 28 · Northland | — | Northland | 20:08.40 | 18 |
| 29 | Evan JonesPlace 29 · Hilliard Darby | — | Hilliard Darby | 20:15.00 | — |
| 30 | Hayden ShoresPlace 30 · Hilliard Darby | — | Hilliard Darby | 20:24.60 | — |
| 31 | Jacob RollinsPlace 31 · Hamilton Township | — | Hamilton Township | 20:24.60 | 19 |
| 32 | Matt MendivilPlace 32 · Bexley | — | Bexley | 20:27.20 | — |
| 33 | Jack SimpsonPlace 33 · Bexley | — | Bexley | 20:33.10 | — |
| 34 | Matthew NewmanPlace 34 · Hilliard Darby | — | Hilliard Darby | 20:47.80 | — |
| 35 | Andy LiPlace 35 · Hilliard Darby | — | Hilliard Darby | 20:48.10 | — |
| 36 | Joey ConkeyPlace 36 · Hilliard Darby | — | Hilliard Darby | 20:52.20 | — |
| 37 | Mohamad OsmanPlace 37 · Hilliard Darby | — | Hilliard Darby | 20:57.60 | — |
| 38 | Jacob KarmiaPlace 38 · Bexley | — | Bexley | 21:10.50 | — |
| 39 | Nathan BrownsteinPlace 39 · Bexley | — | Bexley | 21:12.40 | — |
| 40 | Cameron HolsingerPlace 40 · Hilliard Darby | — | Hilliard Darby | 21:12.90 | — |
| 41 | Matthew ParadisPlace 41 · Hilliard Darby | — | Hilliard Darby | 21:15.70 | — |
| 42 | Tim LinesPlace 42 · Hilliard Darby | — | Hilliard Darby | 21:16.30 | — |
| 43 | Zach FarrellPlace 43 · Hilliard Darby | — | Hilliard Darby | 21:19.20 | — |
| 44 | Ben KrajnakPlace 44 · Bexley | — | Bexley | 21:20.90 | — |
| 45 | Jackson KatzPlace 45 · Bexley | — | Bexley | 21:30.00 | — |
| 46 | Javon ForresterPlace 46 · Beechcroft | — | Beechcroft | 21:32.40 | — |
| 47 | Khari BergerPlace 47 · Hamilton Township | — | Hamilton Township | 21:35.40 | 20 |
| 48 | Connor NewmanPlace 48 · Hilliard Darby | — | Hilliard Darby | 21:36.50 | — |
| 49 | James BurkhartPlace 49 · Hilliard Darby | — | Hilliard Darby | 21:48.50 | — |
| 50 | Luis BorromeoPlace 50 · Hilliard Darby | — | Hilliard Darby | 21:48.80 | — |
| 51 | Harsha PulluruPlace 51 · Hilliard Darby | — | Hilliard Darby | 21:54.90 | — |
| 52 | Marek KuspanPlace 52 · Bexley | — | Bexley | 21:55.40 | — |
| 53 | Dan BiblerPlace 53 · Hilliard Darby | — | Hilliard Darby | 21:58.90 | — |
| 54 | Laithe Abu-obeidPlace 54 · Franklin Heights | — | Franklin Heights | 22:05.40 | — |
| 55 | Daniel BondPlace 55 · Bexley | — | Bexley | 22:08.80 | — |
| 56 | Aaron TourisPlace 56 · Bexley | — | Bexley | 22:09.40 | — |
| 57 | Zach EversolePlace 57 · Hilliard Darby | — | Hilliard Darby | 22:25.20 | — |
| 58 | Korey KendallPlace 58 · Hilliard Darby | — | Hilliard Darby | 22:36.70 | — |
| 59 | Britton FlemingPlace 59 · Hilliard Darby | — | Hilliard Darby | 22:41.20 | — |
| 60 | Klayton BumgarnerPlace 60 · Tree Of Life | — | Tree Of Life | 22:46.80 | — |
| 61 | James RicePlace 61 · Tree Of Life | — | Tree Of Life | 22:51.10 | — |
| 62 | Jacob DavisPlace 62 · Bexley | — | Bexley | 22:53.20 | — |
| 63 | Johnny LemasterPlace 63 · Amanda-Clearcreek | — | Amanda-Clearcreek | 22:58.80 | — |
| 64 | Jon EhretPlace 64 · Hilliard Darby | — | Hilliard Darby | 22:59.70 | — |
| 65 | Sam AgnoliPlace 65 · Bexley | — | Bexley | 23:01.80 | — |
| 66 | Aaron RothchildPlace 66 · Bexley | — | Bexley | 23:04.50 | — |
| 67 | Dan DurkinPlace 67 · Hilliard Darby | — | Hilliard Darby | 23:31.30 | — |
| 68 | Clevon BeardPlace 68 · Beechcroft | — | Beechcroft | 23:35.70 | — |
| 69 | Kurt WorleyPlace 69 · Hilliard Darby | — | Hilliard Darby | 23:36.90 | — |
| 70 | Jaycee PerryPlace 70 · Miami Trace | — | Miami Trace | 23:43.40 | 21 |
| 71 | Joey HartPlace 71 · Bexley | — | Bexley | 24:06.50 | — |
| 72 | Jacob PampushPlace 72 · Bexley | — | Bexley | 24:09.50 | — |
| 73 | Nate BrownPlace 73 · Northland | — | Northland | 24:16.40 | 22 |
| 74 | Alex MorganPlace 74 · Amanda-Clearcreek | — | Amanda-Clearcreek | 24:16.40 | — |
| 75 | Spencer HagarPlace 75 · Hilliard Darby | — | Hilliard Darby | 24:42.60 | — |
| 76 | Nathan GordonPlace 76 · Tree Of Life | — | Tree Of Life | 24:45.50 | — |
| 77 | Mason WaltonPlace 77 · Miami Trace | — | Miami Trace | 25:23.60 | 23 |
| 78 | John GehrtPlace 78 · Hilliard Darby | — | Hilliard Darby | 25:32.20 | — |
| 79 | Tieric OusleyPlace 79 · Beechcroft | — | Beechcroft | 25:45.60 | — |
| 80 | Michael HicksPlace 80 · Hamilton Township | — | Hamilton Township | 25:58.40 | 24 |
| 81 | Donny RakesPlace 81 · Hamilton Township | — | Hamilton Township | 26:32.10 | 25 |
| 82 | Kevin KimPlace 82 · Hilliard Darby | — | Hilliard Darby | 27:16.10 | — |
| 83 | Abhinav GaddePlace 83 · Hilliard Darby | — | Hilliard Darby | 27:23.70 | — |
| 84 | Mack CalhounPlace 84 · Bexley | — | Bexley | 27:28.80 | — |
| 85 | Ethan CronkPlace 85 · Bexley | — | Bexley | 27:38.10 | — |
| 86 | Cannon RiddlePlace 86 · Hilliard Darby | — | Hilliard Darby | 27:51.10 | — |
| 87 | Maki LeifPlace 87 · Miami Trace | — | Miami Trace | 28:18.10 | 26 |
| 88 | Lee WorkmanPlace 88 · Hilliard Darby | — | Hilliard Darby | 28:42.50 | — |
| 89 | Pearak ChhimPlace 89 · Franklin Heights | — | Franklin Heights | 29:00.30 | — |
| 90 | Thaddeus YoungPlace 90 · Northland | — | Northland | 29:13.80 | 27 |
| 91 | Jajuan HopkinsPlace 91 · Hamilton Township | — | Hamilton Township | 30:28.30 | 28 |
| 92 | Ghentry PaynePlace 92 · Northland | — | Northland | 30:31.80 | 29 |
| 93 | Devan HuffmanPlace 93 · Miami Trace | — | Miami Trace | 30:31.90 | 30 |
| 94 | Tahir SaifPlace 94 · Hilliard Darby | — | Hilliard Darby | 30:55.90 | — |
| 95 | R.J. PairanPlace 95 · Amanda-Clearcreek | — | Amanda-Clearcreek | 31:18.40 | — |
| 96 | Benjamen SipePlace 96 · Hamilton Township | — | Hamilton Township | 31:21.10 | — |
| 97 | Alan PlihallPlace 97 · Hilliard Darby | — | Hilliard Darby | 32:45.40 | — |
| 98 | Carlos SotoPlace 98 · Hilliard Darby | — | Hilliard Darby | 35:25.70 | — |
| 99 | Johnny ChildsPlace 99 · Northland | — | Northland | 37:55.10 | 31 |
| 100 | Robert BradyPlace 100 · Franklin Heights | — | Franklin Heights | 38:08.60 | — |