| 1 | Luke SkoumalPlace 1 · Grade 12 · Brodhead/Juda | 12 | Brodhead/Juda | 20:28.1 |
| 2 | Clayton ThorpPlace 2 · Grade 12 · Jefferson | 12 | Jefferson | 20:31.0 |
| 3 | Royce BrauerPlace 3 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 20:32.6 |
| 4 | Josh SagonaPlace 4 · Grade 12 · Turner | 12 | Turner | 20:37.6 |
| 5 | Josiah MoorePlace 5 · Grade 11 · Turner | 11 | Turner | 20:39.2 |
| 6 | Dylan NordentoftPlace 6 · Grade 11 · Jefferson | 11 | Jefferson | 20:41.5 |
| 7 | Steven WittPlace 7 · Grade 12 · Whitewater | 12 | Whitewater | 20:42.5 |
| 8 | Joseph SmithPlace 8 · Grade 9 · Turner | 9 | Turner | 20:43.5 |
| 9 | Devon HarbisonPlace 9 · Grade 10 · Turner | 10 | Turner | 20:45.3 |
| 10 | Andres BeltranPlace 10 · Grade 10 · Turner | 10 | Turner | 20:45.6 |
| 11 | George SandePlace 11 · Grade 12 · Jefferson | 12 | Jefferson | 21:01.2 |
| 12 | Bryr HarendaPlace 12 · Grade 11 · Jefferson | 11 | Jefferson | 21:11.6 |
| 13 | Braydon SimmonsPlace 13 · Grade 9 · Edgerton | 9 | Edgerton | 21:13.2 |
| 14 | Daniel TrostPlace 14 · Grade 11 · Whitewater | 11 | Whitewater | 21:20.5 |
| 15 | Sam RosenthalPlace 15 · Grade 9 · Turner | 9 | Turner | 21:33.8 |
| 16 | Alex PopkePlace 16 · Grade 11 · Whitewater | 11 | Whitewater | 21:34.8 |
| 17 | Alex HimmelmannPlace 17 · Grade 11 · Turner | 11 | Turner | 21:43.1 |
| 18 | Taylor PhillipsPlace 18 · Grade 9 · Jefferson | 9 | Jefferson | 21:49.3 |
| 19 | Ian KilloranPlace 19 · Grade 9 · Whitewater | 9 | Whitewater | 21:49.9 |
| 20 | Kyle BraundPlace 20 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 21:55.2 |
| 21 | Matthew OllisPlace 21 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 22:02.3 |
| 22 | Brian NavarroPlace 22 · Grade 11 · Palmyra-Eagle | 11 | Palmyra-Eagle | 22:07.2 |
| 23 | Jack RosmanPlace 23 · Grade 11 · Palmyra-Eagle | 11 | Palmyra-Eagle | 22:10.5 |
| 24 | Riley LongPlace 24 · Grade 9 · Evansville | 9 | Evansville | 22:17.2 |
| 25 | Joey BartolottaPlace 25 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 22:20.0 |
| 26 | Sawyer PetersonPlace 26 · Grade 11 · Jefferson | 11 | Jefferson | 22:21.3 |
| 27 | Tyler StaussPlace 27 · Grade 11 · Clinton | 11 | Clinton | 22:24.5 |
| 28 | Andrew HansonPlace 28 · Grade 10 · Edgerton | 10 | Edgerton | 22:26.5 |
| 29 | Matthew WhitmorePlace 29 · Grade 9 · Edgerton | 9 | Edgerton | 22:28.2 PR |
| 30 | Johnson MoranPlace 30 · Grade 11 · Turner | 11 | Turner | 22:35.2 |
| 31 | Aiden SchroederPlace 31 · Grade 10 · Palmyra-Eagle | 10 | Palmyra-Eagle | 22:38.6 |
| 32 | Vinny BonofiglioPlace 32 · Grade 9 · Jefferson | 9 | Jefferson | 23:14.2 |
| 33 | Charlie CassPlace 33 · Grade 9 · Jefferson | 9 | Jefferson | 23:14.2 |
| 34 | Carson EllenwoodPlace 34 · Grade 9 · Whitewater | 9 | Whitewater | 23:19.4 |
| 35 | Kyle FisherPlace 35 · Grade 11 · Evansville | 11 | Evansville | 23:21.8 |
| 36 | Lucas BauerPlace 36 · Grade 11 · Jefferson | 11 | Jefferson | 23:30.4 |
| 37 | Jesse TinajaroPlace 37 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 23:32.4 |
| 38 | Anthony TerronesPlace 38 · Grade 10 · Parkview | 10 | Parkview | 23:32.8 |
| 39 | Drew ThompsonPlace 39 · Grade 12 · Evansville | 12 | Evansville | 23:33.6 |
| 40 | Addison ChristiansonPlace 40 · Grade 9 · Edgerton | 9 | Edgerton | 23:35.8 |
| 41 | Logan WoessnerPlace 41 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 23:38.9 |
| 42 | Austin PaffelPlace 42 · Grade 10 · Brodhead/Juda | 10 | Brodhead/Juda | 23:44.1 |
| 43 | Jesse BrawdersPlace 43 · Grade 10 · Jefferson | 10 | Jefferson | 23:50.4 |
| 44 | Matthew CaminitiPlace 44 · Grade 10 · Jefferson | 10 | Jefferson | 23:50.6 |
| 45 | Ahmad ShidqiPlace 45 · Grade 12 · Evansville | 12 | Evansville | 23:55.2 |
| 46 | William HofmannPlace 46 · Grade 9 · Whitewater | 9 | Whitewater | 23:56.7 |
| 47 | Andy VoPlace 47 · Grade 10 · Whitewater | 10 | Whitewater | 24:08.6 |
| 48 | Gavin BurokerPlace 48 · Grade 12 · Turner | 12 | Turner | 24:10.1 |
| 49 | Camryn HurdaPlace 49 · Grade 9 · Edgerton | 9 | Edgerton | 24:11.3 |
| 50 | Matthew McCuePlace 50 · Grade 9 · Edgerton | 9 | Edgerton | 24:17.6 |
| 51 | Andre HernandezPlace 51 · Grade 10 · Turner | 10 | Turner | 24:23.3 |
| 52 | Jacob SmithPlace 52 · Grade 11 · Turner | 11 | Turner | 24:36.3 |
| 53 | Henry KorfmacherPlace 53 · Grade 11 · Evansville | 11 | Evansville | 24:45.2 |
| 54 | Alejandro RodriguezPlace 54 · Grade 12 · Whitewater | 12 | Whitewater | 24:51.0 |
| 55 | Garret BelkPlace 55 · Grade 12 · Evansville | 12 | Evansville | 24:55.3 |
| 56 | Jacob BrawdersPlace 56 · Grade 10 · Jefferson | 10 | Jefferson | 24:59.0 |
| 57 | Mitchell SeagerPlace 57 · Grade 12 · Turner | 12 | Turner | 25:07.6 |
| 58 | Kamin WolterPlace 58 · Grade 9 · Jefferson | 9 | Jefferson | 25:11.4 |
| 59 | Alec HansenPlace 59 · Grade 11 · Edgerton | 11 | Edgerton | 25:29.4 |
| 60 | Evan MuellerPlace 60 · Grade 9 · Clinton | 9 | Clinton | 25:39.2 |
| 61 | Austin ReedPlace 61 · Grade 9 · Brodhead/Juda | 9 | Brodhead/Juda | 25:45.5 |
| 62 | Andy GrafPlace 62 · Grade 11 · Palmyra-Eagle | 11 | Palmyra-Eagle | 25:48.7 |
| 63 | Shayne LarsonPlace 63 · Grade 10 · Turner | 10 | Turner | 26:15.1 |
| 64 | Dean DevoePlace 64 · Grade 11 · Brodhead/Juda | 11 | Brodhead/Juda | 26:21.5 |
| 65 | Mason WestPlace 65 · Grade 10 · Whitewater | 10 | Whitewater | 26:26.6 |
| 66 | Brody PogantschPlace 66 · Grade 9 · Jefferson | 9 | Jefferson | 26:49.5 |
| 67 | Sam CarrilloPlace 67 · Grade 11 · Clinton | 11 | Clinton | 27:05.3 |
| 68 | Joshua LipkePlace 68 · Grade 9 · Evansville | 9 | Evansville | 27:17.8 |
| 69 | Cydel CyganekPlace 69 · Grade 12 · Palmyra-Eagle | 12 | Palmyra-Eagle | 27:41.0 |
| 70 | Matthew WagnerPlace 70 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 27:57.2 |
| 71 | George ZemanPlace 71 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 28:00.5 |
| 72 | Fletcher BallmanPlace 72 · Grade 9 · Palmyra-Eagle | 9 | Palmyra-Eagle | 28:03.3 |
| 73 | Trent AndersonPlace 73 · Grade 10 · Brodhead/Juda | 10 | Brodhead/Juda | 28:06.4 |
| 74 | Lucas VonderhaarPlace 74 · Grade 9 · Parkview | 9 | Parkview | 28:06.7 |
| 75 | Mohammed Nafisi BahabadiPlace 75 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 28:18.2 |
| 76 | Jonathan OcampoPlace 76 · Grade 9 · Big Foot/Williams Bay | 9 | Big Foot/Williams Bay | 28:22.0 |
| 77 | Tim DieterPlace 77 · Grade 11 · Palmyra-Eagle | 11 | Palmyra-Eagle | 28:26.2 PR |
| 78 | Noah PadillaPlace 78 · Grade 9 · Wayland Academy | 9 | Wayland Academy | 29:33.6 |
| 79 | Austin LongPlace 79 · Grade 12 · Edgerton | 12 | Edgerton | 30:11.0 |
| 80 | Malachi FrederickPlace 80 · Grade 10 · Big Foot/Williams Bay | 10 | Big Foot/Williams Bay | 30:12.3 |
| 81 | Michael JonesPlace 81 · Grade 12 · Edgerton | 12 | Edgerton | 30:14.0 |
| 82 | John YangPlace 82 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 32:46.1 |
| 83 | Nick KirchnerPlace 83 · Grade 11 · Whitewater | 11 | Whitewater | 34:58.1 |