| 1 | Cole BuchananPlace 1 · Grade 12 · Benton | 12 | Benton | 14:43.70 | 1 |
| 2 | Caiden CookPlace 2 · Grade 10 · DuQuoin | 10 | DuQuoin | 15:08.00 | 2 |
| 3 | Seager SanchezPlace 3 · Grade 11 · Benton | 11 | Benton | 15:19.40 | 3 |
| 4 | Evan EberhartPlace 4 · Grade 12 · Nashville | 12 | Nashville | 15:28.90 PR | 0 |
| 5 | Grant JennettePlace 5 · Grade 11 · Fairfield | 11 | Fairfield | 15:30.40 PR | 4 |
| 6 | Jaxon DalbyPlace 6 · Grade 12 · Bluford (Webber) | 12 | Bluford (Webber) | 15:34.70 | 5 |
| 7 | Cole DachsteinerPlace 7 · Grade 11 · New Athens | 11 | New Athens | 15:40.10 | 0 |
| 8 | Briggs MillerPlace 8 · Grade 10 · Benton | 10 | Benton | 15:43.30 | 6 |
| 9 | Jonathan WitzmanPlace 9 · Grade 11 · Murphysboro | 11 | Murphysboro | 15:46.90 | 7 |
| 10 | Ayden FoxPlace 10 · Grade 10 · Nashville | 10 | Nashville | 15:50.20 | 0 |
| 11 | Edgar GarciaPlace 11 · Grade 10 · Murphysboro | 10 | Murphysboro | 15:51.30 | 8 |
| 12 | Jaydon MillerPlace 12 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 15:56.90 | 9 |
| 13 | Hunter DouglasPlace 13 · Grade 10 · Murphysboro | 10 | Murphysboro | 16:01.20 | 10 |
| 14 | Tilman DallasPlace 14 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 16:06.60 | 11 |
| 15 | Aiden TaylorPlace 15 · Grade 9 · Murphysboro | 9 | Murphysboro | 16:18.50 | 12 |
| 16 | Nathaniel MarlowPlace 16 · Grade 11 · Bluford (Webber) | 11 | Bluford (Webber) | 16:19.60 | 13 |
| 17 | Bryden DalbyPlace 17 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 16:22.70 PR | 14 |
| 18 | Ryker ObermeierPlace 18 · Grade 11 · Okawville | 11 | Okawville | 16:31.20 | 15 |
| 19 | Jack CastlemanPlace 19 · Grade 12 · Murphysboro | 12 | Murphysboro | 16:35.90 | 16 |
| 20 | Skylar BladelPlace 20 · Grade 10 · Fairfield | 10 | Fairfield | 16:36.80 | 17 |
| 21 | Blake AbernathyPlace 21 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 16:37.20 | 18 |
| 22 | Ryder OttoliniPlace 22 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 16:42.40 | 19 |
| 23 | Hayden SwineyPlace 23 · Grade 10 · DuQuoin | 10 | DuQuoin | 16:59.20 | 20 |
| 24 | Carter LumpkinsPlace 24 · Grade 9 · Dupo | 9 | Dupo | 17:01.80 | 21 |
| 25 | Tyler InglesPlace 25 · Grade 12 · Steeleville | 12 | Steeleville | 17:05.50 | 22 |
| 26 | Ky PortzPlace 26 · Grade 9 · Marissa | 9 | Marissa | 17:07.60 PR | 0 |
| 27 | Evan DialPlace 27 · Grade 11 · Benton | 11 | Benton | 17:10.10 | 23 |
| 28 | Marley HallPlace 28 · Grade 9 · New Athens | 9 | New Athens | 17:11.20 | 0 |
| 29 | Jarret VaughanPlace 29 · Grade 10 · Fairfield | 10 | Fairfield | 17:12.90 | 24 |
| 30 | Luke MillerPlace 30 · Grade 12 · Red Bud | 12 | Red Bud | 17:13.10 | 0 |
| 31 | Logan CowanPlace 31 · Grade 9 · Murphysboro | 9 | Murphysboro | 17:15.90 | 25 |
| 32 | Treyton LewisPlace 32 · Grade 10 · Fairfield | 10 | Fairfield | 17:18.50 | 26 |
| 33 | Seth EthertonPlace 33 · Grade 10 · Metropolis (Massac County) | 10 | Metropolis (Massac County) | 17:19.70 | 27 |
| 34 | Nathan LeggPlace 34 · Grade 12 · Fairfield | 12 | Fairfield | 17:21.50 | 28 |
| 35 | Colter StonePlace 35 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 17:26.40 PR | 29 |
| 36 | Kaden BuehlerPlace 36 · Grade 10 · Okawville | 10 | Okawville | 17:27.60 | 30 |
| 37 | Justin JohnsonPlace 37 · Grade 10 · Fairfield | 10 | Fairfield | 17:29.80 | 31 |
| 38 | Jacob MarlowPlace 38 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 17:30.30 PR | 32 |
| 39 | Zane StanleyPlace 39 · Grade 11 · Benton | 11 | Benton | 17:34.00 | 33 |
| 40 | Nolan FrantzPlace 40 · Grade 12 · Okawville | 12 | Okawville | 17:34.40 | 34 |
| 41 | Will TepePlace 41 · Grade 12 · Okawville | 12 | Okawville | 17:39.20 | 35 |
| 42 | Eli LaminackPlace 42 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 17:39.40 | 36 |
| 43 | Micheal LinkPlace 43 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 17:40.00 | 37 |
| 44 | Connor WithrowPlace 44 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 17:41.10 PR | 38 |
| 45 | Zander HasheiderPlace 45 · Grade 11 · Okawville | 11 | Okawville | 17:51.20 | 39 |
| 46 | Micah MiddendorfPlace 46 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 17:53.90 | 40 |
| 47 | Brennan TatePlace 47 · Grade 11 · Bluford (Webber) | 11 | Bluford (Webber) | 17:56.30 | 41 |
| 48 | Logan NumiPlace 48 · Grade 10 · DuQuoin | 10 | DuQuoin | 17:56.50 | 42 |
| 49 | Hayden StaplesPlace 49 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 18:00.40 | 43 |
| 50 | James CranmorePlace 50 · Grade 10 · Harrisburg | 10 | Harrisburg | 18:00.90 | 0 |
| 51 | Sean ClemonsPlace 51 · Grade 10 · Metropolis (Massac County) | 10 | Metropolis (Massac County) | 18:08.70 PR | 44 |
| 52 | Ashton KingPlace 52 · Grade 10 · Fairfield | 10 | Fairfield | 18:11.10 | 45 |
| 53 | Zachary TilleyPlace 53 · Grade 11 · DuQuoin | 11 | DuQuoin | 18:23.70 | 46 |
| 54 | Thor GavinPlace 54 · Grade 12 · Okawville | 12 | Okawville | 18:25.30 | 47 |
| 55 | Zion WilliamsPlace 55 · Grade 9 · Marissa | 9 | Marissa | 18:38.50 PR | 0 |
| 56 | Matthew PerkinsPlace 56 · Grade 12 · Harrisburg | 12 | Harrisburg | 18:41.80 PR | 0 |
| 57 | Jack StephensonPlace 57 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 18:42.30 | 48 |
| 58 | Gabriel CharlesPlace 58 · Grade 10 · Okawville | 10 | Okawville | 18:44.60 | 49 |
| 59 | Mason ReyesPlace 59 · Grade 12 · Dupo | 12 | Dupo | 18:50.40 PR | 50 |
| 60 | Gavin BitterPlace 60 · Grade 9 · Dupo | 9 | Dupo | 18:51.70 PR | 51 |
| 61 | Aden ParksPlace 61 · Grade 12 · Metropolis (Massac County) | 12 | Metropolis (Massac County) | 19:06.50 | 52 |
| 62 | Brayden CraigPlace 62 · Grade 12 · Murphysboro | 12 | Murphysboro | 19:07.00 | 53 |
| 63 | Wyatt BrownPlace 63 · Grade 12 · Dupo | 12 | Dupo | 19:10.30 PR | 54 |
| 64 | Hunter KachubaPlace 64 · Grade 9 · Benton | 9 | Benton | 19:12.20 | 55 |
| 65 | Rayce ReynoldsPlace 65 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 19:12.30 | 56 |
| 66 | Gavin ScheminantPlace 66 · Grade 10 · Steeleville | 10 | Steeleville | 19:19.40 | 57 |
| 67 | Aidan FinleyPlace 67 · Grade 10 · Dupo | 10 | Dupo | 19:32.20 | 58 |
| 68 | Jafet VallePlace 68 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 19:41.60 | 59 |
| 69 | Parker RidgewayPlace 69 · Grade 12 · DuQuoin | 12 | DuQuoin | 19:46.10 | 60 |
| 70 | Seth MoorePlace 70 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 19:50.40 | 61 |
| 71 | Ben MarggrafPlace 71 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 19:51.80 | 62 |
| 72 | Jermaine StanleyPlace 72 · Grade 11 · Dupo | 11 | Dupo | 19:52.70 | 63 |
| 73 | Jastek RossPlace 73 · Grade 10 · Dupo | 10 | Dupo | 19:56.80 PR | 64 |
| 74 | Cale NewbyPlace 74 · Grade 12 · Steeleville | 12 | Steeleville | 20:01.00 | 65 |
| 75 | Alexis SantiagoPlace 75 · Grade 12 · Metropolis (Massac County) | 12 | Metropolis (Massac County) | 20:19.90 PR | 66 |
| 76 | Chase GillPlace 76 · Grade 10 · Nashville | 10 | Nashville | 20:33.60 PR | 0 |
| 77 | Maverick ZachmanPlace 77 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 20:38.20 | 67 |
| 78 | Luke KrausPlace 78 · Grade 9 · Steeleville | 9 | Steeleville | 20:52.70 | 68 |
| 79 | Jacob McBridePlace 79 · Grade 10 · Nashville | 10 | Nashville | 20:55.30 PR | 0 |
| 80 | Micah LawrencePlace 80 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 20:55.50 | 0 |
| 81 | Ethynn WilsonPlace 81 · Grade 9 · McLeansboro (Hamilton County) | 9 | McLeansboro (Hamilton County) | 21:07.00 | 69 |
| 82 | Preston KimesPlace 82 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 21:26.60 | 70 |
| 83 | Hayden TubbsPlace 83 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 21:40.40 | 0 |
| 84 | Will BarlockPlace 84 · Grade 9 · New Athens | 9 | New Athens | 21:46.60 PR | 0 |
| 85 | Cody MevertPlace 85 · Grade 11 · Steeleville | 11 | Steeleville | 21:53.90 | 71 |
| 86 | Leelan ChesterPlace 86 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 22:34.80 PR | 0 |
| 87 | Kaiden AustinPlace 87 · Grade 11 · Metropolis (Massac County) | 11 | Metropolis (Massac County) | 23:33.20 | 72 |
| 88 | Evan GrahamPlace 88 · Grade 9 · Steeleville | 9 | Steeleville | 24:38.90 | 73 |