Official Team Scores
1. Elgin (Harvest Christian Aca... 74
2. Rockford Christian 93
3. Richmond (R.-Burton) 102
4. Sterling (Newman Central Cat... 104
5. Chillicothe (Illinois Valley... 140
6. Rock Falls 160
7. Winnebago 239
8. Ottawa (Marquette) 266
9. Byron 270
10. Seneca 304
11. Galva 327
12. Johnsburg 348
13. Harvard 364
14. Minonk (Fieldcrest) 375
15. Henry (H.-Senachwine) 398
16. Peru (St. Bede) 417
17. Spring Valley (Hall) 419
18. Erie-Prophetstown 422
19. Bureau Valley 488
20. Savanna (West Carroll) 489
21. Oregon 512
Boys 3 Mile Run
1. 12 Tanner Chada 15:27.55 Hinckley (H.-Big Rock)
2. 12 Brayden Hamblen 15:46.20 Rock Falls
3. 12 Chris Ahlers 16:01.43 Sterling (Newman Cen...
4. 12 Michael Sisko 16:15.88 Elgin (Harvest Chris...
5. 10 Riley Wells 16:18.40 Rockford Christian
6. 10 Christopher Collet 16:18.49 Seneca
7. 11 Owen Habeger 16:20.57 Chillicothe (Illinoi...
8. 12 Chase Sarver 16:26.20 Byron
9. 12 Ryan Hommowun 16:29.24 Richmond (R.-Burton)
10. 10 Spencer Mauch 16:33.85 Sterling (Newman Cen...
11. 11 Andrew Dobrescu 16:34.76 Elgin (Harvest Chris...
12. 9 Ryan Jones 16:37.00 Marian Central Catho...
13. 12 Thomas Lechtenberg 16:37.36 Ottawa (Marquette)
14. 11 Tim Bertulis 16:38.95 Johnsburg
15. 9 Dawson Smith 16:40.80 Rock Falls
16. 10 Payton Kasper 16:42.99 Elgin (Harvest Chris...
17. 11 Josiah Vogel 16:44.50 Rockford Christian
18. 11 Luis Aguilar 16:47.56 Ottawa (Marquette)
19. 11 Jordan Gerberding 16:53.09 Chillicothe (Illinoi...
20. 11 Mark Davila 16:54.26 Elgin (Harvest Chris...
21. 12 Nick Koschak 16:54.35 Richmond (R.-Burton)
22. 12 Alex Navarro 17:00.48 Winnebago
23. 12 Austin Vincent 17:04.33 Stockton
24. 10 Shay Hafner 17:05.48 Sterling (Newman Cen...
25. 12 Jack Kurtz 17:06.48 Rockford Christian
26. 12 John Kellum 17:07.20 Richmond (R.-Burton)
27. 9 Tristan Olpin 17:07.71 Rockford (Keith Coun...
28. 12 Chris Williams 17:11.34 Richmond (R.-Burton)
29. 10 Brent Brunner 17:11.58 Rockford Christian
30. 9 Koby Brackemeyer 17:13.25 Morrison
31. 10 Matt Laws 17:14.78 Rock Falls
32. 12 Noah Wells 17:19.66 Rockford Christian
33. 11 Nicholas Degroot 17:21.10 Richmond (R.-Burton)
34. 11 Connor Seals 17:24.50 Elgin (Harvest Chris...
35. 11 Kyler Young 17:25.16 Elgin (Harvest Chris...
36. 10 Nicholas Capriola 17:25.70 Rockford Christian
37. 11 Matt Hodge 17:28.90 Sterling (Newman Cen...
38. 12 Devin Smith 17:29.64 Chillicothe (Illinoi...
39. 12 Noe Flores 17:32.97 Granville (Putnam Co...
40. 10 Caelin Foley 17:32.98 Galva
41. 12 Brandt Eller 17:40.33 Ottawa (Marquette)
42. 9 Ben Krause 17:40.54 Seneca
43. 12 Riley Steiner 17:42.10 Elgin (Harvest Chris...
44. 10 Thomas Koschak 17:43.15 Richmond (R.-Burton)
45. 10 Tom Stamberger 17:44.56 Amboy
46. 10 Devin Tervelt 17:50.09 Winnebago
47. 12 Brady Osborn 17:50.12 Sterling (Newman Cen...
48. 12 Tom Danner 17:50.34 Elgin (Westminster C...
49. 11 Noah Slater 17:54.48 Chillicothe (Illinoi...
50. 10 Wyatt Baldauf 18:02.26 Seneca
51. 9 Elias Bergman 18:07.89 Chillicothe (Illinoi...
52. 12 Grant Munson 18:08.74 Durand
53. 11 Chris Bonnell 18:09.68 Erie-Prophetstown
54. 10 Cal Granite 18:10.22 Rockford Christian
55. 12 Jacob Cobb 18:11.33 Harvard
56. 10 Ben DeNeve 18:12.35 Erie-Prophetstown
57. 12 AJ Betancourt 18:15.32 Johnsburg
58. 11 Ryan Garrison 18:17.04 Henry (H.-Senachwine)
59. 11 Ian Hussung 18:19.44 Oregon
60. 12 Kyle Campagna 18:19.51 Galva
61. 11 Dylan Pavlak 18:19.91 Winnebago
62. 10 Drew Linhart 18:20.86 Byron
63. 11 Jarrod Pettis 18:23.67 Henry (H.-Senachwine)
64. 12 Mitch Mckay 18:24.51 Minonk (Fieldcrest)
65. 10 Reid Stricker 18:25.27 Harvard
66. 9 Ben Guzick 18:27.68 Johnsburg
67. 12 Garrett Winfield 18:28.64 Rock Falls
68. 11 Westley Schmidt 18:30.06 Spring Valley (Hall)
69. 12 Jacob Casey 18:34.51 Savanna (West Carroll)
70. 12 Jack Doyle 18:36.01 Winnebago
71. 10 Rio Salas 18:40.65 Rock Falls
72. 9 Anthony Hernandez 18:42.40 Peru (St. Bede)
73. 12 Tyler Dambman 18:42.41 Eastland
74. 10 Collin Conderman 18:43.89 Byron
75. 12 Miguel Mercado 18:46.47 Harvard
76. 12 Carter Funfsinn 18:49.90 Peru (St. Bede)
77. 10 Chase Upmann 18:50.06 Winnebago
78. 12 Zack Fortener 18:51.53 Byron
79. 11 Austin Catton 18:51.68 Bureau Valley
80. 12 Daniel Hartman 18:52.46 Savanna (West Carroll)
81. 10 Braden Peck 18:53.82 Minonk (Fieldcrest)
82. 11 Nate Peters 18:53.90 Galva
83. 9 Ben Sheats 18:57.59 Sterling (Newman Cen...
84. 10 Logan Schmillen 18:58.31 Minonk (Fieldcrest)
85. 9 Daniel Yanez 18:59.80 Spring Valley (Hall)
86. 10 Ethan Cattani 19:01.45 Spring Valley (Hall)
87. 11 Connor Baldoni 19:01.49 Henry (H.-Senachwine)
88. 9 Ethan Kirk 19:02.58 Byron
89. 10 Chase Duncan 19:03.56 Richmond (R.-Burton)
90. 11 Nathan Cutts 19:05.37 Galva
91. 12 Caleb Stines 19:08.20 Savanna (West Carroll)
92. 11 Bradley Sirens 19:10.93 Bureau Valley
93. 11 Kurt Bitting 19:11.17 Bureau Valley
94. 10 Jorge Aguilar 19:11.50 Plano
95. 10 Javier DeLaTorre 19:14.42 Rock Falls
96. 12 Brent Koogler 19:16.08 Peru (St. Bede)
97. 12 Matt Zaeske 19:17.24 Somonauk
98. 11 Quentin Larson 19:19.55 Sterling (Newman Cen...
99. 9 Ryan Gochanour 19:19.56 Minonk (Fieldcrest)
100. 9 Connor Gochanour 19:19.72 Minonk (Fieldcrest)
101. 10 Tyler Hendricks 19:21.07 Winnebago
102. 9 Brandon Weller 19:24.47 Galva
103. 10 Brandon Littlefair 19:27.36 Plano
104. 9 Andrew Gochanour 19:32.34 Minonk (Fieldcrest)
105. 12 Kirk Martin 19:33.70 Byron
106. 10 Finnian Jetton 19:35.47 Chillicothe (Illinoi...
107. 11 Ollie Johnson 19:37.64 Winnebago
108. 12 Josiah Smith 19:40.34 Chillicothe (Illinoi...
109. 9 JJ Lich 19:42.21 Harvard
110. 9 Chris Link 19:47.34 Erie-Prophetstown
111. 10 Curt Lang 19:48.82 Peru (St. Bede)
112. 12 Jonah Pearson 19:50.80 Byron
113. 9 Angelo Bayno 19:51.03 Ottawa (Marquette)
114. 12 Eric McDowell 19:53.45 Harvard
115. 10 Jon Ugolini 19:54.02 Seneca
116. 12 Gage Ripka 19:54.95 Spring Valley (Hall)
117. 10 Brandon Ruggles 19:55.38 Ottawa (Marquette)
118. 10 Ryan Edwall 19:57.34 Peru (St. Bede)
119. 10 Andrew Wampler 19:59.53 Orion
120. 12 Christopher Enriquez 19:59.78 Spring Valley (Hall)
121. 11 Richard Bower 20:00.33 Oregon
122. 11 Gage Schoepke 20:08.30 Henry (H.-Senachwine)
123. 12 Andres Zhina 20:15.39 Minonk (Fieldcrest)
124. 9 Austin Earley 20:17.16 Wethersfield-Annawan
125. 12 Ethan Lacey 20:17.45 Henry (H.-Senachwine)
126. 12 Trenton Niemeyer 20:21.93 Galva
127. 10 Max Weidel 20:24.00 Erie-Prophetstown
128. 11 Ramiro Sanchez 20:25.62 Harvard
129. 11 Zack Hawkins 20:28.41 Oregon
130. 11 Matt Tobin 20:31.60 Johnsburg
131. 10 Nate Wendt 20:38.38 Johnsburg
132. 10 Trevor Santiago 20:43.03 Johnsburg
133. 11 Jordan Wilkins 20:46.67 Oregon
134. 9 Trevor Till 20:52.01 Seneca
135. 12 Brett Goss 20:53.24 Galva
136. 10 Chris Tobin 21:01.17 Johnsburg
137. 11 Owen Abell 21:12.63 Erie-Prophetstown
138. 10 Mike Bower 21:15.75 Oregon
139. 10 Isaac Brockman 21:18.00 Seneca
140. 10 Wyatt Hettel 21:23.38 Ottawa (Marquette)
141. 10 Trevor Griffin 21:26.38 Bureau Valley
142. 10 Noah Vosteen 21:36.64 Henry (H.-Senachwine)
143. 9 Allen Guenther 21:37.55 Bureau Valley
144. 10 Joey Thomas 21:50.01 Seneca
145. 9 Brandon Hyde-Jones 21:58.12 Oregon
146. 11 Joe Peacock 22:01.17 Peru (St. Bede)
147. 10 Lorenzo Olivares 22:09.74 Spring Valley (Hall)
148. 9 Kenny Bower 22:17.72 Oregon
149. 11 Alex Abell 22:24.43 Erie-Prophetstown
150. 10 Robert Aukes 22:47.35 Bureau Valley
151. 9 Austin Swinson 23:01.35 Henry (H.-Senachwine)
152. 12 Saul Esquivel 23:10.87 Harvard
153. 11 Indigo Zach 23:12.92 Savanna (West Carroll)
154. 9 Jacob Lowrey 23:34.10 Peru (St. Bede)
155. 9 Trapper Hartman 24:05.19 Savanna (West Carroll)
156. 9 Pippin Legel 24:35.34 Savanna (West Carroll)
157. 9 Tyson Wager 25:15.23 Bureau Valley
Official Team Scores
1. Richmond (R.-Burton) 72
2. Elgin (Harvest Christian Aca... 136
3. Johnsburg 142
4. Amboy 145
5. Chillicothe (Illinois Valley... 150
6. Seneca 163
7. Rockford Christian 190
8. Wethersfield-Annawan 244
9. Sterling (Newman Central Cat... 273
10. Byron 291
11. Bureau Valley 312
12. Toulon (Stark County) 327
13. Rock Falls 331
14. Genoa-Kingston 344
15. Erie-Prophetstown 344
16. Winnebago 357
17. Princeton 359
18. Ottawa (Marquette) 391
19. Spring Valley (Hall) 486
20. Minonk (Fieldcrest) 490
21. Plano 538
Girls 3 Mile Run
1. 11 Nygia Pollard 19:16.11 Elgin (Harvest Chris...
2. 10 Madison Franseen 19:18.75 Rockford Christian
3. So Whitney Johnson 19:31.39 Wethersfield-Annawan
4. 12 Emma Hildreth 19:32.54 Byron
5. 11 Haley Weidner 19:39.99 Bureau Valley
6. 12 Breanne Retherford 19:44.10 Richmond (R.-Burton)
7. 9 Bailee Fortney 19:53.17 Rock Falls
8. 12 Emma Langlois 19:56.47 Richmond (R.-Burton)
9. 11 Amy Frisch 20:02.11 Richmond (R.-Burton)
10. 12 Carina Collet 20:03.69 Seneca
11. 12 Audrey Harrod 20:07.41 Hinckley (H.-Big Rock)
12. 12 Teagan McKenna 20:14.41 Sterling (Newman Cen...
13. 12 Katherine Schneider 20:29.61 Chillicothe (Illinoi...
14. 11 Kelsey Bowen 20:39.40 Chillicothe (Illinoi...
15. 12 Gabby Ross 20:40.99 Richmond (R.-Burton)
16. 12 Hannah Insko 20:44.98 Winnebago
17. 11 Alyssa Iverson-Brown 20:49.61 Elgin (Harvest Chris...
18. 12 Sarah Virgo 20:52.14 Seneca
19. 12 Kaelie Sjodin 21:03.90 Elgin (Harvest Chris...
20. 12 Sierra Nelson 21:06.26 Christian Life
21. 11 Ashley Molidor 21:17.16 Johnsburg
22. 12 Erin Hosto 21:22.13 Amboy
23. 12 Megan Grady 21:22.33 Amboy
24. 11 Felicity Westphal 21:22.95 Johnsburg
25. 10 Natalie Carajohn 21:24.93 Seneca
26. So Rachel Gomez 21:25.59 Wethersfield-Annawan
27. 11 Meghan McCarey 21:28.23 Byron
28. 12 Mayra Nava-Moyotl 21:31.31 Oregon
29. 11 Sarai Orozco 21:31.77 Genoa-Kingston
30. 9 Sorin Hilsabeck 21:35.04 Princeville
31. 12 Mariah Pellino 21:37.51 Ottawa (Marquette)
32. 10 Katelyn Davis 21:42.57 Johnsburg
33. 10 Lauren McMillan 21:44.10 Princeton
34. 11 Haille Taylor 21:45.30 Chillicothe (Illinoi...
35. 12 Hannah Rumbold 21:49.19 Toulon (Stark County)
36. 9 Margaret Vaessen 21:54.70 Amboy
37. 10 Kaitlyn Ortgeisen 21:57.00 Amboy
38. 9 Erin Porter 22:00.31 Rock Falls
39. 10 Nissa Lind 22:03.08 Richmond (R.-Burton)
40. 12 Tess Grimes 22:06.22 Johnsburg
41. 9 Hannah Anderson 22:08.29 Johnsburg
42. 9 Elizabeth Orwig 22:08.71 Princeton
43. 11 Cassidy Corcoran 22:09.27 Amboy
44. 10 Kelynn Boyle 22:09.86 Amboy
45. 11 Rachel Higbee 22:09.92 Elgin (Harvest Chris...
46. 9 Renate Toldo 22:10.80 Rockford Christian
47. 10 Cecily Holliday 22:14.04 Rockford Christian
48. 10 Jenna Parente 22:15.01 Spring Valley (Hall)
49. 11 Mackenzie Clary 22:16.32 Erie-Prophetstown
50. 9 Rosa Juarez 22:18.23 Sterling (Newman Cen...
51. 12 Molly Prewitt 22:19.24 Chillicothe (Illinoi...
52. 12 Erin Layne 22:21.55 Chillicothe (Illinoi...
53. 9 Isabella Villacorta 22:28.49 Rockford Christian
54. 12 Sarah Cameron 22:30.30 Seneca
55. 12 Jaidyn Sisler 22:32.49 Savanna (West Carroll)
56. 12 Claire Weers 22:35.15 Minonk (Fieldcrest)
57. 9 Joely Overstreet 22:37.16 Genoa-Kingston
58. 9 Alex Gomez 22:39.20 Rock Falls
59. 9 Gracie Kreissler 22:40.29 Rockford Christian
60. So Rachel Cook 22:46.40 Wethersfield-Annawan
61. 11 Christiansen Kelsey 22:47.44 Richmond (R.-Burton)
62. 9 Makayla Dornbush 22:53.23 Erie-Prophetstown
63. 9 Josie Price 22:58.36 Toulon (Stark County)
64. 10 Hannah Williams 23:00.96 Bureau Valley
65. 11 Cassidy Richter 23:02.30 Elgin (Harvest Chris...
66. 10 Hannah McHugh 23:03.12 Elgin (Harvest Chris...
67. 12 Heather Williams 23:05.89 Bureau Valley
68. 12 Emily Misener 23:06.47 Seneca
69. 11 Natalie Byrd 23:06.85 Washburn (Lowpoint-W.)
70. 10 Rebekah Workman 23:09.05 Princeton
71. 12 Annie Needs 23:09.10 Peru (St. Bede)
72. 10 Sarah Lechtenberg 23:11.26 Ottawa (Marquette)
73. 11 Jayden Grunder 23:12.70 Erie-Prophetstown
74. 11 Lauren Hawes 23:14.13 Galva
75. 9 Mckenzie McQueary 23:15.13 Byron
76. 11 Irias Tenorio 23:16.81 North Boone
77. 11 Allyssa Vesely 23:18.18 Ottawa (Marquette)
78. 12 Naomi Downing 23:22.14 Toulon (Stark County)
79. 11 Kate Bonnell 23:24.02 Sterling (Newman Cen...
80. 12 Kelsey Simpson 23:25.59 Sterling (Newman Cen...
81. 10 Morgan DeGroot 23:28.63 Richmond (R.-Burton)
82. 11 Jolie Linhart 23:30.66 Rockford (Lutheran)
83. 11 Carlie Barman 23:33.19 Cambridge
84. 10 Rachelle Gomez 23:35.04 Plano
85. 12 Anna Drendel 23:35.59 Genoa-Kingston
86. 11 Natalie Amezola 23:43.20 Sterling (Newman Cen...
87. Jr Kaleigh Nimrick 23:43.78 Wethersfield-Annawan
88. 12 Libby Allison 23:44.43 Chillicothe (Illinoi...
89. 10 Grace Baldwin 23:46.36 Winnebago
90. 12 Briana Meinders 23:47.06 Toulon (Stark County)
91. 9 Fylnne Sargent 23:49.63 Winnebago
92. 10 Kaitlin Mungia 23:50.28 Bureau Valley
93. 11 Carlie Sherman 23:50.94 Sterling (Newman Cen...
94. 10 Sadie White 23:52.76 Minonk (Fieldcrest)
95. 9 Hope Mylin 23:54.15 Elgin (Harvest Chris...
96. 9 Cynthia Nyderek 23:54.51 Oregon
97. 11 Eve Odum 23:54.72 Seneca
98. 11 Hana Hart 23:57.42 Henry (H.-Senachwine)
99. 11 Diana Satkauskas 24:02.14 Wethersfield-Annawan
100. 9 Olivia Miniel 24:02.16 Erie-Prophetstown
101. 12 Cameryn Baldwin 24:03.54 Winnebago
102. 11 Stephanie Sandrock 24:06.65 Erie-Prophetstown
103. 12 Elizabeth West 24:11.46 Toulon (Stark County)
104. 12 Heather Gathman 24:14.41 Genoa-Kingston
105. 12 Megan Curran 24:15.75 Wethersfield-Annawan
106. 10 Natalie Arwood 24:19.47 Seneca
107. 10 Lainey Robbins 24:19.56 Spring Valley (Hall)
108. 9 Kayla Wolf 24:20.62 Chillicothe (Illinoi...
109. 11 Betsy Currens 24:22.11 Winnebago
110. 12 Rhea Bridgeland 24:22.23 Byron
111. 11 Shayden Harvey 24:27.31 Byron
112. 12 Casey Schertz 24:37.95 Princeton
113. 9 Linnea Collins 24:38.23 Plano
114. 10 Alex Jerbi 24:39.50 Genoa-Kingston
115. 9 Averi Pavlak 24:46.76 Winnebago
116. 9 Brittney Shipman 24:53.97 Rock Falls
117. 11 Andrea Zwonizter 24:57.03 Rockford Christian
118. 12 Savanah Wall 25:00.82 Bureau Valley
119. 10 Alyse Southard 25:01.46 Durand
120. 9 Allysa Peete 25:09.18 Johnsburg
121. 11 Jillienne Roe 25:10.81 Sterling (Newman Cen...
122. 12 Demetra Phylactos 25:11.57 Plano
123. 9 Kathryn Siena 25:12.21 Ottawa (Marquette)
124. 12 Sydney Sweenie 25:15.31 Bureau Valley
125. 10 Rachel Younker 25:18.16 Genoa-Kingston
126. 11 Tamya Vaultonburg 25:19.92 Byron
127. 11 Tiffany Landino 25:20.18 Minonk (Fieldcrest)
128. 10 Megan Braun 25:24.32 Durand
129. 12 Marissa Mungia 25:25.32 Bureau Valley
130. 10 Matti Heiden 25:36.63 Spring Valley (Hall)
131. 12 Amelia Moreno 25:42.16 Spring Valley (Hall)
132. 12 Kaylee Olivares 25:47.36 Spring Valley (Hall)
133. 10 Annika Peterson 25:51.06 Rockford Christian
134. 11 Liz Aldana 26:01.40 Spring Valley (Hall)
135. 10 Sydney White 26:08.45 Minonk (Fieldcrest)
136. 10 Lauren Sibley 26:38.77 Erie-Prophetstown
137. 12 Cheyenne MacBean 26:41.51 Ottawa (Marquette)
138. 9 Katie Monti 26:43.52 Minonk (Fieldcrest)
139. 11 Lauren Walker 26:45.26 Genoa-Kingston
140. 11 Ally Gascoigne 26:46.57 Amboy
141. 11 Michelle Cooney 27:08.16 Erie-Prophetstown
142. 10 Yali Chavez 27:10.04 Plano
143. 9 Olivia Frail 27:13.48 Toulon (Stark County)
144. 9 Keeley Robinson 27:27.09 Princeton
145. 9 Marina Mercado 27:50.25 Plano
146. 10 Kenley Grimmer 27:57.08 Princeton
147. 10 Allie Kultgen 28:15.25 Byron
148. 12 Alyse Ruda 28:30.74 Spring Valley (Hall)
149. 10 Miranda Hewitt 28:53.83 Rock Falls
150. 10 Katie Elder 29:11.60 Rock Falls
151. 10 Shaylynn Hartmann 29:25.89 Princeton
152. 10 Jasmine Lilly-Lee 30:38.43 Rock Falls
153. 12 Sarah Roberts 32:11.06 Plano