| 1 | Connor SheahanPlace 1 · Athens | — | Athens | 16:46 |
| 2 | Max VossPlace 2 · Amherst | — | Amherst | 17:11 |
| 3 | Cree DeFoePlace 3 · Stratford | — | Stratford | 17:48 |
| 4 | Nathan WolfPlace 4 · Athens | — | Athens | 18:00 |
| 5 | Cayden WrightPlace 5 · Amherst | — | Amherst | 18:02 |
| 6 | Sam BowdenPlace 6 · Pittsville | — | Pittsville | 18:03 |
| 7 | Derek GrossmanPlace 7 · Pittsville | — | Pittsville | 18:04 |
| 8 | Andrew SchaerPlace 8 · Athens | — | Athens | 18:06 |
| 9 | Mason White EaglePlace 9 · Auburndale | — | Auburndale | 18:07 |
| 10 | Blake LobnerPlace 10 · Assumption | — | Assumption | 18:14 |
| 11 | Ethan HeegPlace 11 · Stratford | — | Stratford | 18:20 |
| 12 | Elijah BohmPlace 12 · Amherst | — | Amherst | 18:22 |
| 13 | Lance KriegPlace 13 · Stratford | — | Stratford | 18:26 |
| 14 | Charles JewellPlace 14 · Auburndale | — | Auburndale | 18:33 |
| 15 | Ian GrosskopfPlace 15 · Auburndale | — | Auburndale | 18:39 |
| 16 | Ezra FialaPlace 16 · Pittsville | — | Pittsville | 18:45 |
| 17 | Mathias KaiserPlace 17 · Stratford | — | Stratford | 18:52 |
| 18 | Landen LosievskiPlace 18 · Pittsville | — | Pittsville | 18:59 |
| 19 | Riley Schultz-BeckerPlace 19 · Athens | — | Athens | 19:02 |
| 20 | Sawyer CherneyPlace 20 · Auburndale | — | Auburndale | 19:32 |
| 21 | Ryan WarzynskiPlace 21 · Amherst | — | Amherst | 19:33 |
| 22 | Bryson NelsonPlace 22 · Gresham - Bowler | — | Gresham - Bowler | 19:35 |
| 23 | Alex MikesPlace 23 · Auburndale | — | Auburndale | 19:38 |
| 24 | Matthew GildenzopfPlace 24 · Nekoosa | — | Nekoosa | 19:43 |
| 25 | Elliot PodeszwaPlace 25 · Amherst | — | Amherst | 19:44 |
| 26 | James BinderPlace 26 · Auburndale | — | Auburndale | 19:50 |
| 27 | Owen MichaelPlace 27 · Nekoosa | — | Nekoosa | 19:51 |
| 28 | Derek WiesePlace 28 · Stratford | — | Stratford | 19:56 |
| 29 | Alex JacobyPlace 29 · Assumption | — | Assumption | 20:18 |
| 30 | Kaden FosterPlace 30 · Stratford | — | Stratford | 20:18 |
| 31 | Adam KundingerPlace 31 · Auburndale | — | Auburndale | 20:23 |
| 32 | Colton Vander LaanPlace 32 · Amherst | — | Amherst | 20:32 |
| 33 | Owen DaliegePlace 33 · Assumption | — | Assumption | 20:41 |
| 34 | Trace WilkePlace 34 · Pittsville | — | Pittsville | 20:41 |
| 35 | Caleb McGregorPlace 35 · Assumption | — | Assumption | 21:10 |
| 36 | Drew HainesPlace 36 · Athens | — | Athens | 21:58 |
| 37 | Caden RayburnPlace 37 · Pittsville | — | Pittsville | 22:00 |
| 38 | Calvin RasmussenPlace 38 · Stratford | — | Stratford | 22:01 |
| 39 | Charlie KuhnPlace 39 · Assumption | — | Assumption | 22:03 |
| 40 | Eli PaulPlace 40 · Athens | — | Athens | 22:05 |
| 41 | Aaron JacobyPlace 41 · Assumption | — | Assumption | 22:40 |
| 42 | Marcus BarzPlace 42 · Amherst | — | Amherst | 22:41 |
| 43 | Brody BraunskyPlace 43 · Auburndale | — | Auburndale | 22:52 |
| 44 | Gannon SweeneyPlace 44 · Auburndale | — | Auburndale | 23:04 |
| 45 | Karsten BartenPlace 45 · Nekoosa | — | Nekoosa | 23:16 |
| 46 | Joseph AlamedaPlace 46 · Nekoosa | — | Nekoosa | 23:38 |
| 47 | Adam AlamedaPlace 47 · Nekoosa | — | Nekoosa | 23:42 |
| 48 | Peyton LeighPlace 48 · Pittsville | — | Pittsville | 23:57 |
| 49 | Christian MatthewsPlace 49 · Pittsville | — | Pittsville | 24:06 |
| 50 | Garrett KnottPlace 50 · Athens | — | Athens | 24:39 |
| 51 | Titus ReesPlace 51 · Pittsville | — | Pittsville | 24:42 |
| 52 | Brandon GebeleinPlace 52 · Stratford | — | Stratford | 25:22 |
| 53 | Hunter McDanielPlace 53 · Pittsville | — | Pittsville | 26:56 |