Boys 3 miles
Place Name Grade Time Team
1 Adam Foley Fr. 15:41 Stevenson
2 Andy Ordway Sr. 15:46PR Glenbrook South
3 Daniel Campos Sr. 16:06 Round Lake
4 Aiden Shulfer Sr. 16:09 Crystal Lake Central
5 Michael Chudy Jr. 16:12 Libertyville
6 Thomas Chudy Fr. 16:16 Libertyville
7 Nate Peyer Sr. 16:17 Crystal Lake Central
8 Richard Klein Sr. 16:29 Stevenson
9 Spencer Rudolph Jr. 16:35PR Glenbrook South
10 Kevin Gustafson Sr. 16:36 Lake Forest
11 Tristan Wong So. 16:38 Lane Tech
12 James Okeeffe Jr. 16:43 Libertyville
13 Andy Lawrence So. 16:46 Lane Tech
14 Mason Alvarez Jr. 16:50 Crystal Lake Central
15 Geoff Maddalozzo Sr. 16:50SR Glenbrook South
16 Jack Steffe Fr. 16:52 Libertyville
17 Brady Sterzik Sr. 16:54 Crystal Lake Central
18 Andrew Brandt Sr. 16:55 Stevenson
19 Bennett Fogle So. 16:56 Libertyville
20 Filip Vojvodic Fr. 17:02 Libertyville
21 Caleb Holloway So. 17:03 Stevenson
22 Ollie Foley Fr. 17:04 Stevenson
23 Quinn Anderson Fr. 17:08 Lane Tech
24 Hugo Ayala So. 17:09 Lane Tech
25 Jackie Clark Jr. 17:13 Crystal Lake Central
26 Oscar Rodriguez Sr. 17:16 Round Lake
27 Henry Wittenwyler Jr. 17:22 Lane Tech
28 Ryan Gershowitz Sr. 17:23SR Glenbrook South
29 Cole Branstrom Jr. 17:31SR Glenbrook South
30 Tanay Doshi So. 17:35 Stevenson
31 Jack Barry Sr. 17:36 Libertyville
32 Anish Mehta Jr. 17:36 Stevenson
33 Mathew Melo So. 17:39 Lane Tech
34 Andru Koehl So. 17:52 Warren
35 Kyle Newton Sr. 18:01 Warren
36 Lucas Jablonski Jr. 18:08 Warren
37 Angus Mcclellan Sr. 18:08 Richmond-Burton
38 Gavin Mcinnis Fr. 18:23 Richmond-Burton
39 Rafael Valdes Jr. 18:24 Larkin
40 Jefferson Wei Sr. 18:27SR Glenbrook South
41 Jovan Gvero Sr. 18:30SR Glenbrook South
42 Adam Kyrouac Jr. 18:35 Crystal Lake Central
43 Brody Bendler Jr. 18:36 Wauconda
44 Logan Lay Sr. 18:38 Main East
45 Lucas Mivelaz Fr. 18:39 Westlake
46 Josh Boundy Sr. 18:41 Westlake
47 Mark Antar Sr. 18:43 Main East
48 Rishab Muralidaran Sr. 18:44 Warren
49 Oliver Davies So. 18:47 Grayslake North
50 Abraham Gonzalez Jr. 18:47 Round Lake
51 Miles Richmond Sr. 18:47 Crystal Lake Central
52 Kyle Kim So. 18:50 Vernon Hills
53 Owen Weinfurtner Sr. 18:55 Richmond-Burton
54 Ethan Ball Jr. 18:56 Warren
55 Ryan Larrivee So. 18:59 Grayslake North
56 Justin Schmit Sr. 19:01 Lake Forest
57 Trey Lebeau Sr. 19:02 Warren
58 Nicolas Ganek Jr. 19:02 Wauconda
59 Ryan Mcclellan So. 19:04 Richmond-Burton
60 Eric Zhong Sr. 19:07 Vernon Hills
61 Patrick Shannon Jr. 19:08 Wauconda
62 Connor Kenney Jr. 19:08 Warren
63 Levi Coburn So. 19:09 Wauconda
64 Tanner Soutar So. 19:12 Wauconda
65 Jacob Sultan So. 19:14 Vernon Hills
66 Ewan Gerhardt Sr. 19:18 Grayslake North
67 Andrew Gonzalez Fr. 19:19 Larkin
68 Jordan Landau Sr. 19:21 Main East
69 David Lawson Jr. 19:21 Larkin
70 Dylan Fillinger Fr. 19:22 Wauconda
71 Vedant Rami Fr. 19:26 Vernon Hills
72 Jacob Farmer Sr. 19:27 Richmond-Burton
73 Kyle Jenkins Jr. 19:29 Wauconda
74 Jared Gonzalez Sr. 19:31 Harvard
75 Ryan Olijnyk Sr. 19:36 Main East
76 Jack Lovelace Sr. 19:50 Westlake
77 Harrison Fischoff So. 19:52 Vernon Hills
78 Cruz Bravo Jr. 20:35 Larkin
79 Owen Biddle Jr. 20:49 Lake Forest
80 James Ledger Jr. 20:52 Westlake
81 Jonathan Magnuson Fr. 20:55 Westlake
82 Ian Redfield Sr. 21:01 Lake Forest
83 Lucas Adams Sr. 21:15 Grayslake North
84 Michael Hammond So. 21:19 Larkin
85 Alex Puglise So. 21:31 Larkin
86 Charles Baksht Sr. 21:51 Lake Forest
87 Christian Choi Sr. 22:00 Vernon Hills
88 Xavier De Leon Jr. 22:16 Larkin
89 Jiacheng Zhao Sr. 22:42 Vernon Hills
90 Ryan Funk Sr. 23:07 Westlake
91 Joseph Clark Fr. 23:21 Grayslake North
92 James Neumann Fr. 24:00 Richmond-Burton
93 Cade Garrison So. 24:08 Richmond-Burton
94 Matthew Cook Jr. 24:34 Westlake