Official Team Scores
1. Grayslake (Central) 18
2. Crystal Lake (South) 57
3. Woodstock 100
4. Lake Forest 115
5. Grayslake (North) 122
6. Fox Lake (Grant) 170
7. Vernon Hills 184
8. Lake Forest Academy 216
boys 3 mile run
1. 11 Eli Straus 18:07.89 Grayslake (Central)
2. 12 Gavin Achtemeier 18:11.12 Grayslake (Central)
3. 11 Jacob Anderson 18:29.93 Crystal Lake (South)
4. 12 Eric May 18:30.75 Grayslake (Central)
5. 11 Alden Aaberg 18:42.11 Grayslake (Central)
6. 11 Zack Cinq-Mars 18:43.27 Grayslake (Central)
7. 12 Zach Streightiff 18:59.46 Lake Forest
8. 11 Tats Daniel 19:00.10 Crystal Lake (South)
9. 12 Kevin Ocsena 19:00.67 Grayslake (Central)
10. 12 Andrew Rodriguez 19:03.10 Grayslake (North)
11. 12 Tyler Greene 19:07.77 Crystal Lake (South)
12. 12 Sam Grum 19:11.15 Lake Forest
13. 11 Nick Greenwald 19:15.16 Grayslake (Central)
14. 10 Austin Castillio 19:21.49 Woodstock
15. 11 Tejas Paruthooli 19:23.15 Grayslake (Central)
16. 12 Erik Van Laeke 19:32.70 Grayslake (Central)
17. 12 Payton Rehling 19:40.75 Fox Lake (Grant)
18. 10 Justin Kucharski 19:43.19 Woodstock
19. 12 Jared Avers 19:43.45 Crystal Lake (South)
20. 12 Alex Galanis 19:44.04 Crystal Lake (South)
21. 12 Jake Lamb 19:45.31 Grayslake (North)
22. 9 Carter Hansen 19:46.43 Woodstock
23. 11 Thomas Millunchick 19:47.32 Vernon Hills
24. 11 Adam Kretchmer 19:52.09 Crystal Lake (South)
25. 12 Aaron Johnson 19:54.78 Grayslake (Central)
26. 12 Serik Rotman 19:55.43 Grayslake (Central)
27. 12 Noah Morgan 20:04.68 Crystal Lake (South)
28. 11 Yvan Soetarmarn 20:05.03 Grayslake (Central)
29. 11 Travis Montalbano 20:08.36 Woodstock
30. 11 Gavin Hoch 20:12.98 Lake Forest
31. 11 Maclain Thornton 20:13.55 Woodstock
32. 12 Arthur Adisumartha 20:19.16 Grayslake (Central)
33. 11 Brandon Keaskowski 20:36.17 Grayslake (North)
34. 11 Jordan Festin 20:37.51 Fox Lake (Grant)
35. 11 Anthony Bautista 20:43.31 Fox Lake (Grant)
36. 9 Theo Hutchens 20:49.35 Woodstock
37. 12 Bryce Struttman 20:49.58 Woodstock (Marian)
38. 11 Ron Levich 20:54.46 Vernon Hills
39. 12 John McShane 20:55.82 Grayslake (North)
40. 12 Matthew Goodman 21:02.24 Lake Forest
41. 11 Drew Lockas 21:06.59 Lake Villa (Lakes)
42. 11 Joey Tarnowski 21:08.66 Grayslake (Central)
43. 11 Francisco Carrera 21:09.69 Grayslake (North)
44. 12 Brannon Morris 21:14.84 Grayslake (North)
45. 9 Steven Cunningham 21:25.39 Woodstock
46. 12 Jerry Zhao 21:27.59 Grayslake (Central)
47. 11 Wenfeng (Alex) Wang 21:31.33 Lake Forest Academy
48. 12 Garrett Meyer 21:38.71 Lake Forest
49. 12 Leonardo Torres 21:40.59 Waukegan
50. 11 Joshua Lam 21:41.73 Lake Forest Academy
51. 11 Issam Khayr 21:51.14 Vernon Hills
52. 12 Doug Barnhart 21:53.52 Lake Forest
53. 11 Matthew Strother 21:55.05 Wilmot Union
54. 10 Spencer Oakley 22:02.10 Lake Forest
55. 11 Dusten Knull 22:03.09 Grayslake (North)
56. 12 Sean Ewert 22:03.76 Lake Forest
57. 12 Jon Cunningham 22:04.80 Woodstock
58. 11 Armaandip Saraina 22:07.14 Vernon Hills
59. 11 Liam Knudsen 22:07.65 Woodstock (Marian)
60. 11 Alex Oas 22:11.70 Grayslake (Central)
61. 11 Nandu Dubey 22:16.44 Grayslake (Central)
62. 10 New Athlete 1 22:23.16 Grayslake (North)
63. 11 Jack Martin 22:28.60 Lake Forest
64. 11 Nathan Gundlach 22:29.21 Lake Villa (Lakes)
65. 12 Hansel Lopez 22:45.84 Waukegan
66. 11 Eddie Berthold 22:56.16 Wauconda
67. 11 Charles Bernhart 22:56.61 Lake Forest
68. 12 Max Goldberg 23:04.71 Grayslake (Central)
69. 11 Kyle Kain 23:07.66 Grayslake (Central)
70. 11 Nathaniel Leichty 23:08.72 Wauconda
71. 12 Vincent Kerestes 23:11.85 Lake Forest Academy
72. 12 Khunanon (Fluke) T... 23:14.01 Lake Forest Academy
73. 9 Kyle Levin 23:14.50 Lake Forest
74. 11 Anthony Beach 23:15.08 Fox Lake (Grant)
75. 11 Brad Gardner 23:19.68 Richmond (R.-Burton)
76. 11 Will Andrews 23:40.67 Grayslake (Central)
77. 12 Conrad Kocoj 23:41.42 Vernon Hills
78. 11 Josh Tanneberger 23:44.61 Lake Villa (Lakes)
79. 11 Tony Kula 23:49.32 Grayslake (Central)
80. 11 Matt Model 23:52.15 Grayslake (Central)
81. 11 Nick Rich 23:52.51 Wauconda
82. 11 Ruidong (Jimmy) Liu 24:02.03 Lake Forest Academy
83. 10 Fritz Klett 24:09.35 Grayslake (Central)
84. 10 Trevor Guilfoyle 24:15.41 Richmond (R.-Burton)
85. 10 Parker Burton 24:19.86 Woodstock
86. 11 Jonathan Bower 24:21.63 Lake Forest
87. 9 Ethan Talbot 24:27.71 Lake Forest
88. 9 Matthew DiValerio 24:28.15 Lake Forest
89. 9 John Osborn 24:28.47 Richmond (R.-Burton)
90. 11 Derek Elkins 24:30.07 Wauconda
91. 9 Guangyi (Robin) Shao 24:40.61 Lake Forest Academy
92. 12 Michael Petro 24:46.26 Fox Lake (Grant)
93. - Mike Budde 24:54.40 Crystal Lake (South)
94. 11 Jack (JP) Shaughne... 24:56.62 Lake Forest Academy
95. 11 Hoi Chit (Jason) C... 24:56.84 Lake Forest Academy
96. 11 Brendan Leuthner 25:00.17 Grayslake (North)
97. 11 Miles Payton 25:13.33 Lake Forest
98. 11 Alec Munro 25:17.78 Vernon Hills
99. 9 Carson Lowery 25:19.34 Crystal Lake (South)
100. 9 Matt Bryce 25:40.04 Mundelein (Carmel)
101. 10 Owen Smith 25:44.46 Richmond (R.-Burton)
102. 11 Chang (Alex) Xia 25:44.82 Lake Forest Academy
103. 10 Steven Matuszak 26:11.83 Mundelein (Carmel)
104. 9 Alex Moran 26:18.49 Mundelein (Carmel)
105. 10 Andrew Romack 26:26.30 Lake Forest
106. 10 Oscar Mandujano 27:09.52 Waukegan