Official Team Scores
1. Kaneland 15
2. Rochelle 65
3. Rockford (East) 94
4. Rockford (Boylan Catholic) 100
5. Belvidere 126
6. Oregon 141
7. Winnebago 166
Mens Results
3 Miles Frosh/Soph
PL YR Name Mark Team
1. 10 Ethan Neale 16:27.2 Kaneland
2. 10 Stephen Reifsteck 16:42.1 Eastland
3. 10 Seth Nosek 16:43.6 Kaneland
4. 10 Ethan Walker 16:56.7 Kaneland
5. 9 Isaiah Dallal 16:58.6 Kaneland
6. 10 Alfredo Ramirez 17:09.4 Jefferson
7. 9 Brady Popovich 17:28.5 Kaneland
8. 10 Liam Keefe 17:31.0 Rockford (Boylan Cat...
9. 10 Anthony Abruzzo 17:33.0 Kaneland
10. 10 Santi Cordoba 17:36.9 Rochelle
11. 10 Uzziel Zarate 17:41.2 Rochelle
12. 9 Aaron Lodwig 17:42.7 Kaneland
13. 9 Charles Fitts 17:59.5 Kaneland
14. 9 Owin Hunter 18:00.7 Belvidere
15. 10 Josephin Ndjebe 18:11.5 Rockford (East)
16. 9 Sam Brown 18:14.7 Sterling
17. 10 Jack Bathje 18:15.6 Rockford (East)
18. 10 Tucker Louis 18:18.9 Rochelle
19. 9 Jacob Melvin 18:22.5 Jefferson
20. 10 Scotty Dunne 18:23.0 Kaneland
21. 9 Parker Malone 18:24.3 Kaneland
22. 10 Nolan Beard 18:27.4 Rockford (East)
23. 10 Diego Escobar 18:31.8 Rochelle
24. 9 John Unger 18:35.4 Freeport
25. 9 Sam Oliveri 18:45.5 Rockford (Boylan Cat...
26. 10 Ben Hickey 18:48.0 Rochelle
27. 10 Jayden Day 18:50.1 Eastland
28. 9 Dustin Gomez 18:51.7 Belvidere
29. 9 Ryan Hussung 18:53.8 Oregon
30. 9 Branden Moore 18:57.1 Rockford (East)
31. 9 William Huber 18:58.3 Kaneland
32. 9 Danny Ryan 19:03.4 Rockford (Boylan Cat...
33. 10 Andrew Harshman 19:12.4 Oregon
34. 9 Conner Harshman 19:16.7 Oregon
35. 9 Lane Near 19:21.9 Rock Falls
36. 9 Tamir Bell 19:27.5 Rockford (Auburn)
37. 9 Sebastian Zuniga 19:30.0 Belvidere
38. 9 Tony Dierks 19:32.0 Winnebago
39. 10 Declan Coyle 19:34.9 Rockford (Boylan Cat...
40. 9 Bud Hilliard 19:36.2 Rock Falls
41. 9 Zachary Haney 19:47.0 Rockford (Boylan Cat...
42. 10 Aaron Spanier 19:47.6 Rockford (Boylan Cat...
43. 9 Christian Hamblen 19:48.3 Eastland
44. 10 Victory Hughes 19:52.4 Rockford (Auburn)
45. 9 Cayden Shroeder 19:53.0 Rockford (Auburn)
46. 9 Ethan Hendrickson 19:59.6 Winnebago
47. 10 Keagan Phillips 20:01.2 Stockton
48. 9 Juan Montoya 20:02.3 Belvidere
49. 9 Ben Larkey 20:07.4 Sterling
50. 10 Andrew McGee 20:09.3 Winnebago
51. 9 Bryce Lawson 20:20.5 Rockford (East)
52. 9 Trevor Sussland 20:29.9 Kaneland
53. 10 Kevin Lemus 21:06.8 Sterling
54. 9 Austin Schaefer 21:14.8 Rockford (East)
55. 10 Kenny Bower 21:29.2 Oregon
56. 9 Angel Chavez 21:30.8 Jefferson
57. 10 Logan Kast 21:38.5 Winnebago
58. 9 Zachary Lewandowski 21:39.4 Rockford (Boylan Cat...
59. 9 Romek Bezdziecki 21:40.5 Rockford (Boylan Cat...
60. 9 Charles Williams 21:50.4 Rockford (East)
61. 10 Heath Atz 22:11.4 Freeport
62. 9 Michael Mueller 22:23.1 Rockford (Auburn)
63. 10 Brandon Hyde-Jones 22:33.5 Oregon
64. 10 Robert Thompson 22:37.8 Belvidere
65. 9 Isaac Ochoa 22:42.0 Rochelle
66. 9 Domininc Ditullio 24:02.2 Rockford (Boylan Cat...
67. 9 Andrew Marshall 24:45.6 Winnebago
68. 9 David Brazee 26:28.1 Kaneland
69. 10 Garrett Wood 26:30.6 Kaneland
70. 9 Reginald Whitlock 31:46.7 Rockford (East)
71. 9 Simon Johnson 31:47.8 Rockford (East)
72. 9 Don Catchings 31:55.2 Rockford (East)