1 | Madisonville-North Hopkins (KY) | 160 |
| 1) Drew Burden | | 17:53.65 | 11 |
| 2) Lucas Offutt | | 18:00.65 | 16 |
| 3) Maddox Knight | | 18:12.43 | 24 |
| 4) Dakota Evans | | 18:37.59 | 45 |
| 5) Broderick Duncan | | 19:09.50 | 64 |
| Average Time: 18:22.76 Total Time: 1:31:53.82 1-5 Split: 1:15.85 |
| 6) Gavin Beard | | 19:51.94 | 93 |
| 7) Mitchell Mayes | | 22:09.32 | 130 |
2 | Meade County (KY) | 164 |
| 1) Mikie Carnell | | 17:54.09 | 12 |
| 2) Fidel Garcia | | 18:00.19 | 15 |
| 3) Duke Wilson | | 18:15.56 | 26 |
| 4) Lance Garner | | 18:40.79 | 48 |
| 5) Luke Wilson | | 19:07.52 | 63 |
| Average Time: 18:23.63 Total Time: 1:31:58.15 1-5 Split: 1:13.43 |
| 6) Lukas Spohn | | 19:26.93 | 78 |
3 | Apollo (KY) | 166 |
| 1) Thomas Ashby | | 16:36.04 | 1 |
| 2) Noah Gray | | 18:01.30 | 17 |
| 3) Josh Thomas | | 18:11.99 | 23 |
| 4) Emmitt Brock | | 18:30.50 | 36 |
| 5) Blake Mullins | | 19:47.34 | 89 |
| Average Time: 18:13.43 Total Time: 1:31:07.17 1-5 Split: 3:11.30 |
| 6) Madden Rhoads | | 20:04.91 | 101 |
| 7) Austin King | | 20:21.68 | 106 |
4 | Covington Catholic (KY) | 191 |
| 1) Will Sheets | | 17:22.75 | 4 |
| 2) Mitchel Drees | | 17:55.40 | 13 |
| 3) Luke Meagher | | 18:20.40 | 28 |
| 4) Alex Williams | | 19:17.22 | 72 |
| 5) Nolan Bonta | | 19:20.15 | 74 |
| Average Time: 18:27.18 Total Time: 1:32:15.92 1-5 Split: 1:57.40 |
| 6) Jake Dickman | | 19:23.72 | 75 |
5 | Daviess County (KY) | 195 |
| 1) Caleb Tidwell | | 18:08.21 | 19 |
| 2) Nolan Kurz | | 18:13.78 | 25 |
| 3) Bryson McGary | | 18:27.80 | 35 |
| 4) Zach McCaslin | | 18:51.74 | 50 |
| 5) Brayden Kaelin | | 19:11.53 | 66 |
| Average Time: 18:34.61 Total Time: 1:32:53.06 1-5 Split: 1:03.32 |
| 6) Brody Holbrook | | 20:00.46 | 97 |
| 7) Jack Hamilton | | 20:37.16 | 112 |
6 | Dupont Manual (KY) | 201 |
| 1) Tate Sinclair | | 18:16.06 | 27 |
| 2) Ryan Barrett | | 18:22.10 | 29 |
| 3) Sam Chandler | | 18:32.40 | 38 |
| 4) Brady Jenkins | | 18:35.97 | 42 |
| 5) Edward Jost | | 19:10.36 | 65 |
| Average Time: 18:35.38 Total Time: 1:32:56.89 1-5 Split: 54.30 |
7 | Oldham County (KY) | 223 |
| 1) Ian Hobbs | | 18:06.11 | 18 |
| 2) Sean Crady | | 18:33.91 | 40 |
| 3) Nick Linnean | | 18:37.54 | 44 |
| 4) Kyle Crady | | 19:04.00 | 59 |
| 5) John Tyler Bottorff | | 19:06.09 | 62 |
| Average Time: 18:41.53 Total Time: 1:33:27.65 1-5 Split: 59.98 |
8 | Greenwood (KY) | 236 |
| 1) Jacob Johnston | | 17:21.57 | 3 |
| 2) Cates Duncan | | 17:39.96 | 7 |
| 3) Sam Sanders | | 18:10.37 | 21 |
| 4) Oden von Steinfort | | 19:51.95 | 94 |
| 5) Isaak Truelove | | 20:36.71 | 111 |
| Average Time: 18:44.11 Total Time: 1:33:40.56 1-5 Split: 3:15.14 |
9 | South Oldham (KY) | 245 |
| 1) Aj Kern | | 17:39.96 | 6 |
| 2) Jacob McBride | | 18:08.41 | 20 |
| 3) Jake Hamill | | 18:58.52 | 54 |
| 4) Trevor Stodghill | | 19:18.25 | 73 |
| 5) Jacob Gard | | 19:51.71 | 92 |
| Average Time: 18:47.37 Total Time: 1:33:56.85 1-5 Split: 2:11.75 |
10 | McCracken County (KY) | 251 |
| 1) Jake Crittendon | | 18:23.83 | 31 |
| 2) Thomas Newton | | 18:24.64 | 32 |
| 3) Corbin Knight | | 18:25.08 | 33 |
| 4) Caleb Joyce | | 19:13.44 | 69 |
| 5) Jeremiah Grogan | | 19:40.67 | 86 |
| Average Time: 18:49.53 Total Time: 1:34:07.66 1-5 Split: 1:16.84 |
| 6) Eli Warford | | 20:18.58 | 104 |
11 | Tates Creek (KY) | 280 |
| 1) Philip Lamartiniere | | 17:18.78 | 2 |
| 2) Forrest Gago | | 18:11.66 | 22 |
| 3) Asher Jack | | 19:05.02 | 61 |
| 4) Jacob Schweigardt | | 19:59.72 | 95 |
| 5) Andrew Kell | | 20:02.26 | 100 |
| Average Time: 18:55.49 Total Time: 1:34:37.44 1-5 Split: 2:43.48 |
| 6) Ellis Skirboll | | 20:30.35 | 108 |
12 | Campbell County (KY) | 283 |
| 1) Jonathan Christopher | | 17:36.02 | 5 |
| 2) Grant Holbrook | | 18:35.41 | 41 |
| 3) Aiden Bauer | | 19:14.24 | 70 |
| 4) Colin Grothaus | | 19:26.32 | 76 |
| 5) Oscar Bankemper | | 19:49.93 | 91 |
| Average Time: 18:56.38 Total Time: 1:34:41.92 1-5 Split: 2:13.91 |
| 6) Jackson Stewart | | 22:19.15 | 132 |
13 | Madison Central (KY) | 286 |
| 1) Carter Lamb | | 18:26.71 | 34 |
| 2) Stephen Lochmueller | | 18:36.24 | 43 |
| 3) Brody Coleman | | 18:56.23 | 52 |
| 4) Elijah Carrico | | 19:02.24 | 55 |
| 5) Triston Carter Sizemore | | 20:06.61 | 102 |
| Average Time: 19:01.61 Total Time: 1:35:08.03 1-5 Split: 1:39.90 |
| 6) Caden Coleman | | 20:42.95 | 116 |
14 | Lafayette (KY) | 325 |
| 1) Eric Rafferty | | 18:33.02 | 39 |
| 2) Buzz Christiensen | | 18:54.42 | 51 |
| 3) Gabe Smith | | 19:02.93 | 56 |
| 4) Adam Cahall | | 19:29.57 | 81 |
| 5) Alex Price | | 20:01.26 | 98 |
| Average Time: 19:12.24 Total Time: 1:36:01.20 1-5 Split: 1:28.24 |
15 | Ballard (KY) | 333 |
| 1) Isaac Clark | | 18:22.10 | 30 |
| 2) Brady Risinger | | 19:02.95 | 57 |
| 3) Gabriel Cease | | 19:28.69 | 79 |
| 4) Brooks Jones | | 19:28.78 | 80 |
| 5) Joseph Oeswein | | 19:42.13 | 87 |
| Average Time: 19:12.93 Total Time: 1:36:04.65 1-5 Split: 1:20.03 |
| 6) Josh Siegwald | | 19:42.48 | 88 |
| 7) David Hamilton | | 20:46.21 | 119 |
16 | Cooper (KY) | 335 |
| 1) Noah Miller | | 17:53.23 | 10 |
| 2) Caleb Stidham | | 18:31.73 | 37 |
| 3) Salah Farah | | 19:13.30 | 67 |
| 4) Paul Van Laningham | | 20:21.78 | 107 |
| 5) Austin Liversgowdy | | 20:38.11 | 114 |
| Average Time: 19:19.63 Total Time: 1:36:38.15 1-5 Split: 2:44.88 |
| 6) Nick Lewis | | 20:43.00 | 117 |
17 | North Hardin (KY) | 348 |
| 1) Gabe Russell | | 17:57.55 | 14 |
| 2) Vicente Garcia | | 19:14.40 | 71 |
| 3) Aiden Cusimano | | 19:26.46 | 77 |
| 4) Tyler Houchin | | 19:48.76 | 90 |
| 5) Justin Bynum | | 20:00.04 | 96 |
| Average Time: 19:17.44 Total Time: 1:36:27.21 1-5 Split: 2:02.49 |
18 | George Rogers Clark (KY) | 403 |
| 1) Liam Parido | | 18:57.71 | 53 |
| 2) Lennon Smith | | 19:04.01 | 60 |
| 3) Hayden Cecil | | 19:13.33 | 68 |
| 4) Ben Wilson | | 20:02.22 | 99 |
| 5) Charlie Castle | | 21:04.17 | 123 |
| Average Time: 19:40.29 Total Time: 1:38:21.44 1-5 Split: 2:06.46 |
| 6) Dallas Hall | | 21:23.75 | 127 |
19 | Grayson County (KY) | 404 |
| 1) Peyton Nash | | 17:45.14 | 8 |
| 2) Jackson Crume | | 18:39.00 | 46 |
| 3) Shane Hall | | 20:32.25 | 109 |
| 4) Luke Cann | | 20:38.09 | 113 |
| 5) Ryan Higdon | | 21:39.98 | 128 |
| Average Time: 19:50.89 Total Time: 1:39:14.46 1-5 Split: 3:54.84 |
| 6) Tyler Portman | | 22:39.94 | 134 |
20 | Graves County (KY) | 455 |
| 1) Aaron Smith | | 18:49.40 | 49 |
| 2) Tray Madding | | 19:34.92 | 82 |
| 3) Logan Davis | | 19:39.19 | 85 |
| 4) Ryan Barnett | | 20:45.17 | 118 |
| 5) Richard Cole | | 20:55.01 | 121 |
| Average Time: 19:56.74 Total Time: 1:39:43.69 1-5 Split: 2:05.61 |
| 6) Hayden Orr | | 22:13.28 | 131 |
21 | Southwestern (KY) | 473 |
| 1) Nathanael Turner | | 17:51.41 | 9 |
| 2) Caleb Perrin | | 20:19.43 | 105 |
| 3) Jon Cole | | 20:34.33 | 110 |
| 4) Zabrey Bortz | | 21:07.36 | 124 |
| 5) Kannon Cundiff | | 21:10.81 | 125 |
| Average Time: 20:12.67 Total Time: 1:41:03.34 1-5 Split: 3:19.40 |
| 6) Isaac Turner | | 21:21.33 | 126 |
22 | North Laurel (KY) | 487 |
| 1) Josh Hoskins | | 19:03.79 | 58 |
| 2) Jace King | | 19:38.88 | 83 |
| 3) Xander Harris | | 19:38.97 | 84 |
| 4) Noah Hampton | | 21:45.58 | 129 |
| 5) Trenton Pool | | 22:26.37 | 133 |
| Average Time: 20:30.72 Total Time: 1:42:33.59 1-5 Split: 3:22.58 |
23 | Marshall County (KY) | 507 |
| 1) Ethan McCarty | | 18:40.75 | 47 |
| 2) Sawyer Collins | | 20:13.57 | 103 |
| 3) Walker Jones | | 20:39.43 | 115 |
| 4) Eli Rudd | | 20:52.22 | 120 |
| 5) Dallas Sutherland | | 20:59.79 | 122 |
| Average Time: 20:17.15 Total Time: 1:41:25.76 1-5 Split: 2:19.04 |
| 6) Keifer Siress | | 22:55.62 | 135 |