| 1 | Ryan Keller | Hudson | 11 | 15:04.10 | Old Abe Invite |
| 2 | Will Pongonis | Eau Claire Memorial | 11 | 15:28.90 | Husky Invite |
| 3 | Theodore Pennycook | Hudson | 12 | 15:30.20 | Husky Invite |
| 4 | Seth Rogge | Bloomer | 12 | 15:48.40 | WIAA D2 Sectional 1 - Rice Lake |
| 5 | Evan Berra | West Salem | 10 | 15:54.50 | Jim Newman Invitational (Wis Rapids Lincoln) |
| 6 | Luke Ray | Menomonie | 12 | 16:00.10 | Old Abe Invite |
| 7 | Matthew Hoff | Holmen | 11 | 16:11.00 | Evan Kratochwill Memorial Invite |
| 8 | Bryar Stordahl | Eau Claire Memorial | 10 | 16:11.60 | Old Abe Invite |
| 9 | Noah Winder | Menomonie | 11 | 16:13.40 | Old Abe Invite |
| 10 | Owen Koepke | River Falls | 11 | 16:16.61 | Old Abe Invite |
| 11 | Sy Ebben | Hudson | 12 | 16:19.50 | Old Abe Invite |
| 12 | Owen Pelzel | Menomonie | 11 | 16:20.00 | Big Rivers Conference Championships |
| 13 | Logan Topper | Menomonie | 10 | 16:20.80 | Old Abe Invite |
| 14 | Jackson Hughes | New Richmond | 12 | 16:23.30 | Old Abe Invite |
| 15 | Gabriel Dunn | Eau Claire North | 12 | 16:27.40 | Old Abe Invite |
| 16 | Carson Gronemus | West Salem | 12 | 16:27.71 | Marshfield Night Meet - Overall |
| 17 | Noah Sylvester | Eau Claire Memorial | 12 | 16:29.70 | Old Abe Invite |
| 18 | Evan Olson | Menomonie | 11 | 16:29.90 | Old Abe Invite |
| 19 | Cole Gilles | Chippewa Falls | 11 | 16:30.40 | Old Abe Invite |
| 20 | Braxton Paull | Chippewa Falls | 11 | 16:38.30 | Old Abe Invite |
| 21 | Josiah Kulmaczewski | Holmen | 12 | 16:40.30 | WIAA D1 Sectional 1 - Menomonie |
| 22 | Connor Stolhberg | Hudson | 11 | 16:46.50 | Old Abe Invite |
| 23 | Henry Cronk | River Falls | 12 | 16:46.78 | Marshfield Night Meet - Overall |
| 24 | Ashton Rogge | Bloomer | 9 | 16:48.80 | WIAA D2 Sectional 1 - Rice Lake |
| 25 | Andrew Lorenz | West Salem | 11 | 16:57.50 | WIAA D1 Sectional 1 - Menomonie |
| 26 | Henry Miller | Eau Claire Memorial | 12 | 16:57.50 | Old Abe Invite |
| 27 | Cruz Johnson | River Falls | 11 | 16:57.60 | Old Abe Invite |
| 28 | Henry Fish | Chippewa Falls | 11 | 16:59.00 | Big Rivers Conference Championships |
| 29 | Micaiah Black | River Falls | 9 | 16:59.00 | Big Rivers Conference Championships |
| 30 | Carter Sinn | Holmen | 9 | 17:03.10 | WIAA D1 Sectional 1 - Menomonie |
| 31 | Emanuel Ibarra | Eau Claire North | 10 | 17:03.30 | Big Rivers Conference Championships |
| 32 | Nate Anderson | Hudson | 12 | 17:03.80 | Big Rivers Conference Championships |
| 33 | Elias Barlow | Hudson | 10 | 17:04.00 | WIAA D1 Sectional 1 - Menomonie |
| 34 | Casey Horman | Holmen | 10 | 17:10.90 | MVC Championships |
| 35 | Tyler Axel | Hudson | 10 | 17:12.00 | Old Abe Invite |
| 36 | Miguel Fromm | Eau Claire Memorial | 12 | 17:12.40 | Old Abe Invite |
| 37 | Ben Davis | Hudson | 12 | 17:12.50 | Big Rivers Conference Championships |
| 38 | Hudson Moss | Holmen | 10 | 17:15.80 | WIAA D1 Sectional 1 - Menomonie |
| 39 | Jackson Seibel | Eau Claire Memorial | 11 | 17:18.00 | Smiley Invitational |
| 40 | Kaleb Spah | West Salem | 12 | 17:19.40 | Jim Newman Invitational (Wis Rapids Lincoln) |
| 41 | Michael Torrance | West Salem | 11 | 17:20.00 | WIAA D1 Sectional 1 - Menomonie |
| 42 | Jack Whatley | Eau Claire Memorial | 11 | 17:21.00 | Old Abe Invite |
| 43 | Eric Page | New Richmond | 10 | 17:21.40 | Old Abe Invite |
| 44 | Tae Herron | New Richmond | 12 | 17:22.20 | WIAA D1 Sectional 1 - Menomonie |
| 45 | Shane Condit | Eau Claire Memorial | 10 | 17:23.80 | Big Rivers Conference Championships |
| 46 | William Rankin | Eau Claire Memorial | 11 | 17:26.90 | Old Abe Invite |
| 47 | Isaiah Jordan | Superior | 12 | 17:28.50 | Proctor XC Invitational |
| 48 | Spencer Lowman | Holmen | 10 | 17:28.90 | Husky Invite |
| 49 | Xander Holty | Eau Claire North | 9 | 17:29.10 | Big Rivers Conference Championships |
| 50 | Carson Fink | Onalaska | 11 | 17:29.20 | MVC Championships |
| 51 | Hunter Tuinstra | New Richmond | 9 | 17:29.60 | Old Abe Invite |
| 52 | Matthew Jasicki | Eau Claire Memorial | 11 | 17:30.90 | Old Abe Invite |
| 53 | Ethan Perez Mora | New Richmond | 10 | 17:33.00 | Old Abe Invite |
| 54 | Luke Lorenz | Hudson | 12 | 17:39.40 | Old Abe Invite |
| 55 | Owen McKinney | West Salem | 10 | 17:43.00 | Jim Newman Invitational (Wis Rapids Lincoln) |
| 56 | Liam Anderson | Eau Claire Memorial | 10 | 17:47.70 | Old Abe Invite |
| 57 | Jase Bell | Hudson | 11 | 17:47.80 | Old Abe Invite |
| 58 | Jacob Fresia | La Crosse Central | 11 | 17:48.80 | Greg Bell Memorial Night Meet |
| 59 | Evan Boettcher | Hudson | 10 | 17:49.70 | Old Abe Invite |
| 60 | Landon Rieber | West Salem | 10 | 17:55.09 | Marshfield Night Meet - Overall |
| 61 | Zak Zielski | Eau Claire Memorial | 9 | 17:58.30 | New Richmound Invitational |
| 62 | Rex Lancaster | Holmen | 10 | 17:59.40 | WIAA D1 Sectional 1 - Menomonie |
| 63 | Dane Bird | Superior | 10 | 18:00.60 | Proctor XC Invitational |
| 64 | Liam Williams | Hudson | 10 | 18:00.60 | Old Abe Invite |
| 65 | Cole Christenson | Menomonie | 12 | 18:03.90 | Big Rivers Conference Championships |
| 66 | Trevor Bauer | Eau Claire Memorial | 11 | 18:04.80 | Old Abe Invite |
| 67 | Ben Seguin | Menomonie | 12 | 18:06.50 | Big Rivers Conference Championships |
| 68 | Tyler Mossman | Holmen | 10 | 18:07.20 | WIAA D1 Sectional 1 - Menomonie |
| 69 | Porter Mallady | Onalaska | 12 | 18:07.50 | WIAA D1 Sectional 1 - Menomonie |
| 70 | Lyndon Torkelson | La Crosse Central | 12 | 18:10.10 | Greg Bell Memorial Night Meet |
| 71 | Leif Lundgren | Bloomer | 11 | 18:13.20 | WIAA D2 Sectional 1 - Rice Lake |
| 72 | Sean Erickson | La Crosse Central | 12 | 18:13.70 | WIAA D1 Sectional 1 - Menomonie |
| 73 | Karter Livingston | Menomonie | 9 | 18:14.00 | No Chance - No Hill 5k (or less) |
| 74 | Gabriel Nitz | Chippewa Falls | 10 | 18:17.90 | Old Abe Invite |
| 75 | Kadyn Voigt | Chippewa Falls | 12 | 18:18.60 | Old Abe Invite |
| 76 | Nathaniel Shilts | Chippewa Falls | 10 | 18:20.40 | Old Abe Invite |
| 77 | Landon Brickner | Eau Claire Memorial | 10 | 18:21.40 | Old Abe Invite |
| 78 | Oliver Kerze | Menomonie | 10 | 18:25.80 | Old Abe Invite |
| 79 | Sawyer Stakston | West Salem | 12 | 18:25.80 | Jim Newman Invitational (Wis Rapids Lincoln) |
| 80 | Max Hoffman | Superior | 11 | 18:26.60 | Proctor XC Invitational |
| 81 | Chase Pember | Menomonie | 10 | 18:26.70 | Old Abe Invite |
| 82 | Jacoby Otto | Bloomer | 10 | 18:27.30 | WIAA D2 Sectional 1 - Rice Lake |
| 83 | Trey Yliniemi | Superior | 9 | 18:27.40 | Proctor XC Invitational |
| 84 | Eyob Davidson | Eau Claire North | 9 | 18:27.90 | WIAA D1 Sectional 1 - Menomonie |
| 85 | Brody Ellevold | New Richmond | 9 | 18:28.30 | Old Abe Invite |
| 86 | Mathew Snavely | Menomonie | 10 | 18:29.90 | No Chance - No Hill 5k (or less) |
| 87 | Brody Salzman | Menomonie | 9 | 18:33.20 | Big Rivers Conference Championships |
| 88 | Dylan Henjum | River Falls | 11 | 18:33.40 | Old Abe Invite |
| 89 | Ethan Swanson | Hudson | 12 | 18:34.00 | Old Abe Invite |
| 90 | Elliott Luecke | Onalaska | 11 | 18:34.10 | WIAA D1 Sectional 1 - Menomonie |
| 91 | Braedyn Arroyo | Chippewa Falls | 10 | 18:34.40 | WIAA D1 Sectional 1 - Menomonie |
| 92 | Noah Peleschak | Eau Claire North | 11 | 18:35.80 | Old Abe Invite |
| 93 | Max Carey | Superior | 12 | 18:37.00 | Proctor XC Invitational |
| 94 | Luke Archer | Onalaska | 12 | 18:37.10 | Dan Huston/Steve Johnson Invitational |
| 95 | Logan Gates | Menomonie | 11 | 18:39.71 | Old Abe Invite |
| 96 | Alex Fischer | New Richmond | 12 | 18:40.40 | Old Abe Invite |
| 97 | Carson Bramwell | Eau Claire Memorial | 11 | 18:42.60 | New Richmound Invitational |
| 98 | Isaac Durkee | Eau Claire Memorial | 12 | 18:43.70 | Old Abe Invite |
| 99 | Sam Sulentic | Onalaska | 10 | 18:45.90 | MVC Championships |
| 100 | Zeke Anderson | Bloomer | 12 | 18:48.20 | Rice Lake Invitational |