| 1 | Ryan Keller | Hudson | 11 | 15:04.10 | Old Abe Invite |
| 2 | Carter Kucko | Rice Lake | 12 | 15:10.40 | Old Abe Invite |
| 3 | Will Pongonis | Eau Claire Memorial | 11 | 15:28.90 | Husky Invite |
| 4 | Theodore Pennycook | Hudson | 12 | 15:30.20 | Husky Invite |
| 5 | Luke Ray | Menomonie | 12 | 16:00.10 | Old Abe Invite |
| 6 | Bryar Stordahl | Eau Claire Memorial | 10 | 16:11.60 | Old Abe Invite |
| 7 | Noah Winder | Menomonie | 11 | 16:13.40 | Old Abe Invite |
| 8 | Owen Koepke | River Falls | 11 | 16:16.61 | Old Abe Invite |
| 9 | Sy Ebben | Hudson | 12 | 16:19.50 | Old Abe Invite |
| 10 | Owen Pelzel | Menomonie | 11 | 16:20.00 | Big Rivers Conference Championships |
| 11 | Logan Topper | Menomonie | 10 | 16:20.80 | Old Abe Invite |
| 12 | Jackson Hughes | New Richmond | 12 | 16:23.30 | Old Abe Invite |
| 13 | Gabriel Dunn | Eau Claire North | 12 | 16:27.40 | Old Abe Invite |
| 14 | Noah Sylvester | Eau Claire Memorial | 12 | 16:29.70 | Old Abe Invite |
| 15 | Evan Olson | Menomonie | 11 | 16:29.90 | Old Abe Invite |
| 16 | Cole Gilles | Chippewa Falls | 11 | 16:30.40 | Old Abe Invite |
| 17 | Braxton Paull | Chippewa Falls | 11 | 16:38.30 | Old Abe Invite |
| 18 | Austin Prince | Rice Lake | 12 | 16:40.30 | WIAA D2 Sectional 1 - Rice Lake |
| 19 | Connor Stolhberg | Hudson | 11 | 16:46.50 | Old Abe Invite |
| 20 | Henry Cronk | River Falls | 12 | 16:46.78 | Marshfield Night Meet - Overall |
| 21 | Henry Miller | Eau Claire Memorial | 12 | 16:57.50 | Old Abe Invite |
| 22 | Cruz Johnson | River Falls | 11 | 16:57.60 | Old Abe Invite |
| 23 | Henry Fish | Chippewa Falls | 11 | 16:59.00 | Big Rivers Conference Championships |
| 24 | Micaiah Black | River Falls | 9 | 16:59.00 | Big Rivers Conference Championships |
| 25 | Emanuel Ibarra | Eau Claire North | 10 | 17:03.30 | Big Rivers Conference Championships |
| 26 | Nate Anderson | Hudson | 12 | 17:03.80 | Big Rivers Conference Championships |
| 27 | Elias Barlow | Hudson | 10 | 17:04.00 | WIAA D1 Sectional 1 - Menomonie |
| 28 | Tyler Axel | Hudson | 10 | 17:12.00 | Old Abe Invite |
| 29 | Miguel Fromm | Eau Claire Memorial | 12 | 17:12.40 | Old Abe Invite |
| 30 | Ben Davis | Hudson | 12 | 17:12.50 | Big Rivers Conference Championships |
| 31 | Jackson Seibel | Eau Claire Memorial | 11 | 17:18.00 | Smiley Invitational |
| 32 | Jack Whatley | Eau Claire Memorial | 11 | 17:21.00 | Old Abe Invite |
| 33 | Eric Page | New Richmond | 10 | 17:21.40 | Old Abe Invite |
| 34 | Tae Herron | New Richmond | 12 | 17:22.20 | WIAA D1 Sectional 1 - Menomonie |
| 35 | Shane Condit | Eau Claire Memorial | 10 | 17:23.80 | Big Rivers Conference Championships |
| 36 | William Rankin | Eau Claire Memorial | 11 | 17:26.90 | Old Abe Invite |
| 37 | Joshua Cortez-Schneider | Rice Lake | 11 | 17:28.40 | WIAA D2 Sectional 1 - Rice Lake |
| 38 | Xander Holty | Eau Claire North | 9 | 17:29.10 | Big Rivers Conference Championships |
| 39 | Hunter Tuinstra | New Richmond | 9 | 17:29.60 | Old Abe Invite |
| 40 | Matthew Jasicki | Eau Claire Memorial | 11 | 17:30.90 | Old Abe Invite |
| 41 | Ethan Perez Mora | New Richmond | 10 | 17:33.00 | Old Abe Invite |
| 42 | Luke Lorenz | Hudson | 12 | 17:39.40 | Old Abe Invite |
| 43 | Liam Anderson | Eau Claire Memorial | 10 | 17:47.70 | Old Abe Invite |
| 44 | Jase Bell | Hudson | 11 | 17:47.80 | Old Abe Invite |
| 45 | Evan Boettcher | Hudson | 10 | 17:49.70 | Old Abe Invite |
| 46 | Zak Zielski | Eau Claire Memorial | 9 | 17:58.30 | New Richmound Invitational |
| 47 | Liam Williams | Hudson | 10 | 18:00.60 | Old Abe Invite |
| 48 | Cole Christenson | Menomonie | 12 | 18:03.90 | Big Rivers Conference Championships |
| 49 | Trevor Bauer | Eau Claire Memorial | 11 | 18:04.80 | Old Abe Invite |
| 50 | Ben Seguin | Menomonie | 12 | 18:06.50 | Big Rivers Conference Championships |
| 51 | Karter Livingston | Menomonie | 9 | 18:14.00 | No Chance - No Hill 5k (or less) |
| 52 | Gabriel Nitz | Chippewa Falls | 10 | 18:17.90 | Old Abe Invite |
| 53 | Kadyn Voigt | Chippewa Falls | 12 | 18:18.60 | Old Abe Invite |
| 54 | Zachary Mommsen | Rice Lake | 9 | 18:19.60 | WIAA D2 Sectional 1 - Rice Lake |
| 55 | Nathaniel Shilts | Chippewa Falls | 10 | 18:20.40 | Old Abe Invite |
| 56 | Landon Brickner | Eau Claire Memorial | 10 | 18:21.40 | Old Abe Invite |
| 57 | Oliver Kerze | Menomonie | 10 | 18:25.80 | Old Abe Invite |
| 58 | Chase Pember | Menomonie | 10 | 18:26.70 | Old Abe Invite |
| 59 | Eyob Davidson | Eau Claire North | 9 | 18:27.90 | WIAA D1 Sectional 1 - Menomonie |
| 60 | Brody Ellevold | New Richmond | 9 | 18:28.30 | Old Abe Invite |
| 61 | Mathew Snavely | Menomonie | 10 | 18:29.90 | No Chance - No Hill 5k (or less) |
| 62 | Brody Salzman | Menomonie | 9 | 18:33.20 | Big Rivers Conference Championships |
| 63 | Dylan Henjum | River Falls | 11 | 18:33.40 | Old Abe Invite |
| 64 | Ethan Swanson | Hudson | 12 | 18:34.00 | Old Abe Invite |
| 65 | Nathan Jondreau | Rice Lake | 10 | 18:34.30 | Big Rivers Conference Championships |
| 66 | Braedyn Arroyo | Chippewa Falls | 10 | 18:34.40 | WIAA D1 Sectional 1 - Menomonie |
| 67 | Noah Peleschak | Eau Claire North | 11 | 18:35.80 | Old Abe Invite |
| 68 | Logan Gates | Menomonie | 11 | 18:39.71 | Old Abe Invite |
| 69 | Alex Fischer | New Richmond | 12 | 18:40.40 | Old Abe Invite |
| 70 | Carson Bramwell | Eau Claire Memorial | 11 | 18:42.60 | New Richmound Invitational |
| 71 | Isaac Durkee | Eau Claire Memorial | 12 | 18:43.70 | Old Abe Invite |
| 72 | Joshua Spors | Hudson | 12 | 18:50.60 | Old Abe Invite |
| 73 | Micah Kuhl | Chippewa Falls | 11 | 18:53.80 | Old Abe Invite |
| 74 | Henry Rybicki | Eau Claire Memorial | 9 | 18:54.70 | Old Abe Invite |
| 75 | Gunnar Johnson | River Falls | 9 | 18:55.50 | WIAA D1 Sectional 1 - Menomonie |
| 76 | Everett Baron | Eau Claire Memorial | 9 | 18:55.80 | Old Abe Invite |
| 77 | Ben Erickson | Eau Claire North | 10 | 18:56.80 | Big Rivers Conference Championships |
| 78 | Jonathan Tarasewicz | River Falls | 9 | 18:59.44 | Marshfield Night Meet - Overall |
| 79 | Charles Wolf | Hudson | 9 | 19:02.40 | Big Rivers Conference Championships |
| 80 | Mack Slanger | Hudson | 11 | 19:04.50 | Old Abe Invite |
| 81 | Braxton Bell | Chippewa Falls | 10 | 19:07.50 | Old Abe Invite |
| 82 | Ryan Firari | Eau Claire North | 11 | 19:12.10 | Husky Invite |
| 83 | Apollo Seibel | Eau Claire Memorial | 9 | 19:13.50 | Old Abe Invite |
| 84 | Ben Larson | Eau Claire Memorial | 9 | 19:14.40 | Old Abe Invite |
| 85 | George Werwie | River Falls | 10 | 19:14.40 | Old Abe Invite |
| 86 | Landon Oldfield | Eau Claire Memorial | 9 | 19:17.70 | Big Rivers Conference Championships |
| 87 | Sven O'connell Beard | Hudson | 9 | 19:19.90 | Husky Invite |
| 88 | Oliver Malone | Eau Claire Memorial | 11 | 19:20.60 | New Richmound Invitational |
| 89 | Jack Hundt | Eau Claire North | 11 | 19:21.50 | WIAA D1 Sectional 1 - Menomonie |
| 90 | Ethan Nyirongo | Menomonie | 10 | 19:24.80 | Old Abe Invite |
| 91 | Rieder Loomis | River Falls | 11 | 19:28.50 | Big Rivers Conference Championships |
| 92 | Kaiden Gransee-Tatge | Menomonie | 12 | 19:31.20 | Old Abe Invite |
| 93 | Charlie Nugent | Eau Claire North | 12 | 19:31.30 | Big Rivers Conference Championships |
| 94 | Max Moklegaard | Hudson | 9 | 19:31.70 | Old Abe Invite |
| 95 | Thomas Salter | New Richmond | 10 | 19:39.30 | Big Rivers Conference Championships |
| 96 | Wyatt Maas-Henderson | Hudson | 9 | 19:39.50 | Big Rivers Conference Championships |
| 97 | Aiden Knudtson | Eau Claire North | 12 | 19:44.30 | Old Abe Invite |
| 98 | Asher Pelzel | Menomonie | 10 | 19:44.60 | Old Abe Invite |
| 99 | Ben Mehls | New Richmond | 11 | 19:48.40 | Old Abe Invite |
| 100 | Chris Cluppert | Rice Lake | 12 | 19:53.10 | WIAA D2 Sectional 1 - Rice Lake |