Home of the Hornets Update

Event Details

  • September 11th, 2021

  • 9:00 AM

  • CROSS COUNTRY

  • Varsity

  • Boy

  • Game

  • Away

  • First to the Finish Invite

  • Detweiler Park

  • 7:30 am

Spread the word:

Game Summary

HOME OF THE HORNETS

12th

Vs.

FIRST TO THE FINISH INVITE

48 teams

FTTF Results

Return to Race List
 Mens 3 Miles Varsity - 1A


Spread between runners on each t…00:0005:0010:0015:00
  Hamilton West ... (14:59.1-18:11.5) Chicago (Latin) (15:33.8-17:30.8) Urbana (Univer... (15:45.9-18:53.0) Normal (Univer... (15:48.7-17:51.0) Elmwood (15:58.8-18:08.7) Bluford (Webbe... (16:11.0-25:03.6) Rockford (R. C... (16:14.7-17:28.3) West Chicago (... (16:17.5-18:13.1) Stanford (Olym... (16:21.0-17:21.9) Pontiac (16:22.3-18:14.6) Chillicothe (I... (16:26.4-21:34.8) Erie (16:28.8-19:08.6) Aurora (Centra... (16:30.7-18:25.8) Trenton (Wescl... (16:40.7-22:28.4) Decatur (St. T... (16:43.9-17:59.5) Pleasant Plains (16:44.7-20:52.9) Mackinaw (Deer... (16:53.5-20:22.3) Westmont (16:55.0-24:39.3) Carlinville (16:56.4-20:15.2) Eureka (17:03.0-18:24.6) Freeburg (17:03.0-18:10.2) Winnebago (17:04.5-21:37.4) Lombard (Monti... (17:14.2-18:29.3) Seneca (17:15.3-20:12.3) El Paso (E.P.-... (17:15.8-19:16.9) Chicago (Unive... (17:16.1-19:30.2) Steeleville (17:17.1-18:19.0) Williamsville (17:19.8-18:27.0) Rock Falls (17:31.5-18:42.9) Clinton (17:38.6-20:11.0) Fairbury (Prai... (17:46.9-21:19.4) Durand (17:56.4-21:37.8) Bloomington (C... (17:58.1-21:08.2) Marengo (18:09.1-20:23.3) Rock Island (A... (18:09.3-20:01.6) Anna (A.-Jones... (18:12.1-20:01.8) Monmouth (M.-R... (18:13.1-20:47.8) Princeville (18:13.9-20:46.8) Glen Carbon (F... (18:34.5-20:11.4) Henry (H.-Sena... (18:35.1-21:50.1) Tremont (18:37.5-20:52.7) Byron (18:45.8-19:53.1) Roxana (19:04.2-24:47.1) Genoa (G.-King... (19:22.8-25:17.2) Macomb (19:34.1-21:25.6) Oregon (20:08.6-27:48.2) Oneida (ROWVA) (20:23.2-34:12.2) Farmington (20:25.8-28:46.5)
Team Spread 3:12 1:57 3:07 2:02 2:09 8:52 1:13 1:55 1:00 1:52 5:08 2:39 1:55 5:47 1:15 4:08 3:28 7:44 3:18 1:21 1:07 4:32 1:15 2:57 2:01 2:14 1:01 1:07 1:11 2:32 3:32 3:41 3:10 2:14 1:52 1:49 2:34 2:32 1:36 3:15 2:15 1:07 5:42 5:54 1:51 7:39 13:49 8:20
 
First Athlete
Last Athlete
  1. 12 Miles Sheppard   14:59.1 Hamilton West Hancock
  2. 12 Mason Stoeger   15:27.3 Minonk (Fieldcrest)
  3. 11 Akili Parekh   15:33.8 Chicago (Latin)
  4. 12 Ryan Hardiman   15:37.7 Chicago (Latin)
  5. 12 Isaac Stanford   15:44.6 Flora
  6. 12 Henry Laufenberg   15:45.9 Urbana (University)
  7. 10 Sachit Muduli   15:48.7 Normal (University)
  8. 12 Noah Stout   15:50.9 Hamilton West Hancock
  9. 9 Ben Gibson   15:54.9 Chicago (Latin)
  10. 11 Brandt Henderson   15:58.2 Normal (University)
  11. 12 Thomas Harmon   15:58.8 Elmwood
  12. 10 Isaac Crumrine   16:10.3 Riverton
  13. 12 Seth Hamerski   16:11.0 Bluford (Webber)
  14. 10 Weston Forward   16:14.7 Rockford (R. Christian)
  15. 12 Sheldon Powell   16:17.5 West Chicago (Wheaton Academy)
  16. 12 Ethan Walsh   16:19.2 Rockford (R. Christian)
  17. 12 Owen Dare   16:21.0 Stanford (Olympia)
  18. 12 Cannen Wolf   16:21.4 Liberty
  19. 10 Aidan Lee   16:22.3 Pontiac
  20. 12 Nick Fehr   16:24.7 Red Bud
  21. 10 Brecken Fahrenkrug   16:26.4 Chillicothe (Illinois Valley Central)
    9 Ethan Daubman   16:28.8 Erie
  22. 10 Logan Demling   16:28.9 Stanford (Olympia)
  23. 11 James Stolfe   16:30.7 Aurora (Central Catholic)
  24. 10 Isaiah Hill   16:32.9 Elmwood
  25. 12 Carter Phillips   16:35.2 Stanford (Olympia)
  26. 12 Gavin Hill   16:40.7 Trenton (Wesclin)
  27. 11 Caleb Kernaghan   16:43.9 Decatur (St. Teresa)
  28. 10 Jack Willenborg   16:44.7 Pleasant Plains
  29. 11 Armando Acosta   16:45.3 Aurora (Central Catholic)
  30. 12 Anthony Ragland   16:53.3 Stanford (Olympia)
  31. 12 Colton Knowles   16:53.5 Mackinaw (Deer Creek-M.)
  32. 11 Tim Rosland   16:55.0 Westmont
  33. 10 Will Meyer   16:56.4 Carlinville
  34. 11 Matthew Kotcher   16:59.0 Chicago (Latin)
  35. 11 Aidan Sosnowski   16:59.2 Rockford (R. Christian)
  36. 11 Martin Velchek   16:59.8 Decatur (St. Teresa)
  37. 12 Sam Fogarty   17:00.3 Pontiac
  38. 10 Carson Lehman   17:03.0 Eureka
  39. 12 Keary Thompson   17:03.0 Freeburg
  40. 9 Nicolai Martino   17:04.5 Winnebago
  41. 12 Daniel Kersey   17:05.3 West Chicago (Wheaton Academy)
  42. 11 Josh LaChance   17:06.5 Freeburg
  43. 11 Cameron Kernaghan   17:13.1 Decatur (St. Teresa)
  44. 10 Aiden Ruiz   17:13.1 Dakota
  45. 9 Nolan Ferris   17:14.2 Lombard (Montini)
  46. 9 Cam Fenton   17:14.4 Pontiac
  47. 10 Austin Aldridge   17:15.3 Seneca
  48. 10 Lukas Holderby   17:15.8 El Paso (E.P.-Gridley)
  49. 11 Colin Van Pelt   17:16.0 Freeburg
  50. 12 Zachary Gin   17:16.1 Chicago (University)
  51. 12 Christian Rees   17:17.1 Steeleville
  52. 11 Avery Glasgow   17:19.8 Williamsville
  53. 11 Daniel Giacomini   17:20.0 Williamsville
  54. 11 Noah Shook   17:21.3 Rockford (R. Christian)
  55. 10 Caden Clark   17:21.9 Stanford (Olympia)
  56. 10 Johnathon Janssen   17:25.5 Williamsville
  57. 9 Kai Schwartz   17:26.2 Urbana (University)
  58. 9 Dontaveon Thomas   17:26.6 Kewanee (Wethersfield)
  59. 11 Charlie Bardwell   17:26.9 Eureka
  60. 9 Jaxon Dalby   17:27.8 Bluford (Webber)
  61. 12 Tony Chen   17:28.3 Rockford (R. Christian)
  62. 12 Westen Myers   17:30.2 West Chicago (Wheaton Academy)
  63. 9 Daniel Goodman   17:30.8 Chicago (Latin)
  64. 11 Jose Gomez   17:31.5 Rock Falls
  65. 12 Tommy May   17:34.6 Lombard (Montini)
  66. 10 Dean Witzig   17:37.9 El Paso (E.P.-Gridley)
  67. 11 Diego Hernandez   17:38.1 Decatur (St. Teresa)
  68. 10 Drew Moser   17:38.6 Clinton
  69. 10 Brady Monk   17:38.9 Eureka
  70. 9 Ryan Kuhn   17:39.4 Mackinaw (Deer Creek-M.)
  71. 10 Parker Quinlan   17:39.5 Hamilton West Hancock
  72. 10 Cayton Cratch   17:39.5 Steeleville
  73. 10 Quentin Althar   17:40.5 Hamilton West Hancock
  74. 11 Alex Lopez   17:40.9 Chicago (University)
  75. 12 Mick Flannery   17:41.7 Lombard (Montini)
  76. 12 Matthew Marcum   17:43.0 Rock Falls
  77. 11 Tanner Spence   17:43.0 Carmi (C.-White County)
  78. 10 Mason Hart   17:44.4 Normal (University)
  79. 12 Cody Szafranski   17:45.3 Williamsville
  80. 11 Gabriel Gerber   17:46.0 Eureka
  81. 11 Grant Fogarty   17:46.9 Fairbury (Prairie Central)
  82. 12 Nick Feller   17:47.5 Elmwood
  83. 9 Gabriel Zacharias   17:47.5 Normal (University)
  84. 10 Steffen Charlie   17:48.3 Chicago (Latin)
  85. 10 Jaxen Paine   17:49.0 Pontiac
  86. 10 Jacob Gibson   17:49.8 Erie
  87. 11 Clayton Donagher   17:50.2 Steeleville
  88. 10 Jonah Kaeb   17:51.0 Normal (University)
  89. 10 Trystan Zellar   17:52.6 Rockford (Lutheran)
  90. 11 Henry O'Connor   17:53.0 Westmont
  91. 11 Cole Gruenke   17:54.4 Trenton (Wesclin)
  92. 11 Will Del Hierro   17:54.7 Chicago (Latin)
  93. 9 J Hampton   17:54.8 Elmwood
  94. 12 Brady Danek   17:54.9 Seneca
  95. 10 Kevin Lilliwitz   17:55.3 Aurora (Central Catholic)
  96. 11 Jaden Gocken   17:56.4 Durand
  97. 10 Fernando Avila-Rubio   17:56.7 Cambridge
  98. 12 Jack Morgan   17:58.1 Bloomington (Central Catholic)
  99. 11 Jackson Batt   17:58.8 Johnsburg
  100. 9 Evan Cook   17:59.5 Decatur (St. Teresa)
  101. 10 Bubka Carlson   18:00.9 Chillicothe (Illinois Valley Central)
  102. 12 Elias Finkelman   18:01.7 Urbana (University)
  103. 9 Lawrence Somosa   18:01.9 Freeburg
  104. 10 Matt Dunn   18:02.7 Carlinville
  105. 12 Caleb Yun   18:05.1 West Chicago (Wheaton Academy)
  106. 10 Gus Striglos   18:06.5 Decatur (St. Teresa)
  107. 10 Alexavier Kaufman   18:07.3 Fairbury (Prairie Central)
  108. 10 L.J. Higgs   18:08.7 Elmwood
  109. 12 Preston Bailey   18:09.1 Marengo
  110. 12 Cameron Britton   18:09.3 Rock Island (Alleman)
  111. 10 Ben Milner   18:10.1 Rock Island (Alleman)
  112. 12 Lupe Herrmann   18:10.2 Lombard (Montini)
  113. 10 Evan Schlichting   18:10.2 Freeburg
  114. 9 Anthony Valdivia   18:10.4 Rock Falls
  115. 11 Evan Reitz   18:10.5 Steeleville
  116. 12 Gabe Miller   18:11.5 Hamilton West Hancock
  117. 10 Zach Henry   18:12.1 Anna (A.-Jonesboro)
  118. 11 Joshua Strzalka   18:13.1 West Chicago (Wheaton Academy)
  119. 12 Joe Rivera   18:13.1 Monmouth (M.-Roseville)
  120. 10 Joey Bosch   18:13.9 Princeville
  121. 12 Bradyn Windnagle   18:14.2 Durand
  122. 9 Cooper Phillips   18:14.4 Stanford (Olympia)
  123. 9 Jake Dewald   18:14.6 Pontiac
  124. 11 Victor Rivera   18:15.1 Rock Falls
  125. 10 Joseph Urban   18:15.8 West Chicago (Wheaton Academy)
  126. 10 Shaymis Powell   18:17.5 West Chicago (Wheaton Academy)
  127. 12 Ryan Rice   18:17.6 Normal (University)
  128. 12 Dylan Eble   18:18.5 Normal (University)
  129. 10 Camden Pierce   18:19.0 Steeleville
  130. 11 Tyler Nalley   18:19.2 Rockford (R. Christian)
  131. 11 Zach Gates   18:19.3 Aurora (Central Catholic)
  132. 10 Kaleb Sica   18:19.6 Westmont
  133. 11 Zach Powell   18:21.7 Pleasant Plains
  134. 11 Ryan Gayton   18:23.1 Beecher
  135. 12 Noah King   18:24.6 Eureka
  136. 10 Asher Reedy   18:25.1 Normal (University)
  137. 10 William Scroggs   18:25.2 Mackinaw (Deer Creek-M.)
  138. 10 Bryson Spaulding   18:25.6 Elmhurst (IC Catholic)
  139. 9 David Valencia   18:25.8 Aurora (Central Catholic)
  140. 12 Freddy Armstrong   18:25.9 Normal (University)
  141. 10 Nathanael Otto   18:26.2 Eureka
  142. 12 Logan Giocomini   18:27.0 Williamsville
  143. 11 Chris Poyner   18:27.4 Seneca
  144. 10 Hugh Flannery   18:29.3 Lombard (Montini)
  145. 11 Patrick Signore   18:29.7 Marengo
  146. 11 Calvin Maierhofer   18:29.8 Seneca
  147. 9 Aiden Jepson   18:30.9 Erie
  148. 10 Marcus Ray   18:31.1 Marengo
  149. 11 Jade-Carlos Gustafson   18:31.3 Clinton
  150. 9 Tucker Sennett   18:32.0 Princeville
  151. 9 Jack Lyons   18:32.1 Chicago (Latin)
  152. 10 Lucas Dreisbach   18:32.6 Erie
  153. 11 Sam Bushert   18:33.1 El Paso (E.P.-Gridley)
  154. 11 Johnny Chambers   18:33.7 Normal (University)
  155. 9 Tucker Hinkle   18:34.1 Eureka
  156. 11 Owen Ayers   18:34.4 Flora
  157. 11 Riley Strack   18:34.5 Glen Carbon (Father McGivney)
  158. 12 Ryan Woodruff   18:34.6 Argenta (A.-Oreana)
  159. 12 Eric Garrison   18:35.1 Henry (H.-Senachwine)
  160. 11 Matthew Dean   18:36.5 Aurora (Central Catholic)
  161. 12 Beto Vaca Diaz   18:36.9 Anna (A.-Jonesboro)
  162. 12 Alex Welch   18:37.3 Toulon (Stark County)
  163. 10 Kaiden Petro   18:37.5 Tremont
  164. 10 Preston Rowe   18:38.6 Henry (H.-Senachwine)
  165. 10 Simon Kaeb   18:39.4 Normal (University)
  166. 12 Kris Scully   18:41.3 Freeburg
  167. 11 Brendan Williams   18:42.2 Elmwood
  168. 9 Christian Cid   18:42.9 Rock Falls
  169. 11 Evan Rybak   18:43.2 Glen Carbon (Father McGivney)
  170. 10 Walter Kraatz   18:44.2 Urbana (University)
  171. 10 Brady Root   18:44.7 Rock Falls
  172. 11 Will Anliker   18:44.7 West Chicago (Wheaton Academy)
  173. 9 Mika Nelson   18:45.5 Elmwood
  174. 12 Carter Conderman   18:45.8 Byron
  175. 12 Matthew Stoner   18:47.6 West Chicago (Wheaton Academy)
  176. 10 Tyler Buck   18:47.7 Tremont
  177. 10 Andrew Spurlock   18:48.2 Mackinaw (Deer Creek-M.)
  178. 11 Aquiles Somosa   18:48.5 Freeburg
  179. 11 Hunter Tabb   18:48.7 Pleasant Plains
  180. 10 Danny Darrow   18:49.1 Rock Island (Alleman)
  181. 10 Andrew Perry   18:49.1 Eureka
  182. 11 Payton Romersberger   18:49.8 El Paso (E.P.-Gridley)
  183. 12 Joseph Shim   18:50.4 Normal (University)
  184. 11 Mark Dutkanych   18:51.1 Aurora (Central Catholic)
  185. 10 Matteo Vaca Diez   18:51.6 Anna (A.-Jonesboro)
  186. 12 Luke Farnsworth   18:52.1 Williamsville
  187. 9 Bruce Tang   18:53.0 Urbana (University)
  188. 12 Connor Vincent   18:53.9 Stockton
  189. 9 Tucker Bailey   18:54.1 Champaign (Judah Christian)
  190. 12 Jose Amador   18:55.7 Cullom (Tri-Point)
  191. 9 Ross Kimme   18:56.2 Urbana (University)
  192. 10 Dominick Quinlan   18:57.1 Hamilton West Hancock
  193. 10 Cole Thomas   18:58.3 Winnebago
  194. 11 Zeke Thelen   18:58.7 West Chicago (Wheaton Academy)
  195. 11 Andre Kellum   18:58.7 Beecher
  196. 11 William Montague   18:59.3 Chicago (University)
  197. 9 Jack Lied   19:00.2 Princeville
  198. 11 Caleb Forseth   19:00.3 Peoria (P. Christian)
  199. 12 Isaac Mondello   19:00.3 Byron
  200. 11 Nile Chotner   19:00.7 Anna (A.-Jonesboro)
  201. 9 Simeon Gabriel   19:01.5 West Chicago (Wheaton Academy)
  202. 10 Mitchell Hayes   19:02.0 Normal (University)
  203. 12 Beau Beeney   19:02.9 Peoria Heights
  204. 11 Jon Wicklein   19:03.8 Byron
  205. 10 Hunter Ponce   19:04.2 Roxana
  206. 10 Jacob Skutt   19:04.2 Eureka
  207. 10 Garrett Hartrich   19:05.5 Bloomington (Central Catholic)
  208. 10 Tyler Summers   19:06.5 Carlinville
  209. 12 Lucas Obert   19:07.3 Liberty
  210. 9 VIctor Bonnell   19:08.6 Erie
  211. 12 Matt Vanhyfte   19:09.2 Cambridge
  212. 9 Landon Wall   19:11.0 Chillicothe (Illinois Valley Central)
  213. 10 Mateo Noguera Montoya   19:11.2 West Chicago (Wheaton Academy)
  214. 10 Skyler Albert   19:11.2 Chicago (University)
  215. 12 Matthew Johnston   19:11.7 West Chicago (Wheaton Academy)
  216. 11 Reece Wesseln   19:11.8 Rockford (R. Christian)
  217. 12 Conner Garsnett   19:12.7 Trenton (Wesclin)
  218. 12 Andrew Bomleny   19:12.9 Erie
  219. 11 Aiden Earley   19:14.4 Kewanee (Wethersfield)
  220. 10 Jacob Gay   19:15.7 Aurora (Central Catholic)
  221. 10 Reed Newcomb   19:16.9 El Paso (E.P.-Gridley)
  222. 9 Cole Payne   19:17.9 Pleasant Plains
  223. 9 Liam Boeving   19:19.0 Glen Carbon (Father McGivney)
  224. 10 Russell Abner   19:19.4 Aurora (Central Catholic)
  225. 10 Parker Melick   19:19.5 Princeville
  226. 11 Brady Schaller   19:20.0 Winnebago
  227. 9 Reed Florey   19:20.1 Elmwood
  228. 10 Aiden Carby   19:20.4 Byron
  229. 9 Isaac Porzelius   19:20.8 El Paso (E.P.-Gridley)
  230. 12 Jackson Zimmer   19:21.2 Eureka
  231. 10 Nicholas Harston   19:21.5 El Paso (E.P.-Gridley)
  232. 9 Jimmy Lawsha   19:22.6 Ottawa (Marquette)
  233. 12 Camden Welander   19:22.7 Williamsville
  234. 11 Nathan Brening   19:22.8 Genoa (G.-Kingston)
  235. 11 Landon Wierenga   19:24.0 Eureka
  236. 9 Matt Auburn   19:26.0 Decatur (St. Teresa)
  237. 12 Justyn West   19:28.2 Clinton
  238. 10 Josh Lewis   19:28.4 Bluford (Webber)
  239. 12 Caleb Steiner   19:29.4 Tremont
  240. 9 Benjamin O'Donnell   19:30.2 Chicago (University)
  241. 12 Miguel Jaojoco   19:30.8 Lombard (Montini)
  242. 11 Vinny Wagner   19:33.6 Liberty
  243. 12 Joseph Chan   19:33.9 Rockford (R. Christian)
  244. 10 Mathew Sadler   19:34.1 Macomb
  245. 10 Noah Britton   19:34.1 Rock Island (Alleman)
  246. 12 Carl Blome   19:34.9 Macomb
  247. 11 Ian Weible   19:37.4 Champaign (Academy High)
  248. 10 Fernando Daily   19:37.8 Pontiac
  249. 12 Henry Tibbets   19:38.4 Monmouth (M.-Roseville)
  250. 10 Nikolas Rubach   19:38.4 Steeleville
  251. 10 Jacob Arnold   19:38.9 Johnsburg
  252. 9 Talan Thrasher   19:39.8 Clinton
  253. 12 Seth Seitzinger   19:40.1 Lawrenceville
  254. 11 Josh Pagan   19:40.3 Bloomington (Central Catholic)
  255. 10 James Digate   19:40.5 Aurora (Central Catholic)
  256. 12 Galen Kohlbrecher   19:40.8 Glen Carbon (Father McGivney)
  257. 11 Finn Kelly   19:42.6 Chicago (Latin)
  258. 9 Simon Lane   19:42.8 Chicago (University)
  259. 11 Ryan Conner   19:44.2 Johnsburg
  260. 11 Gabe Jones   19:44.5 Fairbury (Prairie Central)
  261. 9 Mason Dunn   19:44.8 Normal (University)
  262. 9 Maxwell Neal   19:46.2 Lombard (Montini)
  263. 11 Daniel Obernuefemann   19:49.7 Freeburg
  264. 12 Charlie Gray   19:49.9 Chicago (Latin)
  265. 12 Joe Kerner   19:50.6 El Paso (E.P.-Gridley)
  266. 11 Caleb Scofield   19:52.5 Eureka
  267. 10 Paul Wicklein   19:53.1 Byron
  268. 12 Kye Trautman   19:53.7 Freeburg
  269. 10 Aidan Hoekstra   19:54.1 Eureka
  270. 10 Zeke Weidel   19:55.1 Erie
  271. 11 Kenny Sledzinksi   19:55.1 Lombard (Montini)
  272. 10 Will Hupke   19:56.3 West Chicago (Wheaton Academy)
  273. 11 Eli Rushing   19:56.8 Steeleville
  274. 12 Jesse Biesemeier   19:58.1 Durand
  275. 10 Kevin Martinez   19:58.4 Monmouth (M.-Roseville)
  276. 9 Shawn Immanuel   19:58.6 Normal (University)
  277. 10 Kole Rigsby   19:59.0 El Paso (E.P.-Gridley)
  278. 10 Erick Scroggins   19:59.9 Roxana
  279. 11 Jonathan Snelgrove   20:01.2 Marengo
  280. 10 Nate Hein   20:01.6 Rock Island (Alleman)
  281. 9 Lucas Vaca Diez   20:01.8 Anna (A.-Jonesboro)
  282. 12 Evan Potter   20:02.1 Byron
  283. 11 Sye Vanmiddlesworth   20:02.7 Eureka
  284. 11 Charlie Wilson   20:03.4 Carlinville
  285. 10 Alex Bomleny   20:03.7 Erie
  286. 10 Kelby Svendsen   20:03.8 Urbana (University)
  287. 10 Michael Cooper   20:03.9 Freeburg
  288. 11 James Lippert   20:04.6 Urbana (University)
  289. 9 Bradyn Umbenhauer   20:04.9 Chicago (Latin)
  290. 10 Aiden Christenson   20:07.1 Pontiac
  291. 9 Aidan Guida   20:08.6 Oregon
  292. 12 Josue Delatorre   20:09.0 Rock Falls
  293. 9 Tyler Hanson   20:10.8 Pontiac
  294. 12 Trevor Willis   20:11.0 Clinton
  295. 11 Nolan Shearer   20:11.4 Glen Carbon (Father McGivney)
  296. 11 Jerry Lin   20:11.7 West Chicago (Wheaton Academy)
  297. 10 Logan Hansen   20:12.0 Dakota
  298. 10 Drew Danek   20:12.3 Seneca
  299. 11 Wyatt Grimshaw   20:12.9 Granville (Putnam County)
  300. 9 Caden McCullough   20:14.4 Freeburg
  301. 11 Mihreteab Gilleland   20:14.6 Cullom (Tri-Point)
  302. 11 Bryer Yates   20:14.9 Hamilton West Hancock
  303. 9 Matthew Schaefer   20:14.9 Tremont
  304. 11 Hayden Truax   20:15.2 Carlinville
  305. 12 Joey Twardowski   20:15.5 Granville (Putnam County)
  306. 9 Trenton Ingles   20:16.5 Steeleville
  307. 11 Juan Hernandez   20:18.0 Rock Falls
  308. 10 Daniel Dover   20:20.3 Anna (A.-Jonesboro)
  309. 12 Jager Samuelson   20:20.5 Cambridge
  310. 12 Colin Kreipe   20:20.7 Carlinville
  311. 11 Henry Koyner   20:22.2 Chicago (University)
  312. 10 Nicholas Bunting   20:22.3 Mackinaw (Deer Creek-M.)
  313. 10 Myles Kendzie   20:22.5 Genoa (G.-Kingston)
  314. 9 Colton Deetz   20:23.0 Decatur (St. Teresa)
  315. 12 Jaren Gerad   20:23.2 Oneida (ROWVA)
  316. 11 Camden Weirich   20:23.3 Marengo
  317. 11 Joey Lindsey   20:24.7 Erie
  318. 12 Joshua Erwin   20:24.9 Freeburg
  319. 9 Aaron Webb   20:25.4 Bloomington (Cornerstone Christian Academy)
  320. 11 Jonathan Claerbout   20:25.5 Winnebago
  321. 10 Brayden Morse   20:25.8 Farmington
  322. 10 Gabe Mora Ortiz   20:26.6 Monmouth (M.-Roseville)
  323. 9 Brady Kim   20:27.6 Normal (University)
  324. 9 Felix Lee   20:28.6 Urbana (University)
  325. 10 Jackson Vogel   20:29.7 Eureka
  326. 10 Matthew Ulozas   20:30.1 Urbana (University)
  327. 10 Harsh Patel   20:30.1 Urbana (University)
  328. 9 Colby Fung   20:30.1 West Chicago (Wheaton Academy)
  329. 11 Marcus Logan   20:30.4 Riverton
  330. 10 Waylon Melick   20:30.9 El Paso (E.P.-Gridley)
  331. 11 Cole Zimmerman   20:31.8 Fairbury (Prairie Central)
  332. 9 Pierson Romersberger   20:32.4 El Paso (E.P.-Gridley)
  333. 9 Matt Galor   20:33.7 Aurora (Central Catholic)
  334. 9 Sam Wilson   20:34.5 Carlinville
  335. 10 Josiah Imig   20:35.7 Beecher
  336. 12 Jace Bovee   20:37.0 Normal (University)
  337. 11 Sean Wright   20:37.1 Mackinaw (Deer Creek-M.)
  338. 9 Jack Ludwig   20:37.4 Bloomington (Central Catholic)
  339. 10 Isaac Biver   20:37.8 Freeburg
  340. 10 Nico Yee   20:38.7 Henry (H.-Senachwine)
  341. 12 Kayden Schubert   20:38.8 Stockton
  342. 9 Josh Chatfield   20:38.8 West Chicago (Wheaton Academy)
  343. 10 Colin Moore   20:40.1 Glen Carbon (Father McGivney)
  344. 12 Logan Buchanan   20:40.3 Lawrenceville
  345. 11 Paul Tikhiy   20:42.9 Westmont
  346. 10 Gabe Davis   20:43.7 Urbana (University)
  347. 9 Brady Marshall   20:44.0 Freeburg
  348. 10 Holten Struck   20:46.0 Seneca
  349. 12 Luke Pipkins   20:46.8 Princeville
  350. 9 Luke Graham   20:46.8 Princeville
  351. 12 Raymundo Francisco   20:47.8 Monmouth (M.-Roseville)
  352. 11 Christian Brilley   20:47.8 Decatur (St. Teresa)
  353. 12 Jack Winans   20:52.3 Toulon (Stark County)
  354. 11 Cooper Chaney   20:52.7 Tremont
  355. 9 Lincoln Young   20:52.9 Pleasant Plains
  356. 10 KJ Ohr   20:54.0 Rock Island (Alleman)
  357. 11 Joey Nelson   20:54.5 Seneca
  358. 12 Titus Kyles   20:54.9 Urbana (University)
  359. 12 Jared Jennings   20:55.2 Beecher
  360. 11 Wyatt Biermann   20:56.3 Glen Carbon (Father McGivney)
  361. 9 Nate Sprinkel   20:58.2 Seneca
  362. 11 Darien Huggins   20:59.2 Rock Falls
  363. 9 Hudson Stickel   21:02.1 Chillicothe (Illinois Valley Central)
  364. 11 Preston Daniels   21:02.3 Clinton
  365. 9 Connor Hartman   21:03.0 Normal (University)
  366. 12 Chris Holbrook   21:05.1 Roxana
  367. 11 Alex Scott   21:05.4 Carlinville
  368. 9 Noah Dorsey   21:07.1 Henry (H.-Senachwine)
  369. 10 Cole Highfill   21:08.2 Bloomington (Central Catholic)
  370. 10 Isaiah Rebman   21:10.1 Macomb
  371. 12 Gabriel Hsieh   21:12.4 Chicago (University)
  372. 12 Noah Giganti   21:14.0 Normal (University)
  373. 12 Brad Schardan   21:16.8 Stanford (Olympia)
  374. 12 Lincoln Steidinger   21:19.4 Fairbury (Prairie Central)
  375. 10 Seth Witte   21:19.5 Mackinaw (Deer Creek-M.)
  376. 10 Mason Siegel   21:20.5 Elmwood
  377. 12 Camden McKay   21:21.1 Freeburg
  378. 9 Dylan Smith   21:21.7 Durand
  379. 10 Jack Rives   21:22.0 Carlinville
  380. 12 Andrew Johnston   21:22.3 West Chicago (Wheaton Academy)
  381. 9 Anthony Harell   21:22.7 Cullom (Tri-Point)
  382. 12 Amir Oden-Shabazz   21:22.9 Macomb
  383. 9 Colin Jameson   21:24.0 Clinton
  384. 9 Levi Steiner   21:24.6 Tremont
  385. 10 Dylan Moss   21:25.4 El Paso (E.P.-Gridley)
  386. 12 Eli Ratcliff   21:25.5 Carlinville
  387. 12 Payton McGruder   21:25.6 Macomb
  388. 10 Logan Guillou   21:27.9 Pleasant Plains
  389. 12 Jack Pearce   21:29.2 Pleasant Plains
  390. 12 Dane Slayden   21:30.7 Roxana
  391. 12 Maclane Rinearson   21:31.2 Ottawa (Marquette)
  392. 12 Chase Poindexter   21:32.4 Freeburg
  393. 10 Teddy Koskinas   21:33.6 West Chicago (Wheaton Academy)
  394. 12 Colby Carroll   21:34.2 Toulon (Stark County)
  395. 9 Logan Peterson   21:34.8 Chillicothe (Illinois Valley Central)
  396. 12 Brenden Prine   21:36.6 Oneida (ROWVA)
  397. 12 Gabe Ginger   21:37.4 Winnebago
  398. 11 Evan Folk   21:37.8 Durand
  399. 12 Trenton Meinert   21:38.1 Durand
  400. 11 Elijah Marlow   21:38.6 Bluford (Webber)
  401. 9 Aidan Richardson   21:39.0 Normal (University)
  402. 10 Logan Miller   21:40.5 Glen Carbon (Father McGivney)
  403. 9 Lucas Dierking   21:41.3 Chillicothe (Illinois Valley Central)
  404. 11 Nicholas Donelan   21:42.7 Williamsville
  405. 10 Dylan Ragsdale   21:45.1 Argenta (A.-Oreana)
  406. 9 Jackson Darke   21:45.2 Chicago (Latin)
  407. 12 Nick Leonard   21:45.2 Normal (University)
  408. 11 Josiah Meade   21:47.4 El Paso (E.P.-Gridley)
  409. 12 Andy Brown   21:48.9 Urbana (University)
  410. 9 Alex Behme   21:49.0 Carlinville
  411. 12 PJ Ehrat   21:50.1 Henry (H.-Senachwine)
  412. 10 Isaiah Hostetter   21:50.7 Chillicothe (Illinois Valley Central)
  413. 12 Jacob Rouse   21:53.0 Macomb
  414. 10 Hawke Mitchell   21:53.0 Genoa (G.-Kingston)
  415. 11 Nathan Lyons   21:54.1 Winnebago
  416. 9 Kyler Glaue   21:56.4 Macomb
  417. 9 Lucas Hurd   21:59.3 Normal (University)
  418. 12 Torey Shumate   21:59.4 Winnebago
  419. 12 Caleb Locke   22:00.6 Trenton (Wesclin)
  420. 12 Seth Bolen   22:02.6 Durand
  421. 11 Yovani Carrillo   22:03.3 Anna (A.-Jonesboro)
  422. 12 Mario Velasco   22:04.2 El Paso (E.P.-Gridley)
  423. 11 Daniel O'Connor   22:04.6 Chicago (University)
  424. 11 Diego Hernandez   22:05.1 Rock Falls
  425. 9 Levi Reints   22:07.8 Pontiac
  426. 9 David Simmons   22:09.7 Monmouth (M.-Roseville)
  427. 10 Dylan Squires   22:09.7 Marengo
  428. 11 Ben Joellenbeck   22:10.1 Glen Carbon (Father McGivney)
  429. 10 Michael Werry   22:11.2 Eureka
  430. 11 Rylan Nelson   22:13.2 Normal (University)
  431. 11 Cooper Fullington   22:14.7 Carlinville
  432. 9 Paul Silvani   22:14.8 Chicago (Latin)
  433. 9 Christopher Smith   22:15.4 Oregon
  434. 10 Jack Hurst   22:15.8 Chicago (University)
  435. 9 Connor Pabian   22:16.0 Seneca
  436. 10 Roman Vega   22:16.0 Rock Falls
  437. 11 Will Shearin   22:17.0 Bloomington (Cornerstone Christian Academy)
  438. 9 Gunnar Damhoff   22:18.4 Rock Falls
  439. 9 Nathaniel Babcock   22:19.7 Decatur (St. Teresa)
  440. 9 Bryce Schottel   22:21.7 Freeburg
  441. 9 George Ofori-Mante   22:26.6 Chicago (University)
  442. 10 Ellis Domenick   22:27.2 Chicago (University)
  443. 11 Joaquin Winkhart   22:28.4 Byron
  444. 12 Cale Frisse   22:28.4 Trenton (Wesclin)
  445. 10 Sean Mayer   22:33.0 Aurora (Central Catholic)
  446. 11 Ian Wells   22:39.8 Eureka
  447. 10 Daniel Hoffman   22:40.3 Ottawa (Marquette)
  448. 9 Blake Overstreet   22:44.9 Macomb
  449. 9 Chris Yee   22:45.2 Henry (H.-Senachwine)
  450. 11 Colin Jones   22:46.0 Rockford (Lutheran)
  451. 10 Tyson Skinner   22:52.0 Erie
  452. 9 Kaney Roper   22:52.5 Carlinville
  453. 9 Nolan Kent   22:53.3 El Paso (E.P.-Gridley)
  454. 10 Keegan Ruppe   22:55.8 El Paso (E.P.-Gridley)
  455. 11 Connor Keller   22:56.3 Farmington
  456. 9 Adam Syverson   22:58.8 Chicago (University)
  457. 10 Josh Razo   22:58.8 Fairbury (Prairie Central)
  458. 9 Jake Conrad   23:00.5 Galva
  459. 12 Connor Dove   23:04.4 Pleasant Plains
  460. 10 Jackson Walters   23:04.5 Freeburg
  461. 12 Oliver Gaddis   23:04.7 Riverton
  462. 9 Judah Souder   23:06.9 Normal (University)
  463. 10 Jamison Kohlberg   23:14.0 Glen Carbon (Father McGivney)
  464. 9 Tyler Bryant   23:15.6 Freeburg
  465. 9 Lyle Biermann   23:17.7 Glen Carbon (Father McGivney)
  466. 10 Max Alessia   23:19.5 Williamsville
  467. 10 Zachary Schupp   23:20.1 Eureka
  468. 10 Drew Whittington   23:21.0 Bloomington (Central Catholic)
  469. 10 Joshua Hamaker   23:22.7 Bloomington (Central Catholic)
  470. 9 Owen Martin   23:29.8 Eureka
  471. 9 Noah McClallen   23:30.6 Eureka
  472. 11 Logan Farquhar   23:31.4 Stanford (Olympia)
  473. 9 Kenny Boehm   23:32.6 Byron
  474. 11 Logan Meyer   23:33.5 Freeburg
  475. 9 Henry Norton   23:35.7 Chicago (Latin)
  476. 10 Ben Reneau   23:38.9 Erie
  477. 9 Landon Smith   23:42.1 Stanford (Olympia)
  478. 9 Levi Huber   23:47.4 Glen Carbon (Father McGivney)
  479. 9 Brandon Griggs   23:47.4 Mackinaw (Deer Creek-M.)
  480. 11 Luke Merz   23:49.8 Freeburg
  481. 12 Gage Gathman   23:51.6 Williamsville
  482. 9 Ethan Grebner   23:52.9 Williamsville
  483. 12 Aidan Foshay   23:56.0 Farmington
  484. 12 Reece Stimpert   23:57.6 El Paso (E.P.-Gridley)
  485. 11 Charlie Pullen   23:57.8 Monmouth (M.-Roseville)
  486. 9 Austin Carruthers   23:58.7 Princeville
  487. 10 Knox Mynatt   24:00.0 Urbana (University)
  488. 10 Colin Kristich   24:02.1 Pontiac
  489. 9 Andrew Alvarado   24:03.0 Elmhurst (IC Catholic)
  490. 11 Lucas Haas   24:06.1 Trenton (Wesclin)
  491. 11 Liam Baldwin   24:07.2 Monmouth (M.-Roseville)
  492. 10 Harrison Sepich   24:09.0 El Paso (E.P.-Gridley)
  493. 12 Donavon Reynolds   24:12.4 Oneida (ROWVA)
  494. 12 Gavin Gerard   24:13.8 Oneida (ROWVA)
  495. 12 Owen Griffiths   24:16.9 Carlinville
  496. 9 Eric Chen   24:20.4 Anna (A.-Jonesboro)
  497. 9 Hayden Tipler   24:20.4 El Paso (E.P.-Gridley)
  498. 10 Kristian Adleman   24:25.5 Stockton
  499. 9 Michael Gray   24:28.6 Chicago (Latin)
  500. 9 Ben Shearin   24:28.9 Bloomington (Cornerstone Christian Academy)
  501. 11 Daquan Brock   24:31.4 Peoria (Manual)
  502. 10 Marcos Perez   24:38.0 Durand
  503. 9 Quentin Jarlson   24:39.3 Westmont
  504. 12 Edan Clow   24:40.3 Macomb
  505. 12 Jack Hamer   24:40.4 Macomb
  506. 12 Gage Swinson   24:44.7 Henry (H.-Senachwine)
  507. 9 Isaac House   24:46.3 Macomb
  508. 11 Ian Koch   24:46.7 Tremont
  509. 11 Andrew Montgomery   24:47.1 Roxana
  510. 10 Kameryn Reynolds   24:48.0 Freeburg
  511. 12 Steven McMahill   24:50.1 Peoria Heights
  512. 12 Nicholas Meives-Wylie   24:50.9 Oregon
  513. 9 Logan Davis   24:51.6 Kewanee (Wethersfield)
  514. 9 Talon Blas   24:54.5 Roxana
  515. 12 Aidan Morrell   24:56.0 Freeburg
  516. 12 Ayden McNeill   24:57.1 Cullom (Tri-Point)
  517. 10 Joshua Montalvo   24:57.5 Macomb
  518. 10 Cameron McGonigal   24:59.1 Rockford (R. Christian)
  519. 10 Carter Thomas   25:03.5 Seneca
  520. 9 Hunter Bigham   25:03.6 Bluford (Webber)
  521. 11 Collin Hilberg   25:09.6 Peoria Heights
  522. 9 Joshua Ferre   25:09.6 Argenta (A.-Oreana)
  523. 12 Ryan Salamon   25:13.7 Durand
  524. 12 Eli Hill   25:14.2 Seneca
  525. 12 Patrick Belskis   25:15.9 Aurora (Central Catholic)
  526. 9 Noah Tatroe   25:16.2 Genoa (G.-Kingston)
  527. 10 Varek Venugopalan   25:16.2 Macomb
  528. 11 Owen Brown   25:17.2 Genoa (G.-Kingston)
  529. 9 Romeo Rosas   25:18.3 Rock Island (Alleman)
  530. 10 Hayden Martin   25:23.9 Henry (H.-Senachwine)
  531. 11 Zachary Neblock   25:24.8 Genoa (G.-Kingston)
  532. 10 Ethan Dahl   25:26.8 Argenta (A.-Oreana)
  533. 9 Trey Mense   25:32.4 Freeburg
  534. 11 Jack VanGorkom   25:45.4 Trenton (Wesclin)
  535. 11 Bradyn Cook   26:15.7 Bloomington (Central Catholic)
  536. 10 Josh Velasquez   26:21.2 Monmouth (M.-Roseville)
  537. 11 Alex Barrett   26:27.1 Farmington
  538. 11 Andrew Hernandez   26:35.1 Rock Falls
  539. 9 Roman Zimmerman   26:49.6 El Paso (E.P.-Gridley)
  540. 9 Michael Kotcher   26:54.4 Chicago (Latin)
  541. 10 Rogan McClendon   27:24.3 Chicago (Latin)
  542. 11 Bryan Immel   27:29.8 Oregon
  543. 9 Chris Smith   27:37.3 Seneca
  544. 10 Francisco Suarez   27:39.5 Durand
  545. 11 Solan Everly   27:40.6 Rock Falls
  546. 12 Isaac Brooks   27:48.2 Oregon
  547. 9 Logan Abernathy   27:56.5 Anna (A.-Jonesboro)
  548. 10 Jackson Lehman   27:58.5 Freeburg
  549. 10 Marzayveon Nash Dye   28:15.9 Peoria (Manual)
  550. 9 Tucker Baldi   28:16.3 Macomb
  551. 10 Mark Boland   28:30.6 Chicago (University)
  552. 10 Jason Kennelly   28:46.5 Farmington
  553. 12 Ayden Szymczak   29:08.7 Marengo
  554. 11 Tommy Cottingham   29:22.0 Carlinville
  555. 10 Patrick Dunn   29:22.1 Carlinville
  556. 9 AJ Seager   29:39.7 Genoa (G.-Kingston)
  557. 9 Jacob Brooks   29:46.6 Erie
  558. 10 Samuel Gresch   30:13.9 Urbana (University)
  559. 11 Jarrett Lapp   30:27.5 Durand
  560. 12 Rilee Lieske   30:31.8 Ottawa (Marquette)
  561. 11 Logan Serpette   30:39.7 Henry (H.-Senachwine)
  562. 10 James Crawford   30:50.1 Peoria Heights
  563. 9 Cullen Clow   31:29.5 Macomb
  564. 11 Akshay Badlani   31:58.6 Chicago (University)
  565. 9 Mason Meinert   33:16.9 Durand
  566. 10 Andrew Helle   34:00.7 Farmington
  567. 10 Jaxson Pemberton   34:12.2 Oneida (ROWVA)
  568. 12 Alex Dixon   35:31.6 Bloomington (Central Catholic)
  569. 9 Aidan Helle   36:04.0 Farmington
  570. 9 Shiv Opal   40:06.0 Chicago (Latin)
  571. 12 Kyle Koch   40:34.2 Bloomington (Central Catholic)