Boys 3 mile run
Place Name Team Time
1 Riley Wells Rockford Christian 16:01.7
2 Bradley Brodsky Deerfield 16:03.7
3 Noah Friske Rockford East 16:07.8
4 Matthew Sullivan Payton 16:09
5 Ethan Breen Lake View 16:10.8
6 Adonaliz Hernandez Solorio Academy 16:22.2
7 Keaton Schwartz Whitney Young 16:22.6
8 Spencer Nelson Whitney Young 16:23.7
9 Brent Brunner Rockford Christian 16:30.4
10 Harry Woodprince Latin 16:34.4
11 Patric Natindim St. Viator 16:36
12 Stephen Thomas Rockford Christian 16:36.7
13 Josh Puyear Deerfield 16:37.4
14 Max Carroll Taft 16:38.8
15 Fernando Gonzalez Mather 16:39
16 Abraham Zelchenko University High 16:45.8
17 Jonathan Garcia Proviso East 16:46.3
18 D'Artagnon Beaver Rockford Christian 16:47
19 Maximilian Barrios Von Steuben 16:48.2
20 Michael Schumacher St. Viator 16:50.8
21 Ben Kraemer Deerfield 16:52
22 Nicky Edwards-Levin University High 17:01.1
23 Eric Lakemaker Deerfield 17:01.8
24 Luke Sikora University High 17:07.1
25 Cole Bernstein Deerfield 17:07.8
26 Jorge Fernandez Von Steuben 17:08.8
27 Kembre Daniel Lincoln Park 17:10.5
28 Nicolas Capriola Rockford Christian 17:10.8
29 Charlie Hart Deerfield 17:11.7
30 Carson Olafson Rockford East 17:12.5
31 Justin Villasenor Whitney Young 17:15
32 Eduardo Maya Solorio Academy 17:17
33 Ezra Hill Northside 17:19.6
34 Czar Carson Lindblom 17:22
35 Cal Granite Rockford Christian 17:24.7
36 Sergio Mendieta St. Patrick 17:28
37 Simon Huffman-Gottschling Payton 17:30
38 Larry Branch The Noble Academy 17:31
39 Alex Deligiannis Northside 17:31
40 Patrick Schumacher St. Viator 17:32.4
41 Seth Karall Northside 17:32.5
42 Carter Fryer Rockford Christian 17:35.1
43 Tristan Taylor Whitney Young 17:35.2
44 Miguel Cordova Solorio Academy 17:36.8
45 Henry Coleman Latin 17:37
46 William Thakur Payton 17:37.2
47 Brett Needelman Deerfield 17:37.9
48 Jason Doland St. Viator 17:39.5
49 Nicholas Ortiz Noble/Bulls 17:40.8
50 Nathan Kochera St. Viator 17:41.6
51 Trevon Buchanan Lindblom 17:45.1
52 Lucas Guidone Taft 17:47.2
53 Leonard Curtis Rockford East 17:48.4
54 Ryan Hardiman Latin 17:51
55 Norberto Nieves Northside 17:56.8
56 George Jimenez St. Patrick 18:04.7
57 Gabriel Vara Northside 18:06
58 Seamus Flannery University High 18:06.4
59 makhi Carr Lindblom 18:07.4
60 Ty Villanueva Von Steuben 18:10.2
61 Lucas Doland St. Viator 18:12
62 Eli Ginsburg University High 18:15.7
63 Joey Porebski Taft 18:16
64 Josphin Ndjebe Rockford East 18:17
65 Brandon Galicia Solorio Academy 18:18.3
66 Kristopher Ushijima Northside 18:18.8
67 Will Benford Latin 18:20.3
68 Malachi Robinson Whitney Young 18:20.4
69 Sean Powers Taft 18:20.8
70 Matthew Cheatham Taft 18:21.5
71 Matthew Goss St. Viator 18:24.1
72 Hugo Garibaldi Von Steuben 18:24.9
73 Noah Reese-Clauson Latin 18:27
74 Jack Bathje Rockford East 18:27.8
75 Humberto Martinez St. Patrick 18:28.2
76 Julian Lee-Zacheis Latin 18:31
77 Jalen Miron Northside 18:35.6
78 Donovan Davis Proviso East 18:37.3
79 Demari Stacker Whitney Young 18:42.7
80 Brycen Cousins Lindblom 18:45.2
81 Juan Mendoza Taft 18:46.2
82 Angel Hernandez St. Patrick 18:47
83 Alex Bardales Mather 18:48.7
84 Nolan Beard Rockford East 18:49
85 Shay Lavelle Lake View 18:49.4
86 Elias Wilkin Payton 18:50.2
87 Marco Gonzalez Leo 18:55.7
88 Daeshawn Vinson Kenwood 18:56.8
89 Steven Li Payton 18:57.8
90 Marcus Montes Niles Notre Dame 18:58.1
91 Cristian Chaidez Solorio Academy 18:58.4
92 Michael Citrano Niles Notre Dame 18:58.5
93 David Pavletic Whitney Young 18:59.3
94 John Kim Northside 18:59.9
95 Jesus Chavez Solorio Academy 19:00.1
96 Ajay Raigaga Latin 19:01.1
97 Brandon Gaspar Von Steuben 19:02.3
98 Elias Culver Payton 19:03.7
99 Adam Lombardi Niles Notre Dame 19:05
100 Jeffrey Hong University High 19:09.1
101 Aidan Lewis St. Patrick 19:09.6
102 Danny Garcia Lake View 19:20.4
103 Christian Carpio Payton 19:28.4
104 Juan Lopez The Noble Academy 19:29
105 Ajrian Velasquez-Wright The Noble Academy 19:31.2
106 Angel Nieto Von Steuben 19:31.8
107 Jose Renteria Solorio Academy 19:35.8
108 Oscar Nach Lincoln Park 19:37
109 Joshua Yama Mather 19:37.8
110 Zachary Rosenthal Lincoln Park 19:39
111 John Picucci Niles Notre Dame 19:43.8
112 Devontae Gibbs Noble/Bulls 19:49.7
113 Gideon Mitchell University High 19:54.6
114 Anas Hirsi Mather 20:02
115 Mark Sinchi Von Steuben 20:11.2
116 Jack O'Connell Lincoln Park 20:16.6
117 Emiliano Paz Lopez Niles Notre Dame 20:17.9
118 Joshua Esquilin St. Patrick 20:18.1
119 Jack Stringer Lincoln Park 20:26.3
120 Thaniat Junaidi Mather 20:27
121 Josh Roberts Lindblom 20:28.3
122 Anthony Merchan Lincoln Park 20:30.7
123 Alexis Cabrera The Noble Academy 20:35.5
124 Derek Reed Noble/Bulls 20:49
125 Jonathan Montanez Lake View 21:02.7
126 Jonathan Garcia Lindblom 21:09.2
127 Sebastian Martinez St. Patrick 21:10
128 Nathaniel Gee Mather 21:18.4
129 Anthony Velasquez Lake View 21:20.6
130 Christian Johnson Leo 21:28.7
131 Jonathan Acevedo Noble/Bulls 21:48.3
132 Adrian Alvarado Lincoln Park 22:03.2
133 Alexander Rangel Noble/Bulls 22:06
134 Justin Aves Mather 22:21.5
135 Connor Coupar Rockford East 22:44.2
136 Nathan Jones Niles Notre Dame 22:45
137 Kaleb Drumgoole Leo 22:45.5
138 Ethan Hudson Leo 23:05.7
139 Amir Henderson Lindblom 23:07.7