| 1. | Luke SmithPlace 1. · Grade 10 · Waterloo | 10 | Waterloo | 1:53.38a | 10 |
| 2. | Chaz OberkfellPlace 2. · Grade 12 · Gillespie | 12 | Gillespie | 1:53.73a PR | 8 |
| 3. | Zion WilkinsPlace 3. · Grade 12 · Carbondale | 12 | Carbondale | 1:54.20a PR | 6 |
| 4. | Luke EganhousePlace 4. · Grade 12 · Normal (Community) | 12 | Normal (Community) | 1:55.76a PR | 5 |
| 5. | Brady DonahuePlace 5. · Grade 12 · O'Fallon | 12 | O'Fallon | 1:56.13a PR | 4 |
| 6. | Tyler DeVilderPlace 6. · Grade 11 · Waterloo | 11 | Waterloo | 1:58.00a PR | 3 |
| 7. | Tristin ButlerPlace 7. · Grade 10 · Olney (Richland County) | 10 | Olney (Richland County) | 1:58.79a PR | 2 |
| 8. | Miles CintronPlace 8. · Grade 11 · O'Fallon | 11 | O'Fallon | 1:58.80a | 1 |
| 9. | Ryder SchickedanzPlace 9. · Grade 10 · Edwardsville | 10 | Edwardsville | 1:59.26a PR | 0 |
| 10. | Jack MahoneyPlace 10. · Grade 11 · Lutheran (St. Charles) | 11 | Lutheran (St. Charles) | 1:59.77a | 0 |
| 11. | Owen CyrulikPlace 11. · Grade 11 · Lincoln | 11 | Lincoln | 1:59.87a | 0 |
| 12. | Van SchneiderPlace 12. · Grade 12 · Chatham (Glenwood) | 12 | Chatham (Glenwood) | 2:00.78a | 0 |
| 13. | Landon HarrisPlace 13. · Grade 11 · Granite City | 11 | Granite City | 2:00.91a | 0 |
| 14. | Gavin KimmlePlace 14. · Grade 11 · Mascoutah | 11 | Mascoutah | 2:02.07a PR | 0 |
| 15. | Vance KimmlePlace 15. · Grade 11 · Mascoutah | 11 | Mascoutah | 2:02.57a PR | 0 |
| 16. | Daniel Gutierrez-TrejoPlace 16. · Grade 11 · Collinsville | 11 | Collinsville | 2:02.59a | 0 |
| 17. | Samuel SkirballPlace 17. · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 2:03.48a | 0 |
| 18. | Jake TolsdorfPlace 18. · Grade 11 · Springfield | 11 | Springfield | 2:03.64a | 0 |
| 19. | Max HortonPlace 19. · Grade 12 · Edwardsville | 12 | Edwardsville | 2:03.81a PR | 0 |
| 20. | Rylan KurfmanPlace 20. · Grade 12 · Carbondale | 12 | Carbondale | 2:04.23a | 0 |
| 21. | Javier CassPlace 21. · Grade 11 · Granite City | 11 | Granite City | 2:04.60a | 0 |
| 22. | Pierce KingPlace 22. · Grade 10 · Lincoln | 10 | Lincoln | 2:04.67a | 0 |
| 23. | Kristopher TurnbaughPlace 23. · Grade 12 · Jerseyville (Jersey) | 12 | Jerseyville (Jersey) | 2:04.84a | 0 |
| 24. | Landon LivingstonPlace 24. · Grade 10 · Olney (Richland County) | 10 | Olney (Richland County) | 2:04.85a | 0 |
| 25. | Brandon MoodyPlace 25. · Grade 10 · Springfield | 10 | Springfield | 2:05.40a | 0 |
| 26. | Ari AndersonPlace 26. · Grade 10 · Chatham (Glenwood) | 10 | Chatham (Glenwood) | 2:05.60a PR | 0 |
| 27. | Ethan FisherPlace 27. · Grade 12 · Normal (Community) | 12 | Normal (Community) | 2:06.04a PR | 0 |
| 28. | Keenan MiksellPlace 28. · Grade 10 · Belleville (East) | 10 | Belleville (East) | 2:06.12a PR | 0 |
| 29. | Gavin SleePlace 29. · Grade 12 · Quincy | 12 | Quincy | 2:06.27a | 0 |
| 30. | Caleb KnoblochPlace 30. · Grade 10 · Highland | 10 | Highland | 2:06.49a PR | 0 |
| 31. | LeBron ReedPlace 31. · Grade 12 · Wood River (East Alton-W.R.) | 12 | Wood River (East Alton-W.R.) | 2:06.88a | 0 |
| 32. | Jonah CunninghamPlace 32. · Grade 11 · Rochester | 11 | Rochester | 2:06.94a | 0 |
| 33. | Donnie MillerPlace 33. · Grade 12 · Highland | 12 | Highland | 2:06.98a | 0 |
| 34. | Ben HeppermannPlace 34. · Grade 10 · Freeburg | 10 | Freeburg | 2:07.91a | 0 |
| 35. | Chase LadingPlace 35. · Grade 10 · Maryville (M. Christian) | 10 | Maryville (M. Christian) | 2:08.87a | 0 |
| 36. | Lane SteinkampPlace 36. · Grade 12 · Quincy | 12 | Quincy | 2:09.05a | 0 |
| 37. | Cooper JamesPlace 37. · Grade 12 · Collinsville | 12 | Collinsville | 2:09.45a PR | 0 |
| 38. | Chris WagnerPlace 38. · Grade 11 · East St. Louis | 11 | East St. Louis | 2:10.61a | 0 |
| 39. | Demar MartinPlace 39. · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 2:10.68a PR | 0 |
| 40. | Caleb HibbsPlace 40. · Grade 10 · Greenville | 10 | Greenville | 2:10.80a PR | 0 |
| 41. | Marcus PalmerPlace 41. · Grade 10 · East St. Louis | 10 | East St. Louis | 2:11.52a | 0 |
| 42. | Boden DuffyPlace 42. · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 2:12.51a PR | 0 |
| 43. | Evan LaughlinPlace 43. · Grade 10 · Greenville | 10 | Greenville | 2:15.64a PR | 0 |
| 44. | Adnan IbrahimPlace 44. · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 2:15.82a PR | 0 |
| 45. | Bronson MitchellPlace 45. · Grade 9 · Rochester | 9 | Rochester | 2:16.22a | 0 |
| 46. | Kevan BeenengaPlace 46. · Grade 10 · Springfield (Southeast) | 10 | Springfield (Southeast) | 2:18.85a | 0 |
| 47. | Grady PaswaterPlace 47. · Grade 9 · Springfield (Southeast) | 9 | Springfield (Southeast) | 2:19.30a | 0 |
| 48. | Tyquaris HolderPlace 48. · Grade 10 · Springfield (Lanphier) | 10 | Springfield (Lanphier) | 2:19.83a PR | 0 |
| 49. | Rahlee NicholsPlace 49. · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 2:20.31a | 0 |
| 50. | Taven WardeinPlace 50. · Grade 12 · Wood River (East Alton-W.R.) | 12 | Wood River (East Alton-W.R.) | 2:20.49a PR | 0 |
| 51. | Davis DotsonPlace 51. · Grade 10 · Decatur (Eisenhower) | 10 | Decatur (Eisenhower) | 2:20.73a | 0 |
| 52. | Jack DonaldPlace 52. · Grade 10 · Maryville (M. Christian) | 10 | Maryville (M. Christian) | 2:21.46a | 0 |
| — | Gavin ColeGrade 11 · Columbia | 11 | Columbia | DNS | 0 |
| — | Bohdi DevineGrade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | DNS | 0 |
| — | Quinn BahanGrade 12 · Columbia | 12 | Columbia | DNS | 0 |
| — | Ethan RichardsGrade 12 · Decatur (Eisenhower) | 12 | Decatur (Eisenhower) | DNS | 0 |
| — | Ben NeunerGrade 11 · Troy (Triad) | 11 | Troy (Triad) | DNS | 0 |
| — | Trenton WilliamsGrade 11 · Belleville (East) | 11 | Belleville (East) | DNS | 0 |