| 1 | Zathan LlamonPlace 1 · Couch | — | Couch | 19:43.9 |
| 2 | Brady IngalsbePlace 2 · Bakersfield | — | Bakersfield | 20:17.7 |
| 3 | Gavin CaseyPlace 3 · Alton | — | Alton | 20:47:54 |
| 4 | Ben WilliamsonPlace 4 · Couch | — | Couch | 20:56:10 |
| 5 | Matthew TownsendPlace 5 · Alton | — | Alton | 21:10:52 |
| 6 | Evan GardnerPlace 6 · Koshkonong | — | Koshkonong | 21:14:48 |
| 7 | Eli MorpettPlace 7 · Lutie | — | Lutie | 21:23:36 |
| 8 | Braden FindleyPlace 8 · Couch | — | Couch | 21:46:17 |
| 9 | Dayton McCormickPlace 9 · Thayer | — | Thayer | 21:49:44 |
| 10 | Christian LugonesPlace 10 · Couch | — | Couch | 21:57:21 |
| 11 | Dustyn PitcockPlace 11 · Koshkonong | — | Koshkonong | 22:23:34 |
| 12 | Max GradyPlace 12 · Couch | — | Couch | 22:31.8 |
| 13 | Zerek LangleyPlace 13 · Thayer | — | Thayer | 22:49:44 |
| 14 | Nathan TalleyPlace 14 · Bakersfield | — | Bakersfield | 22:57.9 |
| 15 | Treyton TerrillPlace 15 · Alton | — | Alton | 22:58:36 |
| 16 | Trenton HuskyPlace 16 · Thayer | — | Thayer | 23:15.8 |
| 17 | Billy ThompsonPlace 17 · Koshkonong | — | Koshkonong | 23:20:46 |
| 18 | Drew HensonPlace 18 · Thayer | — | Thayer | 23:38:49 |
| 19 | Myles WagnerPlace 19 · Couch | — | Couch | 23:52:39 |
| 20 | Michael FraleyPlace 20 · Couch | — | Couch | 24:03:06 |
| 21 | Gery TumberelloPlace 21 · Couch | — | Couch | 24:13:46 |
| 22 | Andy PiercePlace 22 · Couch | — | Couch | 24:19:40 |
| 23 | Kurt WallingtonPlace 23 · Bakersfield | — | Bakersfield | 24:40:64 |
| 24 | Nathaniel AndersonPlace 24 · Couch | — | Couch | 24:49:11 |
| 25 | Kevin HillPlace 25 · Couch | — | Couch | 25:50:79 |
| 26 | Cadan BillingslyPlace 26 · Lutie | — | Lutie | 26:12:09 |
| 27 | Chris KellettPlace 27 · Lutie | — | Lutie | 26:37:55 |
| 28 | Garrett SounderPlace 28 · Lutie | — | Lutie | 26:41:84 |
| 29 | Johnny GrimesPlace 29 · Thayer | — | Thayer | 26:47:66 |
| 30 | Justin MitchamPlace 30 · Couch | — | Couch | 26:57:37 |
| 31 | Spencer MullinsPlace 31 · Couch | — | Couch | 27:01:64 |
| 32 | Jesse ShultzPlace 32 · Thayer | — | Thayer | 27:16:76 |
| 33 | Hunter GazawayPlace 33 · Alton | — | Alton | 27:42:55 |
| 34 | Seth EhrhartPlace 34 · Bakersfield | — | Bakersfield | 27:47:90 |
| 35 | Andrew WidemanPlace 35 · Bakersfield | — | Bakersfield | 27:56:15 |
| 36 | Sean TalleyPlace 36 · Bakersfield | — | Bakersfield | 27:57:90 |
| 37 | Aiden PoindexterPlace 37 · Couch | — | Couch | 29:12:91 |
| 38 | Joseph WilliamsPlace 38 · Bakersfield | — | Bakersfield | 30:35:15 |
| 39 | Hunter BelongyPlace 39 · Koshkonong | — | Koshkonong | 32:55:48 |
| 40 | William FraleyPlace 40 · Couch | — | Couch | 35:12:95 |