| 1 | Carter QuackenbushPlace 1 · Grade 12 · West Salem | 12 | West Salem | 2:08.17 |
| 2 | Luke ArcherPlace 2 · Grade 11 · Onalaska | 11 | Onalaska | 2:08.94 |
| 3 | Mason MossPlace 3 · Grade 11 · Holmen | 11 | Holmen | 2:10.11 |
| 4 | Dylan WhiteakerPlace 4 · Grade 12 · Holmen | 12 | Holmen | 2:10.46 |
| 5 | Andrew LorenzPlace 5 · Grade 10 · West Salem | 10 | West Salem | 2:10.87 |
| 6 | Spencer LowmanPlace 6 · Grade 11 · Holmen | 11 | Holmen | 2:12.11 |
| 7 | Trevor PaulsonPlace 7 · Grade 12 · Aquinas | 12 | Aquinas | 2:12.21 |
| 8 | Lyndon TorkelsonPlace 8 · Grade 11 · La Crosse Central | 11 | La Crosse Central | 2:12.36 |
| 9 | Andrew LarsonPlace 9 · Grade 12 · West Salem | 12 | West Salem | 2:12.74 |
| 10 | Owen McKinneyPlace 10 · Grade 9 · West Salem | 9 | West Salem | 2:15.29 |
| 11 | Harold NachtmanPlace 11 · Grade 10 · La Crosse Central | 10 | La Crosse Central | 2:15.50 |
| 12 | Gavin MuellerPlace 12 · Grade 10 · Aquinas | 10 | Aquinas | 2:16.22 |
| 13 | Ryan WilderPlace 13 · Grade 9 · La Crosse Central | 9 | La Crosse Central | 2:16.34 |
| 14 | Tyler MossmanPlace 14 · Grade 9 · Holmen | 9 | Holmen | 2:17.40 |
| 15 | Graham SjoquistPlace 15 · Grade 10 · West Salem | 10 | West Salem | 2:17.90 |
| 16 | Wesley OlsonPlace 16 · Grade 9 · La Crosse Central | 9 | La Crosse Central | 2:18.66 |
| 17 | Isaac GreenoPlace 17 · Grade 9 · Luther | 9 | Luther | 2:20.08 |
| 18 | Oliver BuckPlace 18 · Grade 11 · Aquinas | 11 | Aquinas | 2:20.25 |
| 19 | Levi BraatenPlace 19 · Grade 10 · Luther | 10 | Luther | 2:21.24 |
| 20 | Evan BerraPlace 20 · Grade 9 · West Salem | 9 | West Salem | 2:21.28 |
| 21 | Caleb BiresPlace 21 · Grade 11 · Mauston | 11 | Mauston | 2:21.69 |
| 22 | Cade SommerfieldPlace 22 · Grade 9 · Onalaska | 9 | Onalaska | 2:21.91 |
| 23 | Therron HamiltonPlace 23 · Grade 9 · La Crosse Central | 9 | La Crosse Central | 2:21.96 |
| 24 | Benjamin KonkolPlace 24 · Grade 9 · West Salem | 9 | West Salem | 2:22.81 |
| 25 | Tristan StetzerPlace 25 · Grade 10 · West Salem | 10 | West Salem | 2:32.08 |
| 26 | Carter BeelerPlace 26 · Grade 11 · Onalaska | 11 | Onalaska | 2:32.19 |
| 27 | Sawyer SwensonPlace 27 · Grade 9 · Onalaska | 9 | Onalaska | 2:37.14 |
| 28 | Jonah WestPlace 28 · Grade 10 · Mauston | 10 | Mauston | 2:38.03 |
| 29 | Lucas ToddPlace 29 · Grade 10 · Onalaska | 10 | Onalaska | 2:39.67 |
| 30 | Matt JacksonPlace 30 · Grade 10 · Onalaska | 10 | Onalaska | 2:39.86 |
| 31 | Addison ColbertPlace 31 · Grade 10 · Holmen | 10 | Holmen | 2:47.93 |
| 32 | Jackson Ver SteegPlace 32 · Grade 9 · Holmen | 9 | Holmen | 2:48.74 |
| 33 | Trystin SeidelPlace 33 · Grade 9 · Holmen | 9 | Holmen | 2:48.75 |
| 34 | Triston HodsonPlace 34 · Grade 9 · Onalaska | 9 | Onalaska | 2:53.32 |
| 35 | Dawson MilesPlace 35 · Grade 10 · La Crosse Central | 10 | La Crosse Central | 2:53.99 |