| 1. | James HannaPlace 1. · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 4:45.52a | 10 |
| 2. | Jeremiah EspositoPlace 2. · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 4:45.69a | 8 |
| 3. | James HennesseyPlace 3. · Grade 10 · Huntley | 10 | Huntley | 4:47.52a PR | 6 |
| 4. | Ryan GolembiewskiPlace 4. · Grade 11 · Huntley | 11 | Huntley | 4:47.97a PR | 5 |
| 5. | Charles ZeiPlace 5. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 4:49.23a | 4 |
| 6. | Scot FraserPlace 6. · Grade 11 · Mt. Prospect (Prospect) | 11 | Mt. Prospect (Prospect) | 4:50.46a | 3 |
| 7. | William ThanopoulosPlace 7. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 4:50.47a | 2 |
| 8. | Liam WeinbergPlace 8. · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 4:50.87a | 1 |
| 9. | John DudaPlace 9. · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 4:51.70a | 0 |
| 10. | Connor RuggPlace 10. · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 4:53.77a | 0 |
| 11. | Matt LammersfeldPlace 11. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 4:55.66a | 0 |
| 12. | Noah JahnPlace 12. · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 4:56.67a | 0 |
| 13. | Brandon ThompsonPlace 13. · Grade 11 · Huntley | 11 | Huntley | 4:57.14a | 0 |
| 14. | Conor AldworthPlace 14. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 4:58.04a PR | 0 |
| 15. | Calum StoccoPlace 15. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 4:58.12a | 0 |
| 16. | Erik WardPlace 16. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 4:58.74a | 0 |
| 17. | Jonah MorrisonPlace 17. · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 4:59.04a | 0 |
| 18. | Justin MacakPlace 18. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 4:59.95a PR | 0 |
| 19. | Collin MusolfPlace 19. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 5:00.00a | 0 |
| 20. | Justin TurleyPlace 20. · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 5:00.39a PR | 0 |
| 21. | Shimon SalnickyPlace 21. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 5:00.47a | 0 |
| 22. | Dylan AltmayerPlace 22. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 5:01.08a | 0 |
| 23. | Ethan TangPlace 23. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 5:02.50a | 0 |
| 24. | Jimmy SmallPlace 24. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 5:06.09a | 0 |
| 25. | Jack ReingerPlace 25. · Grade 11 · Huntley | 11 | Huntley | 5:07.47a | 0 |
| 26. | Oliver MennaPlace 26. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:08.36a | 0 |
| 27. | Justin NeugebauerPlace 27. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:08.91a | 0 |
| 28. | Greg GomanPlace 28. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 5:09.00a | 0 |
| 29. | Connor SullivanPlace 29. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 5:09.06a | 0 |
| 30. | Jackson CionteaPlace 30. · Grade 9 · Mt. Prospect (Prospect) | 9 | Mt. Prospect (Prospect) | 5:09.26a | 0 |
| 31. | John StrozPlace 31. · Grade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | 5:09.47a | 0 |
| 32. | Tae JeongPlace 32. · Grade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | 5:10.97a | 0 |
| 33. | Aiden BakerPlace 33. · Grade 12 · Barrington | 12 | Barrington | 5:11.24a PR | 0 |
| 34. | Jason MaurerPlace 34. · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 5:11.97a | 0 |
| 35. | Charlie SzotPlace 35. · Grade 10 · Highland Park | 10 | Highland Park | 5:12.43a | 0 |
| 36. | Jakob McVeenPlace 36. · Grade 11 · Huntley | 11 | Huntley | 5:14.27a PR | 0 |
| 37. | Aidan BowersPlace 37. · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 5:14.40a | 0 |
| 38. | Lennon PockrossPlace 38. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:14.63a | 0 |
| 39. | Brice LegleiterPlace 39. · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 5:14.95a | 0 |
| 40. | Brock WredePlace 40. · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 5:15.03a | 0 |
| 41. | Jayden GranPlace 41. · Grade 9 · Highland Park | 9 | Highland Park | 5:17.20a | 0 |
| 42. | Ethan HerrPlace 42. · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 5:17.24a | 0 |
| 43. | Tashi LipschutzPlace 43. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 5:18.80a | 0 |
| 44. | Nick DrozdPlace 44. · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 5:20.18a PR | 0 |
| 45. | Jack KeighleyPlace 45. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:20.81a | 0 |
| 46. | Kyte CoulterPlace 46. · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 5:21.09a | 0 |
| 47. | Mack BurnhamPlace 47. · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 5:21.55a | 0 |
| 48. | Aayan DawoodiPlace 48. · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 5:21.96a | 0 |
| 49. | Matthew HornstenPlace 49. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 5:24.43a PR | 0 |
| 50. | Chase TemplePlace 50. · Grade 10 · Highland Park | 10 | Highland Park | 5:24.48a | 0 |
| 51. | George KiselevPlace 51. · Grade 10 · Barrington | 10 | Barrington | 5:25.01a | 0 |
| 52. | Elliott DiehlPlace 52. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 5:25.42a | 0 |
| 53. | Max WilsonPlace 53. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:27.04a | 0 |
| 54. | Jake WaldPlace 54. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:27.95a | 0 |
| 55. | Maximiliano RebolledoPlace 55. · Grade 9 · Highland Park | 9 | Highland Park | 5:28.94a PR | 0 |
| 56. | Spencer PedrazaPlace 56. · Grade 12 · Highland Park | 12 | Highland Park | 5:29.54a | 0 |
| 57. | Rayan BitarPlace 57. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 5:29.65a PR | 0 |
| 58. | Jibreel NagoriPlace 58. · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 5:29.77a | 0 |
| 59. | Isaiah GacekPlace 59. · Grade 12 · Skokie (Niles North) | 12 | Skokie (Niles North) | 5:31.85a | 0 |
| 60. | Ethan HoytPlace 60. · Grade 9 · Highland Park | 9 | Highland Park | 5:32.50a PR | 0 |
| 61. | John QuackenbushPlace 61. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:33.90a | 0 |
| 62. | Rafael UzcateguiPlace 62. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:34.81a | 0 |
| 63. | Robel ZelalemPlace 63. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 5:34.82a | 0 |
| 64. | Zachary BrownPlace 64. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:35.20a | 0 |
| 65. | Donovan Erb-SuciuPlace 65. · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 5:35.22a | 0 |
| 66. | Benjamin LarsenPlace 66. · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 5:35.25a | 0 |
| 67. | Jahaan VarandaniPlace 67. · Grade 9 · Barrington | 9 | Barrington | 5:37.49a PR | 0 |
| 68. | Antony SierraPlace 68. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 5:38.89a | 0 |
| 69. | Chris ChiramelPlace 69. · Grade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | 5:42.30a | 0 |
| 70. | Trevor HixonPlace 70. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:42.40a | 0 |
| 71. | Esaam KhanPlace 71. · Grade 11 · Skokie (Niles North) | 11 | Skokie (Niles North) | 5:42.43a | 0 |
| 72. | Orion GustafsonPlace 72. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 5:48.05a | 0 |
| 73. | Rishi PatelPlace 73. · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 5:50.53a PR | 0 |
| 74. | Cedric ArcegaPlace 74. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 5:50.66a | 0 |
| 75. | Enrique Gutierrez-VargasPlace 75. · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 5:54.77a | 0 |
| 76. | Daniel ChakoPlace 76. · Grade 11 · Park Ridge (Maine East) | 11 | Park Ridge (Maine East) | 5:55.69a | 0 |
| 77. | Jack CranePlace 77. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:57.88a PR | 0 |
| 78. | Isaac SheperdPlace 78. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 5:58.91a | 0 |
| 79. | Guillermo Rovina AlcaidePlace 79. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 5:58.98a | 0 |
| 80. | Henry BussPlace 80. · Grade 9 · Highland Park | 9 | Highland Park | 5:59.71a | 0 |
| 81. | Charles HutchinsonPlace 81. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 6:00.84a | 0 |
| 82. | Julian GlasserPlace 82. · Grade 9 · Highland Park | 9 | Highland Park | 6:01.84a | 0 |
| 83. | Aiden DownsPlace 83. · Grade 9 · Barrington | 9 | Barrington | 6:01.93a | 0 |
| 84. | Sean KantPlace 84. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 6:03.85a | 0 |
| 85. | Amos MuPlace 85. · Grade 10 · Winnetka (New Trier) | 10 | Winnetka (New Trier) | 6:05.29a PR | 0 |
| 86. | Izach YambaoPlace 86. · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 6:06.29a | 0 |
| 87. | Muaaz HamadPlace 87. · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 6:10.40a | 0 |
| 88. | Matthew ChungPlace 88. · Grade 10 · Skokie (Niles North) | 10 | Skokie (Niles North) | 6:12.48a PR | 0 |
| 89. | Konstantinos NogueraPlace 89. · Grade 11 · Park Ridge (Maine East) | 11 | Park Ridge (Maine East) | 6:14.94a PR | 0 |
| 90. | Jayden EdakaraPlace 90. · Grade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | 6:19.93a PR | 0 |
| 91. | Juan MoctezumaPlace 91. · Grade 12 · Park Ridge (Maine East) | 12 | Park Ridge (Maine East) | 6:22.35a | 0 |
| 92. | Leo MillerPlace 92. · Grade 9 · Highland Park | 9 | Highland Park | 6:23.65a | 0 |
| 93. | Rylan BryPlace 93. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 6:25.25a | 0 |
| 94. | Lance LukosePlace 94. · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 6:29.20a PR | 0 |
| 95. | Armando Vivas SanchezPlace 95. · Grade 12 · Des Plaines (Maine West) | 12 | Des Plaines (Maine West) | 6:32.72a PR | 0 |
| 96. | Oscar KubisztalPlace 96. · Grade 10 · Park Ridge (Maine East) | 10 | Park Ridge (Maine East) | 6:40.26a | 0 |
| 97. | Edward ElsePlace 97. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 6:46.63a | 0 |
| 98. | Charlie MargolisPlace 98. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 6:50.28a | 0 |
| 99. | Tynan BensonPlace 99. · Grade 9 · Skokie (Niles North) | 9 | Skokie (Niles North) | 6:54.38a | 0 |
| 100. | Peter HeinzPlace 100. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 7:03.09a PR | 0 |
| — | Christian MoralesGrade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | DNS | 0 |
| — | John SkibbeGrade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | DNS | 0 |
| — | Miles AndersonGrade 9 · Park Ridge (Maine East) | 9 | Park Ridge (Maine East) | DNS | 0 |
| — | George Ortega MendezGrade 10 · Des Plaines (Maine West) | 10 | Des Plaines (Maine West) | DNS | 0 |
| — | Alex DiazGrade 10 · Arlington Heights (Hersey) | 10 | Arlington Heights (Hersey) | DNS | 0 |
| — | Otis FuttermanGrade 9 · Highland Park | 9 | Highland Park | DNS | 0 |
| — | James HomolyGrade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | DNS | 0 |
| — | Xander AdkinsGrade 12 · Mt. Prospect (Prospect) | 12 | Mt. Prospect (Prospect) | DNS | 0 |
| — | Ketan OffenbacherGrade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | DNS | 0 |
| — | Maxwell SternburghGrade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | DNS | 0 |
| — | Nathan FaviaGrade 10 · Mt. Prospect (Prospect) | 10 | Mt. Prospect (Prospect) | DNS | 0 |