| Olney Regional Boys Results |
| Position | Score | Bib | Name | Team | Grade | Time |
| 1 | 1 | 564 | Bryant Simpson | Fairfield | Sr. | 17:17 |
| 2 | 2 | 549 | Laramie Immel | Carmi (C.-White County) | Jr. | 17:38 |
| 3 | 3 | 567 | Zach Miller | Lawrenceville | Sr. | 17:47 |
| 4 | 4 | 541 | Dylan Hartley | Benton | So. | 17:54 |
| 5 | | 544 | Josh Bergbower | Bluford (Webber) | Jr. | 18:01 |
| 6 | 5 | 619 | Cale Stallard | Olney (East Richland) | So. | 18:15 |
| 7 | 6 | 616 | Max Gassmann | Olney (East Richland) | Jr. | 18:20 |
| 8 | 7 | 568 | Eric McClure | Lawrenceville | Sr. | 18:21 |
| 9 | | 627 | Jayce Smith | Wayne City | Sr. | 18:24 |
| 10 | 8 | 617 | Keon Stallard | Olney (East Richland) | Jr. | 18:28 |
| 11 | 9 | 623 | Connor Schonert | Olney (East Richland) | Fr. | 18:31 |
| 12 | 10 | 573 | Adam Emmons | Lawrenceville | So. | 18:33 |
| 13 | | 626 | Joseph Evans | Wayne City | Sr. | 18:38 |
| 14 | | 545 | Eric Alvis | Bluford (Webber) | So. | 18:40 |
| 15 | 11 | 571 | Michael Leighty | Lawrenceville | Jr. | 18:45 |
| 16 | 12 | 570 | Evan Shuff | Lawrenceville | Sr. | 18:57 |
| 17 | | 595 | Travis Thompson | Mt. Carmel | So. | 19:01 |
| 18 | 13 | 554 | Tristan Monroe | Eldorado | Sr. | 19:02 |
| 19 | 14 | 572 | Ben Loeb | Lawrenceville | So. | 19:05 |
| 20 | 15 | 621 | Joel Eagleson | Olney (East Richland) | So. | 19:09 |
| 21 | 16 | 559 | Austin Pryor | Eldorado | So. | 19:10 |
| 22 | 17 | 562 | Tyler Dobbs | Fairfield | Sr. | 19:23 |
| 23 | 18 | 569 | Tony Foster | Lawrenceville | Sr. | 19:35 |
| 24 | 19 | 550 | Matt Brown | Carmi (C.-White County) | Jr. | 19:41 |
| 25 | 20 | 586 | Jacob McCullough | McLeansboro (Hamilton County) | So. | 19:48 |
| 26 | 21 | 561 | Derek Hargrave | Eldorado | Fr. | 19:49 |
| 27 | 22 | 585 | Henry Dykstra | McLeansboro (Hamilton County) | Jr. | 19:58 |
| 28 | 23 | 618 | Brandon Phillips | Olney (East Richland) | Jr. | 20:02 |
| 29 | | 599 | William Deisher | Mt. Carmel | Fr. | 20:04 |
| 30 | 24 | 565 | Caleb Vaughan | Fairfield | So. | 20:25 |
| 31 | | 605 | Kody Sutton | Norris City (N.C.-Omaha-Enfield) | Jr. | 20:41 |
| 32 | 25 | 583 | Dakota Watkins | McLeansboro (Hamilton County) | Jr. | 20:52 |
| 33 | 26 | 566 | Quade Harvey | Fairfield | Fr. | 20:58 |
| 34 | 27 | 558 | Tyler Goldsberry | Eldorado | So. | 20:59 |
| 35 | 28 | 563 | Ryan Merkle | Fairfield | Sr. | 21:04 |
| 36 | 29 | 591 | Will Donelson | McLeansboro (Hamilton County) | Fr. | 21:10 |
| 37 | | 579 | Quade Cobble | Louisville (North Clay) | So. | 21:17 |
| 38 | | 580 | Perry Pearson | Louisville (North Clay) | Jr. | 21:28 |
| 39 | 30 | 555 | Cody Essary | Eldorado | Sr. | 21:40 |
| 40 | 31 | 588 | Devin Howton | McLeansboro (Hamilton County) | Fr. | 21:51 |
| 41 | 32 | 590 | Jesse Beckham | McLeansboro (Hamilton County) | Sr. | 22:08 |
| 42 | 33 | 540 | Tyler Thompson | Benton | So. | 22:12 |
| 43 | | 601 | Ian Wiser | Mt. Carmel | Jr. | 22:15 |
| 44 | 34 | 543 | Caleb Suver | Benton | Jr. | 22:25 |
| 45 | | 581 | Michael Heiden | Louisville (North Clay) | Sr. | 22:55 |
| 46 | 35 | 542 | Nick Price | Benton | Jr. | 23:02 |
| 47 | 36 | 551 | Austin Winters | Carmi (C.-White County) | Jr. | 23:12 |
| 48 | 37 | 556 | Nick Houseright | Eldorado | Sr. | 23:22 |
| 49 | | 606 | Levi Sork | Norris City (N.C.-Omaha-Enfield) | Fr. | 23:32 |
| 50 | 38 | 589 | Michael Butler | McLeansboro (Hamilton County) | Fr. | 23:42 |
| 51 | 39 | 539 | Drew Ing | Benton | So. | 24:02 |
| 52 | 40 | 552 | Ryan Murphy | Carmi (C.-White County) | So. | 24:57 |
| 53 | | 602 | Trevor Mitchell | Mt. Carmel | So. | 24:58 |
| 54 | 41 | 537 | Nathan Clements | Benton | Fr. | 25:01 |
| 55 | 42 | 624 | Joshua Wiggs | Olney (East Richland) | Fr. | 26:57 |
| 56 | 43 | 553 | Dalton Faughn | Carmi (C.-White County) | So. | 28:06 |
| 57 | 44 | 536 | Sean Bandy | Benton | Fr. | 28:40 |
| 58 | | 607 | Nick White | Norris City (N.C.-Omaha-Enfield) | Fr. | 28:42 |
| 59 | | 608 | Calvin Coates | Odin | Fr. | 28:42 |
| 60 | | 609 | Trevor Gore | Odin | So. | 30:51 |
| 61 | | 613 | Bryce Drenckpohl | Odin | Jr. | 30:52 |