| 1 | Christian GornyPlace 1 · Grade 12 · Lake Ridge Acad. | 12 | Lake Ridge Acad. | 16:43.72 |
| 2 | Ethan HillPlace 2 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 17:02.71 |
| 3 | Asa NicelyPlace 3 · Grade 10 · Steele | 10 | Steele | 17:09.99 |
| 4 | Nicholas MichaelidesPlace 4 · Grade 12 · No. Olmsted | 12 | No. Olmsted | 17:15.74 |
| 5 | Lars WehrliPlace 5 · Grade 11 · Lake Ridge Acad. | 11 | Lake Ridge Acad. | 17:27.41 PR |
| 6 | Craig HarveyPlace 6 · Grade 10 · No. Ridgeville | 10 | No. Ridgeville | 17:29.38 |
| 7 | Alexander FratiniPlace 7 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 17:30.98 |
| 8 | Carter WoodsPlace 8 · Grade 11 · Firelands | 11 | Firelands | 17:34.65 PR |
| 9 | Anthony D'AlessandroPlace 9 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 17:35.82 |
| 10 | Luke JonesPlace 10 · Grade 10 · Elyria Catholic | 10 | Elyria Catholic | 17:35.95 |
| 11 | Anthony FratiniPlace 11 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 17:42.93 |
| 12 | Jacob ReedPlace 12 · Grade 12 · No. Ridgeville | 12 | No. Ridgeville | 17:49.05 |
| 13 | Jackson StrawnPlace 13 · Grade 9 · Steele | 9 | Steele | 17:54.00 |
| 14 | Cale MillerPlace 14 · Grade 10 · Steele | 10 | Steele | 17:58.41 |
| 15 | Gavin PattersonPlace 15 · Grade 10 · Westlake | 10 | Westlake | 18:00.89 |
| 16 | Carter BanyasPlace 16 · Grade 9 · Steele | 9 | Steele | 18:02.14 |
| 17 | Eli NicelyPlace 17 · Grade 10 · Steele | 10 | Steele | 18:02.25 |
| 18 | Alexander PeralesPlace 18 · Grade 12 · Oberlin | 12 | Oberlin | 18:02.35 |
| 19 | Hayden MaxwellPlace 19 · Grade 10 · Midview | 10 | Midview | 18:03.45 |
| 20 | Peter Caldwell-KepnerPlace 20 · Grade 11 · Oberlin | 11 | Oberlin | 18:03.50 |
| 21 | Logan RussellPlace 21 · Grade 10 · Padua Franciscan | 10 | Padua Franciscan | 18:05.98 PR |
| 22 | Jackson HeisnerPlace 22 · Grade 10 · Luth. West | 10 | Luth. West | 18:11.16 |
| 23 | Ian PallardyPlace 23 · Grade 11 · Elyria Catholic | 11 | Elyria Catholic | 18:12.48 |
| 24 | Dane VanderpoolPlace 24 · Grade 12 · Firelands | 12 | Firelands | 18:13.05 |
| 25 | Matthew WalkerPlace 25 · Grade 12 · Steele | 12 | Steele | 18:16.00 |
| 26 | Zac DreschPlace 26 · Grade 11 · HEARTS for Jesus Christ | 11 | HEARTS for Jesus Christ | 18:21.69 |
| 27 | Lucas PickelPlace 27 · Grade 11 · Padua Franciscan | 11 | Padua Franciscan | 18:22.32 |
| 28 | Ian KetvertisPlace 28 · Grade 9 · Padua Franciscan | 9 | Padua Franciscan | 18:28.41 |
| 29 | Alexander HillPlace 29 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 18:35.00 |
| 30 | John BarberPlace 30 · Grade 11 · Elyria Catholic | 11 | Elyria Catholic | 18:37.81 |
| 31 | Nolan CisloPlace 31 · Grade 10 · Steele | 10 | Steele | 18:40.40 |
| 32 | Zohair KhanPlace 32 · Grade 12 · Lake Ridge Acad. | 12 | Lake Ridge Acad. | 18:42.39 PR |
| 33 | Quinn VrbaPlace 33 · Grade 12 · No. Ridgeville | 12 | No. Ridgeville | 18:42.77 |
| 34 | Brandon BertoniPlace 34 · Grade 10 · Oberlin | 10 | Oberlin | 18:43.72 |
| 35 | Evan PerezPlace 35 · Grade 11 · Elyria Catholic | 11 | Elyria Catholic | 18:50.36 PR |
| 36 | Jackson SweenePlace 36 · Grade 9 · HEARTS for Jesus Christ | 9 | HEARTS for Jesus Christ | 18:51.82 |
| 37 | Collin BoardmanPlace 37 · Grade 12 · Oberlin | 12 | Oberlin | 18:58.01 |
| 38 | Logan CrowderPlace 38 · Grade 11 · HEARTS for Jesus Christ | 11 | HEARTS for Jesus Christ | 18:58.21 |
| 39 | Jacob VonhofPlace 39 · Grade 10 · Luth. West | 10 | Luth. West | 19:01.31 |
| 40 | Mark DischPlace 40 · Grade 9 · Luth. West | 9 | Luth. West | 19:08.24 |
| 41 | Arjun GuptaPlace 41 · Grade 10 · Lake Ridge Acad. | 10 | Lake Ridge Acad. | 19:12.60 |
| 42 | Grant AbeytaPlace 42 · Grade 12 · Oberlin | 12 | Oberlin | 19:18.26 |
| 43 | Mason GrafPlace 43 · Grade 12 · Lake Ridge Acad. | 12 | Lake Ridge Acad. | 19:21.37 |
| 44 | Paul CherneyPlace 44 · Grade 12 · Steele | 12 | Steele | 19:23.88 |
| 45 | Austin OsterPlace 45 · Grade 10 · HEARTS for Jesus Christ | 10 | HEARTS for Jesus Christ | 19:24.37 |
| 46 | David NortonPlace 46 · Grade 11 · Padua Franciscan | 11 | Padua Franciscan | 19:24.41 |
| 47 | Matthew GoliasPlace 47 · Grade 10 · Padua Franciscan | 10 | Padua Franciscan | 19:25.02 |
| 48 | Jeffrey WilliamsPlace 48 · Grade 10 · Westlake | 10 | Westlake | 19:25.84 |
| 49 | Nick FratiniPlace 49 · Grade 10 · No. Olmsted | 10 | No. Olmsted | 19:26.30 |
| 50 | Corwin SingletonPlace 50 · Grade 10 · Oberlin | 10 | Oberlin | 19:27.68 |
| 51 | Jake HunterPlace 51 · Grade 11 · Westlake | 11 | Westlake | 19:28.71 |
| 52 | Ziad YounesPlace 52 · Grade 11 · No. Olmsted | 11 | No. Olmsted | 19:30.52 |
| 53 | Jack DavallaPlace 53 · Grade 12 · Westlake | 12 | Westlake | 19:31.30 |
| 54 | Noah BradyPlace 54 · Grade 10 · Midview | 10 | Midview | 19:34.35 |
| 55 | Gianluca BarilePlace 55 · Grade 10 · HEARTS for Jesus Christ | 10 | HEARTS for Jesus Christ | 19:34.53 |
| 56 | Emmet McKennaPlace 56 · Grade 10 · Westlake | 10 | Westlake | 19:38.61 PR |
| 57 | Micah MartinoPlace 57 · Grade 10 · HEARTS for Jesus Christ | 10 | HEARTS for Jesus Christ | 19:39.40 |
| 58 | Nicholas LauerPlace 58 · Grade 11 · Steele | 11 | Steele | 19:39.84 |
| 59 | Cam PiazzaPlace 59 · Grade 12 · Elyria Catholic | 12 | Elyria Catholic | 19:43.04 |
| 60 | Maverick WhalenPlace 60 · Grade 12 · Elyria Catholic | 12 | Elyria Catholic | 19:43.77 |
| 61 | Tyler StolphPlace 61 · Grade 10 · Westlake | 10 | Westlake | 19:45.85 |
| 62 | Daniel AnastasoaiePlace 62 · Grade 9 · Lake Ridge Acad. | 9 | Lake Ridge Acad. | 19:52.97 |
| 63 | Brody SchlechterPlace 63 · Grade 11 · Firelands | 11 | Firelands | 19:54.55 PR |
| 64 | Jude NixonPlace 64 · Grade 10 · HEARTS for Jesus Christ | 10 | HEARTS for Jesus Christ | 19:56.50 |
| 65 | Kyle WilliamsPlace 65 · Grade 12 · Westlake | 12 | Westlake | 20:00.09 |
| 66 | Christopher (Chris) PuzaPlace 66 · Grade 11 · Firelands | 11 | Firelands | 20:04.28 |
| 67 | Aidan BammerlinPlace 67 · Grade 12 · Elyria Catholic | 12 | Elyria Catholic | 20:07.09 |
| 68 | Gavin DalverenPlace 68 · Grade 12 · No. Ridgeville | 12 | No. Ridgeville | 20:08.30 |
| 69 | Evan LoweryPlace 69 · Grade 11 · No. Ridgeville | 11 | No. Ridgeville | 20:08.99 |
| 70 | Aiden SimmsPlace 70 · Grade 10 · Firelands | 10 | Firelands | 20:09.97 |
| 71 | Andrew HignettPlace 71 · Grade 11 · Midview | 11 | Midview | 20:11.86 |
| 72 | Collin VaughnPlace 72 · Grade 10 · Firelands | 10 | Firelands | 20:12.54 |
| 73 | Brendan DziedzickiPlace 73 · Grade 11 · Padua Franciscan | 11 | Padua Franciscan | 20:12.58 |
| 74 | Charlie DeFazioPlace 74 · Grade 9 · Westlake | 9 | Westlake | 20:12.76 |
| 75 | Joseph-Bryce JamisonPlace 75 · Grade 10 · Midview | 10 | Midview | 20:14.22 |
| 76 | Connor StivesPlace 76 · Grade 11 · Westlake | 11 | Westlake | 20:21.51 |
| 77 | Caleb DreschPlace 77 · Grade 12 · HEARTS for Jesus Christ | 12 | HEARTS for Jesus Christ | 20:23.23 |
| 78 | Brody BornPlace 78 · Grade 10 · Firelands | 10 | Firelands | 20:27.46 PR |
| 79 | Isaiah VogelPlace 79 · Grade 9 · Luth. West | 9 | Luth. West | 20:31.78 PR |
| 80 | Charlie PiskurPlace 80 · Grade 9 · Elyria Catholic | 9 | Elyria Catholic | 20:33.06 |
| 81 | Jack ZahlerPlace 81 · Grade 9 · Lake Ridge Acad. | 9 | Lake Ridge Acad. | 20:37.74 |
| 82 | Aedan StevensPlace 82 · Grade 10 · Padua Franciscan | 10 | Padua Franciscan | 20:53.47 |
| 83 | Brendan KazalacPlace 83 · Grade 9 · Padua Franciscan | 9 | Padua Franciscan | 20:56.70 |
| 84 | Ashton JuszczykPlace 84 · Grade 12 · Vermilion | 12 | Vermilion | 21:04.16 |
| 85 | Reed GibsonPlace 85 · Grade 9 · Midview | 9 | Midview | 21:04.21 |
| 86 | Brennan PerryPlace 86 · Grade 9 · Elyria Catholic | 9 | Elyria Catholic | 21:20.03 |
| 87 | Mohammad Abdel AzizPlace 87 · Grade 10 · No. Ridgeville | 10 | No. Ridgeville | 21:28.94 |
| 88 | Cody YontsPlace 88 · Grade 12 · No. Ridgeville | 12 | No. Ridgeville | 21:29.15 PR |
| 89 | Vincent PiercePlace 89 · Grade 10 · Padua Franciscan | 10 | Padua Franciscan | 21:37.27 |
| 90 | Nathan MireePlace 90 · Grade 11 · Luth. West | 11 | Luth. West | 21:58.07 |
| 91 | Luke BodmanPlace 91 · Grade 9 · Luth. West | 9 | Luth. West | 21:59.67 |
| 92 | Logan SlingwinePlace 92 · Grade 11 · Vermilion | 11 | Vermilion | 22:00.91 |
| 93 | Cayden CokerPlace 93 · Grade 11 · Midview | 11 | Midview | 22:34.06 |
| 94 | Kingston FlorencePlace 94 · Grade 10 · Luth. West | 10 | Luth. West | 22:49.51 PR |
| 95 | Julian RiviottaPlace 95 · Grade 10 · No. Ridgeville | 10 | No. Ridgeville | 23:27.82 |
| 96 | Hayden BrownPlace 96 · Grade 9 · Lake Ridge Acad. | 9 | Lake Ridge Acad. | 24:08.35 |
| 97 | Alex SpicerPlace 97 · Grade 9 · Midview | 9 | Midview | 25:54.42 |