Boys 3 Mile Run
PL GR Name Time Team
1. 9 James Wright 17:15.5 PR East Moline (United)
2. 9 Valdis Slokenbergs 17:17.5 Geneva
3. - Aaron Trier 17:27.0 PR Sycamore
4. 9 Max Beutel 17:29.9 Belvidere (North)
5. 9 Chris Metz 17:37.7 Freeport
6. 9 Joe Tegge 17:40.3 Geneva
7. 10 Jonathan Goetsch 17:41.6 SR Plainfield (Central)
8. 9 Zander Casis 17:50.5 Belvidere (North)
9. 10 Eric Rodriguez 17:53.3 PR Belvidere (North)
10. 9 Xander Thomson 17:57.5 PR Geneva
11. 10 Austin Walsh 18:00.7 PR Rochelle
12. 10 Jon Allen 18:03.2 PR Belvidere
13. 10 Kellen Cesarone 18:04.1 Geneva
14. 9 Eric Palmquist 18:05.6 PR Geneva
15. 10 Logan Schaefer 18:05.8 Lasalle-Peru
16. 9 Dustyn Perona 18:07.6 PR Plainfield (Central)
17. 10 Dane Jankiewicz 18:07.8 PR Belvidere
18. 9 Ben Rhodes 18:10.2 PR East Moline (United)
19. 10 Tate Slaght 18:11.4 PR Freeport
20. 9 Logan Johnson 18:12.3 PR Lasalle-Peru
21. 10 Zack Zographos 18:16.6 Sycamore
22. 10 Logan Walsh 18:19.4 Belvidere (North)
23. 9 Dean Eubanks 18:21.4 PR Plainfield (Central)
24. 10 Levi Nightingale 18:22.8 PR East Moline (United)
25. 10 Connor Bean 18:22.9 SR Lasalle-Peru
26. 9 Ryan Bonomo 18:23.4 PR Plainfield (Central)
27. 9 Noah Anderson 18:26.9 Belvidere (North)
28. 9 Diego Escobar 18:27.4 PR Rochelle
29. 10 Dayton Ward 18:28.6 Sycamore
30. 9 David Ruetten 18:29.4 PR Sycamore
31. 9 Uzziel Zarate 18:29.7 PR Rochelle
32. 9 Bryce Guerrettaz 18:33.5 PR Sycamore
33. 10 Teddy Lyon 18:37.7 Hampshire
34. 10 Jacob Pocivasek 18:52.6 PR Lasalle-Peru
35. 10 Ethan Grice 18:55.0 Belvidere (North)
36. 9 Matt Hall 18:55.3 PR Geneva
37. 9 Aaron Dewey 18:58.0 Geneva
38. 10 Myles Vining 19:02.4 Belvidere (North)
39. 10 Nathan Carroll 19:05.3 SR Geneseo
40. 9 Austin Emrath 19:07.3 PR Plainfield (Central)
41. - Jayden Day 19:10.8 PR Eastland
42. 10 Alex Surprise 19:17.0 Hampshire
43. 10 Nick Ruiz 19:19.8 PR Plainfield (Central)
44. 10 Edgar Avila 19:25.9 PR Belvidere (North)
45. 9 Steve Brown 19:27.7 PR Belvidere (North)
46. 10 Chris Leal 19:28.1 PR Rock Falls
47. 9 Aiden Massman 19:28.5 PR Belvidere (North)
48. 10 James Cerny 19:28.6 Sycamore
49. 9 Iain Purdom 19:28.6 PR Sycamore
50. 9 Sam Janssen 19:29.4 PR Sterling
51. 9 Christian Reun 19:33.4 PR Plainfield (Central)
52. 10 Zachary Rissman 19:36.9 SR Sycamore
53. - Justin Meier 19:37.4 PR Sycamore
54. 9 Maxim Beer 19:38.1 Hampshire
55. 9 Ryan Kodura 19:38.8 Plainfield (Central)
56. 9 Timothy Puczek 19:41.3 Hampshire
57. 10 Brendon Shuman 19:44.7 PR Sycamore
58. 9 Ryan Petges 19:46.0 PR Belvidere (North)
59. 9 Ben Hickey 19:46.6 PR Rochelle
60. 10 Juan Mejias-Dansbach 19:50.2 PR Geneseo
61. 9 Bret Schwardt 19:52.1 PR Geneva
62. 10 Darren Manion 19:55.6 SR East Moline (United)
63. 9 Colby Rapps 19:57.0 PR Geneseo
64. 10 Dillion Forbeck 20:04.0 SR Princeton
65. 10 Joe Petersen 20:05.7 Sycamore
66. 10 Kaden Hawley 20:08.0 PR Lasalle-Peru
67. 9 James Murohy 20:13.9 PR Belvidere (North)
68. 9 Noah Schueler 20:14.3 PR Rock Falls
69. 9 Kyle Stokvis 20:28.0 PR Lasalle-Peru
70. 10 Andrew Ivarson 20:29.1 PR Sterling
71. 9 Sebastian Earls 20:30.6 PR Plainfield (Central)
72. 9 Mason Kellogg 20:37.8 PR Sandwich
73. 9 Carson Mariman 20:40.8 PR Geneseo
74. 10 Andrew Leal 20:43.5 PR Rock Falls
75. 10 Matt Faley 20:51.3 PR Dixon
76. 10 Nic Peterson 20:51.5 PR Dixon
77. 9 Thomas Sitter 20:52.0 PR Dixon
78. 10 Nick Confiliano 20:59.7 PR Plainfield (Central)
79. 10 Tristan Linnabery 21:02.6 PR East Moline (United)
80. 10 Lonnie Gribbons 21:07.7 SR Rock Falls
81. 9 Santi Cordoba 21:15.9 PR Rochelle
82. 9 Connor Chadwell 21:16.9 PR Geneva
83. 10 Carson Klein 21:18.3 SR Sycamore
84. 10 Chris Cockrell 21:21.3 Plainfield (Central)
85. 9 Lennon Allison 21:25.0 PR Rock Falls
86. 10 Kyle Shuman 21:27.6 Sycamore
87. 9 Elijah Ankney 21:31.8 Dixon
88. 10 Ej Brotarlo 21:33.5 PR Plainfield (Central)
89. 9 Angel Flores 21:33.6 PR Plainfield (Central)
90. 10 Teddy Webster 21:36.3 Geneva
91. 10 Kai Bonsol 21:37.5 SR Belvidere
92. 9 Cole Hienisch 21:38.8 PR Sycamore
93. 9 Elijah Bohnstenger 21:44.9 PR East Moline (United)
94. 10 Reid Smith 21:45.3 SR Princeton
95. 10 Kadin Wolf 21:47.0 SR Sterling
96. 10 Alex Avila 21:55.9 SR Belvidere (North)
97. 9 Ky Ariano 21:56.8 Geneseo
98. 10 Sam May 21:58.1 SR Princeton
99. - Xander D'Ambrosio 22:00.0 PR Princeton
100. 10 Blake Snider 22:29.9 Hampshire
101. 10 Luke Sebastian 22:36.4 PR Geneseo
102. 9 Alex Barleen 22:46.0 PR Sycamore
103. 9 Eli Crouch 22:52.3 PR Princeton
104. 9 Nathan Yoder 23:02.5 PR Geneseo
105. 9 Riley Patrick 23:10.1 PR Rochelle
106. 9 Kyle White 23:39.5 Hampshire
107. 10 Tanner Kelly 24:17.9 PR Sandwich
108. 10 Jacob Carignan 24:27.1 Hampshire
109. 10 J P. Rader 25:03.9 Sycamore
110. 9 Joshua Gordon 25:09.9 PR Sandwich
111. 9 Drake Bunger 25:38.6 PR Belvidere
112. 10 Jarett Spangler 26:01.5 Freeport
113. 9 Heath Atz 28:22.2 PR Freeport