| 1 | Brandon AversPlace 1 · Otsego | — | Otsego | 16:42.80 | 1 |
| 2 | Ty GleasonPlace 2 · Liberty-Benton | — | Liberty-Benton | 16:52.60 | 2 |
| 3 | Tyler HarrounPlace 3 · Otsego | — | Otsego | 17:29.50 | 3 |
| 4 | Caleb BausPlace 4 · Otsego | — | Otsego | 17:30.80 | 4 |
| 5 | Sam ChurchPlace 5 · Eastwood | — | Eastwood | 17:33.80 | 5 |
| 6 | Dominic AdduciPlace 6 · Ottawa Hills | — | Ottawa Hills | 17:40.50 | 6 |
| 7 | Austin GalePlace 7 · Clyde | — | Clyde | 17:43.10 | 7 |
| 8 | Tyler SievertPlace 8 · Oak Harbor | — | Oak Harbor | 17:47.40 | 8 |
| 9 | Adam LewisPlace 9 · Otsego | — | Otsego | 17:48.00 | 9 |
| 10 | Daryl TitsworthPlace 10 · Delta | — | Delta | 17:49.10 | 10 |
| 11 | Josh BierleyPlace 11 · Eastwood | — | Eastwood | 17:49.80 | 11 |
| 12 | Remington RosenbergerPlace 12 · Liberty-Benton | — | Liberty-Benton | 17:55.80 | 12 |
| 13 | Fred BalmoriaPlace 13 · Otsego | — | Otsego | 17:56.10 | 13 |
| 14 | Tim LynnPlace 14 · Stritch Cath. | — | Stritch Cath. | 17:56.30 | 14 |
| 15 | Cameron RollerPlace 15 · Ottawa Hills | — | Ottawa Hills | 18:00.30 | 15 |
| 16 | Aaron DunnPlace 16 · Tol. Christian | — | Tol. Christian | 18:02.90 | 16 |
| 17 | Mathew GerberPlace 17 · Clyde | — | Clyde | 18:09.10 | 17 |
| 18 | Derek MorganPlace 18 · Otsego | — | Otsego | 18:12.30 | 18 |
| 19 | Derek GuptaPlace 19 · Liberty-Benton | — | Liberty-Benton | 18:17.70 | 19 |
| 20 | Devin RaymondPlace 20 · Erie-Mason | — | Erie-Mason | 18:17.90 | 20 |
| 21 | Nick ReineckPlace 21 · Port Clinton | — | Port Clinton | 18:18.60 | 21 |
| 22 | Maverick WrightPlace 22 · Delta | — | Delta | 18:19.40 | 22 |
| 23 | Aiden ByrnePlace 23 · Ottawa Hills | — | Ottawa Hills | 18:19.60 | 23 |
| 24 | Josh IgnatowskiPlace 24 · Otsego | — | Otsego | 18:19.90 | 24 |
| 25 | Nathaniel KuhnPlace 25 · Stritch Cath. | — | Stritch Cath. | 18:21.50 | 25 |
| 26 | Shane TobarPlace 26 · Otsego | — | Otsego | 18:21.60 | — |
| 27 | Jaret KernPlace 27 · Liberty-Benton | — | Liberty-Benton | 18:22.60 | 26 |
| 28 | Jackson HoffmanPlace 28 · Erie-Mason | — | Erie-Mason | 18:23.10 | 27 |
| 29 | Nick KorduckiPlace 29 · Stritch Cath. | — | Stritch Cath. | 18:26.20 | 28 |
| 30 | Matthew SepedaPlace 30 · Clyde | — | Clyde | 18:27.40 | 29 |
| 31 | Cole AsherPlace 31 · Ida | — | Ida | 18:34.00 | 30 |
| 32 | Tyler VorstPlace 32 · Liberty-Benton | — | Liberty-Benton | 18:39.30 | 31 |
| 33 | Konnor FletcherPlace 33 · Oak Harbor | — | Oak Harbor | 18:41.20 | 32 |
| 34 | Tim PoiryPlace 34 · Oak Harbor | — | Oak Harbor | 18:44.00 | 33 |
| 35 | Logan MonaghanPlace 35 · Ida | — | Ida | 18:46.30 | 34 |
| 36 | Vince AdduciPlace 36 · Ottawa Hills | — | Ottawa Hills | 18:48.20 | 35 |
| 37 | Daniel TrombleyPlace 37 · Eastwood | — | Eastwood | 18:49.40 | 36 |
| 38 | Michael LeonePlace 38 · Port Clinton | — | Port Clinton | 18:51.40 | 37 |
| 39 | Joe VicariPlace 39 · Ida | — | Ida | 18:59.20 | 38 |
| 40 | Kameron KeeganPlace 40 · Oak Harbor | — | Oak Harbor | 19:03.40 | 39 |
| 41 | Robert LeFevrePlace 41 · Erie-Mason | — | Erie-Mason | 19:07.60 | 40 |
| 42 | Brandyn NealPlace 42 · Lake | — | Lake | 19:18.00 | 41 |
| 43 | Austin WilhelmPlace 43 · Lake | — | Lake | 19:21.70 | 42 |
| 44 | Jared OrthPlace 44 · Lake | — | Lake | 19:22.30 | 43 |
| 45 | Collin RiderPlace 45 · Port Clinton | — | Port Clinton | 19:25.50 | 44 |
| 46 | Austin StrublePlace 46 · Fostoria | — | Fostoria | 19:26.10 | 45 |
| 47 | Aaron WittPlace 47 · Lake | — | Lake | 19:28.90 | 46 |
| 48 | Sam GrinePlace 48 · Fostoria | — | Fostoria | 19:29.90 | 47 |
| 49 | Nathan PurkPlace 49 · Oak Harbor | — | Oak Harbor | 19:31.60 | 48 |
| 50 | Jeb BishopPlace 50 · Liberty-Benton | — | Liberty-Benton | 19:32.90 | 49 |
| 51 | Cade AllenPlace 51 · Delta | — | Delta | 19:34.90 | 50 |
| 52 | Mark BodiPlace 52 · Oak Harbor | — | Oak Harbor | 19:35.60 | 51 |
| 53 | Peyton PhillipsPlace 53 · Delta | — | Delta | 19:35.80 | 52 |
| 54 | Jordy GhesquierePlace 54 · Otsego | — | Otsego | 19:36.60 | — |
| 55 | Andrew KruppPlace 55 · Ottawa Hills | — | Ottawa Hills | 19:41.20 | 53 |
| 56 | Matt ShermanPlace 56 · Ottawa Hills | — | Ottawa Hills | 19:45.50 | 54 |
| 57 | Scott KeaffaberPlace 57 · Ottawa Hills | — | Ottawa Hills | 19:58.30 | 55 |
| 58 | Corbin HealeyPlace 58 · Erie-Mason | — | Erie-Mason | 19:59.70 | 56 |
| 59 | Zach OlsonPlace 59 · Oak Harbor | — | Oak Harbor | 20:01.10 | 57 |
| 60 | Justin SimmonsPlace 60 · Erie-Mason | — | Erie-Mason | 20:12.50 | 58 |
| 61 | Amos HoneycuttPlace 61 · Port Clinton | — | Port Clinton | 20:18.00 | 59 |
| 62 | Garrett MaagPlace 62 · Liberty-Benton | — | Liberty-Benton | 20:20.70 | 60 |
| 63 | Andrew FlowersPlace 63 · Stritch Cath. | — | Stritch Cath. | 20:23.40 | 61 |
| 64 | Nolan GreeleyPlace 64 · Ottawa Hills | — | Ottawa Hills | 20:26.00 | — |
| 65 | Brad TrancygierPlace 65 · Erie-Mason | — | Erie-Mason | 20:37.00 | 62 |
| 66 | Logan MaccarelliaPlace 66 · Tol. Christian | — | Tol. Christian | 20:37.10 | 63 |
| 67 | Zac ShafferPlace 67 · Ida | — | Ida | 20:40.50 | 64 |
| 68 | Tyler RuckPlace 68 · Eastwood | — | Eastwood | 20:41.10 | 65 |
| 69 | Zack MatthewsPlace 69 · Stritch Cath. | — | Stritch Cath. | 20:42.50 | 66 |
| 70 | Zac BriggsPlace 70 · Lake | — | Lake | 20:44.50 | 67 |
| 71 | Austin ArnoldPlace 71 · Port Clinton | — | Port Clinton | 20:49.10 | 68 |
| 72 | Logan BarshelPlace 72 · Stritch Cath. | — | Stritch Cath. | 20:50.30 | 69 |
| 73 | Trevor SievertPlace 73 · Oak Harbor | — | Oak Harbor | 20:54.30 | — |
| 74 | Michael BadenhopPlace 74 · Delta | — | Delta | 20:55.50 | 70 |
| 75 | Grant BaldwinPlace 75 · Lake | — | Lake | 20:56.10 | 71 |
| 76 | Blake SneiderPlace 76 · Port Clinton | — | Port Clinton | 20:59.50 | 72 |
| 77 | Anthony LopezPlace 77 · Genoa | — | Genoa | 21:00.10 | 73 |
| 78 | Spencer OsbornePlace 78 · Liberty-Benton | — | Liberty-Benton | 21:00.60 | — |
| 79 | Derek RodenhauserPlace 79 · Oak Harbor | — | Oak Harbor | 21:01.00 | — |
| 80 | Eric WaltersPlace 80 · Lake | — | Lake | 21:01.80 | 74 |
| 81 | Gabe LaPLantePlace 81 · Northwood | — | Northwood | 21:02.80 | — |
| 82 | Alex VickPlace 82 · Emannuel Christian | — | Emannuel Christian | 21:05.30 | — |
| 83 | Joe FerraraPlace 83 · Ida | — | Ida | 21:07.90 | 75 |
| 84 | Nate HendelPlace 84 · Liberty-Benton | — | Liberty-Benton | 21:10.20 | — |
| 85 | Blake BushPlace 85 · Fostoria | — | Fostoria | 21:12.50 | 76 |
| 86 | Avery DackermannPlace 86 · Port Clinton | — | Port Clinton | 21:13.00 | 77 |
| 87 | Sam KuenzerPlace 87 · Port Clinton | — | Port Clinton | 21:15.20 | — |
| 88 | Kaden HarperPlace 88 · Tol. Christian | — | Tol. Christian | 21:19.50 | 78 |
| 89 | Brandon WisnofskePlace 89 · Emannuel Christian | — | Emannuel Christian | 21:21.40 | — |
| 90 | Caiden TwinningPlace 90 · Fostoria | — | Fostoria | 21:23.10 | 79 |
| 91 | Parker WilsonPlace 91 · Clyde | — | Clyde | 21:28.20 | 80 |
| 92 | Todd NewmisterPlace 92 · Genoa | — | Genoa | 21:31.80 | 81 |
| 93 | Phoenix VanOstrandPlace 93 · Evergreen | — | Evergreen | 21:33.40 | — |
| 94 | Evan LaPlantePlace 94 · Northwood | — | Northwood | 21:35.30 | — |
| 95 | Jacob AssellPlace 95 · Ida | — | Ida | 21:40.40 | 82 |
| 96 | Nick TrumbullPlace 96 · Genoa | — | Genoa | 21:40.60 | 83 |
| 97 | Elliot HosslerPlace 97 · Fostoria | — | Fostoria | 21:42.10 | 84 |
| 98 | Brenden DeanPlace 98 · Clyde | — | Clyde | 21:43.80 | 85 |
| 99 | Tommy LeuscherPlace 99 · Genoa | — | Genoa | 21:53.60 | 86 |
| 100 | Dean ColstonPlace 100 · Port Clinton | — | Port Clinton | 21:59.80 | — |