Boys 3 Mile Run
PL GR Name Time Team
1. 11 Jack Becker 15:39.28 Crystal Lake (South)
2. 11 Collin Luell 16:08.49 Zion-Benton
3. 11 Marcos Garcia 16:25.17 Waukegan
4. 12 Thomas Mosely 16:25.90 PR Zion-Benton
5. 12 Ryan Hommowun 16:27.88 SR Richmond (R.-Burton)
6. 11 Tim Bertulis 16:29.52 SR Johnsburg
7. 12 Jon Prus 16:36.45 Crystal Lake (South)
8. 12 Liam O'Connell 16:37.86 Grayslake (North)
9. 11 Ryan Foster 16:38.44 Crystal Lake (South)
10. 12 Michael Schonter 16:44.26 Zion-Benton
11. 9 Ryan Jones 16:45.13 Marian Central Catho...
12. 12 Nick Koschak 16:45.71 Richmond (R.-Burton)
13. 12 Etienne Najman 16:48.42 Lake Forest
14. 9 Justin Splitt 17:00.47 Fox Lake (Grant)
15. 11 Alex Leonard 17:05.45 Marengo
16. 12 John Schmidt 17:05.99 Fox Lake (Grant)
17. 12 Stephen Lacke 17:11.02 SR Mundelein (Carmel)
18. 12 Julian Lazcon 17:19.81 Waukegan
19. 12 Frederick Mascorro 17:21.10 Zion-Benton
20. 12 Chris Williams 17:30.11 Richmond (R.-Burton)
21. 12 Cameron Detweiler 17:32.93 Grayslake (North)
22. 11 Nick DeGroot 17:34.64 SR Richmond (R.-Burton)
23. 11 Adam Fox 17:41.18 Wauconda
24. 12 John Kellum 17:42.27 Richmond (R.-Burton)
25. 10 Jordan Paulsen 17:44.85 PR Wilmot Union
26. 11 Marco Hernandez 17:48.18 Round Lake
27. 12 Jarod Baker 17:50.55 Woodstock
28. 11 Nathan Ehrenhofer 17:52.91 Fox Lake (Grant)
29. 12 Ryan Ott 17:56.45 PR Wilmot Union
30. 11 Cameron Redding 17:58.31 Lake Forest
31. 12 Jacob Chagoya 18:00.04 Lake Forest Academy
32. 11 Anthony Thomas 18:00.62 SR Woodstock
33. 12 Joshua Lincicome 18:00.86 Zion-Benton
34. 11 Jack Teehan 18:01.72 SR Mundelein (Carmel)
35. 11 Jadon Kozin 18:06.01 Marengo
36. 11 Marcus Sandroni 18:06.90 SR Grayslake (North)
37. 12 Joseph Norrish 18:10.24 Zion-Benton
38. 11 Riley Hotchkiss 18:10.85 Marengo
39. 12 Nate Townsend 18:16.17 Zion-Benton
40. 12 AJ Betancourt 18:20.87 Johnsburg
41. 12 Justin Kucharski 18:21.20 SR Woodstock
42. 11 Alex Slack 18:22.64 PR Mundelein (Carmel)
43. 12 Blake Hinch 18:24.61 Lake Forest
44. 11 Carter Hansen 18:27.29 SR Woodstock
45. 12 Eugene Felix 18:29.72 SR Crystal Lake (South)
46. 12 Joe Kovack 18:30.96 SR Crystal Lake (South)
47. 10 Alex Wank 18:31.40 PR Wilmot Union
48. 11 Mike Messacar 18:32.09 Wauconda
49. 12 Zach Schnieder 18:32.74 SR Mundelein (Carmel)
50. 10 Nick Brunn 18:35.97 Wauconda
51. 10 Tino Alivia 18:37.56 SR Mundelein (Carmel)
52. 12 Cameron Vanderlinden 18:39.84 Marengo
53. 10 Shawn Davis 18:46.12 PR Wilmot Union
54. 11 Sam Ruiz 18:46.49 Round Lake
55. 11 Landon Harrah 18:46.81 SR Fox Lake (Grant)
56. 11 Brock Muzzy 18:48.39 PR Wilmot Union
57. 11 Nathan Etherington 18:49.52 SR Round Lake
58. 12 John Mutter 18:52.99 Grayslake (North)
59. 11 Michael Bonagura 18:54.27 PR Crystal Lake (South)
60. 11 Connor Brennan 18:55.61 PR Grayslake (North)
61. 12 Matt Cieslak 18:59.77 PR Wilmot Union
62. 11 Scott Haseman 19:02.57 SR Mundelein (Carmel)
63. 11 Alex Selepa 19:05.63 Richmond (R.-Burton)
64. 12 Anthony Zepeda 19:06.23 PR Woodstock
65. 10 Marcus Keller 19:06.99 Wauconda
66. 12 Moises Acosta 19:07.97 Round Lake
67. 12 Austin Castillo 19:08.77 Woodstock
68. 11 Andrew Keaskowski 19:12.10 Grayslake (North)
69. 10 Kyle Diedrich 19:12.84 PR Wilmot Union
70. 12 AJ Amadio 19:15.64 Grayslake (North)
71. 11 Josh Chaffin 19:17.87 Marengo
72. 12 Dylan Sulzer 19:19.15 Grayslake (Central)
73. 11 Kyle Levin 19:21.34 Lake Forest
74. 12 Blake Cedergren 19:22.60 Lake Forest Academy
75. 11 Matthew Anderson 19:27.06 Grayslake (Central)
76. 11 David Hoffman 19:27.30 SR Mundelein (Carmel)
77. 12 Matt Reynolds 19:30.44 SR Grayslake (Central)
78. 11 William Sanford 19:32.87 Lake Forest
79. 11 Jorge Halek 19:33.73 SR Lakes Community
80. 11 Cruz Montoya 19:34.99 PR Grayslake (Central)
81. 12 Trevor Guilfoyle 19:35.23 SR Richmond (R.-Burton)
82. 11 Matt Van Witzenburg 19:40.54 SR Crystal Lake (South)
83. 10 Spencer Hines 19:43.75 Marian Central Catho...
84. 12 Francisco Villanueva 19:44.99 SR Round Lake
85. 10 Jamie Donnelley 19:46.38 PR Lake Forest Academy
86. 12 Edson DeLaRosa 19:48.73 Round Lake
87. 12 Jashiel Lopez 20:06.02 Marengo
88. 11 Ethan Abanero 20:11.84 Lakes Community
89. 11 Sam Rayzman 20:13.74 Wauconda
90. 10 Nate Murdock 20:14.39 Wauconda
91. 10 Christian Quiroz 20:15.87 Waukegan
92. 12 Jack (Linjie) Zhang 20:27.71 SR Lake Forest Academy
93. 11 Aidan Dee 20:29.69 Lake Forest Academy
94. 10 Derek Lee 20:37.26 SR Marian Central Catho...
95. 11 Steven Cunningham 20:41.48 Woodstock
96. 9 Gilbert Duran 20:51.21 PR Marian Central Catho...
97. 10 David (Ting) Sun 20:59.82 PR Lake Forest Academy
98. 11 Michael Morehead 21:03.31 SR Marian Central Catho...
99. 12 Evan Nordman 21:04.54 SR Grayslake (Central)
100. 11 Daniel Lopez 21:10.74 Round Lake
101. 9 Dario Mancari 21:14.21 Lake Forest Academy
102. 11 David Ongkiko 21:20.20 Lakes Community
103. 12 Frederick Klett 21:37.89 SR Grayslake (Central)
104. 11 John Sullivan 21:38.17 Grayslake (Central)
105. 9 Pedro Lopez-Vargas 21:46.96 Waukegan
106. 12 Oscar Mandujano 21:48.76 SR Waukegan
107. 11 Matt Tobin 21:49.01 PR Johnsburg
108. 11 Eli Jankowski 21:57.61 SR Marian Central Catho...
109. 12 Clay Gulbrandsen 21:59.11 SR Marian Central Catho...
110. 11 Jayden Tabak 22:20.03 PR Elgin (E. Academy)
111. 9 Christopher Perez 22:23.73 Elgin (E. Academy)
112. 9 Anthony Perez 22:25.72 PR Elgin (E. Academy)
113. 10 Jose Diaz 23:22.18 PR Waukegan
114. 12 Tim Ryan 23:25.72 SR Lakes Community
115. 9 Arman Pabani 24:19.08 PR Elgin (E. Academy)
116. 11 Bryan Leng 24:38.09 SR Elgin (E. Academy)
117. 10 Haolin Liu 33:39.26 PR Elgin (E. Academy)