Official Team Scores
1. Madison West 17
2. Sun Prairie 69
3. Middleton 81
4. Janesville Craig 103
5. Madison Memorial 116
6. Madison La Follette 121
7. Verona Area 193
8. Madison East 224
9. Beloit Memorial 303
10. Janesville Parker 314
Boys 5K Run
1. 12 Adam Ellmann 16:55 Madison West
2. 10 Manix White 17:08 Madison West
3. 12 Dejon Noel 17:09 Madison West
4. 9 Braedon Gilles 17:19 Middleton
5. 12 Nathan Millmann 17:23 Madison West
6. 11 Matthew LaLuzerne 17:23 Madison West
7. 12 Hunter Dercks 17:30 Sun Prairie
8. 10 Zach Frey 17:34 Sun Prairie
9. 10 Frank Thornton 17:37 Middleton
10. 10 Parker Peabody 17:37 Janesville Craig
11. 10 Ethan Thompson 17:40 Janesville Craig
12. 9 Julian Engle 17:40 Middleton
13. 12 Nathan Smith 17:42 Sun Prairie
14. 11 Lucas Crawford 17:44 Madison West
15. 11 Braxton Doucette 17:45 Madison La Follette
16. 11 Liam Mullen 17:46 Madison La Follette
17. 12 Dominic Gentile 17:48 Madison Memorial
18. 11 Noah Casey 17:51 Madison West
19. 11 Andrew Upperman 17:54 Sun Prairie
20. 12 Bradley Mainock 17:58 Janesville Craig
21. 11 Stryder Crooks 18:00 Madison Memorial
22. 12 Landon Kovach 18:02 Sun Prairie
23. 11 Malcolm Buisch 18:03 Madison Memorial
24. 11 Elliot Braun 18:06 Madison Memorial
25. 10 Erik Olson 18:07 Madison La Follette
26. 12 Noah Roberson 18:09 Middleton
27. 10 Taijai Timothy 18:09 Sun Prairie
28. 10 Micheal Neill 18:12 Madison La Follette
29. 10 Corbin Kettle 18:13 Janesville Craig
30. 9 Tommy Richards 18:28 Middleton
31. 10 Peter Vander Meer 18:28 Madison Memorial
32. 10 J.J. Gumieny 18:31 Verona Area
33. 10 Charley Roe 18:34 Janesville Craig
34. 12 Hayden Boyce 18:35 Madison East
35. 11 Will Schmidt 18:40 Madison Memorial
36. 11 Matt Payne 18:43 Verona Area
37. 12 Trevor Panten 18:44 Madison La Follette
38. 12 Chris Xu 18:48 Madison Memorial
39. 9 Joe Kleese 18:49 Verona Area
40. 10 Isaac Wasserman 18:51 Madison East
41. 9 Luka DiMaggio 18:57 Verona Area
42. 11 Anthony Schrader 19:00 Janesville Craig
43. 11 John Jones 19:02 Middleton
44. 11 Evan Bitter 19:05 Janesville Craig
45. 11 Ben Felsheim 19:07 Verona Area
46. 10 Joseph Barber 19:11 Sun Prairie
47. 10 Nick Hellrood 19:18 Madison La Follette
48. 11 Ben Alexander 19:28 Madison La Follette
49. 12 Isaac Ballwahn 19:28 Madison East
50. 11 Ian Vize 19:33 Madison East
51. 10 Ben Lewis 19:39 Madison East
52. 10 Ian Grossenbacher-... 19:40 Verona Area
53. 9 Peter Hoferle 19:46 Middleton
54. 10 Erik Ehlenbach 19:53 Verona Area
55. 12 Charles Carroll 20:00 Madison East
56. 11 JH Verhoff 20:41 Madison East
57. 10 Jordan Buck 20:53 Janesville Parker
58. 9 Jaime Flores 21:59 Beloit Memorial
59. 10 Marco Olivera 21:59 Beloit Memorial
60. 10 Evan Rusmisel 22:09 Beloit Memorial
61. 12 Pedro Vasconcelos 22:35 Janesville Parker
62. 11 Will Klobucar 22:45 Beloit Memorial
63. 10 Nathan Warda 22:46 Janesville Parker
64. 9 Michael Wales 22:48 Beloit Memorial
65. 10 Scott Schneider 22:48 Beloit Memorial
66. 9 Ryan Zimmerman 23:21 Janesville Parker
67. 9 Kyle Warda 27:52 Janesville Parker
Official Team Scores
1. Sun Prairie 31
2. Madison Memorial 41
3. Middleton 59
4. Madison West 102
5. Janesville Craig 160
6. Madison La Follette 163
7. Verona Area 177
8. Madison East 247
9. Janesville Parker 272
Girls 5K Run
1. 9 Amber Hodges 20:33 Sun Prairie
2. 9 Lauren Schmitt 20:42 Madison Memorial
3. 11 Maya Casanova 20:44 Madison Memorial
4. 10 Claire Darmstadter 20:45 Sun Prairie
5. 9 Mallory Keefe 20:56 Sun Prairie
6. 11 Quinnlan Jones 21:01 Madison Memorial
7. 10 Meghan Hebgen 21:13 Sun Prairie
8. 12 Lauren Hartig 21:29 Middleton
9. 9 Grace Weigl 21:31 Madison West
10. 12 Joy Nuelle 21:32 Madison Memorial
11. 12 Madeline Ace 21:33 Middleton
12. 9 Elizabeth Engle 21:33 Middleton
13. 11 Margaret Patterson 21:33 Middleton
14. 12 Ally Thiel 21:39 Sun Prairie
15. 10 Hadley Braaten 21:44 Middleton
16. 9 Natalie McLain 21:45 Middleton
17. 10 Carson Drury 21:46 Madison West
18. 11 Erin Alban 21:59 Madison West
19. 9 Charlotte Buck 22:05 Middleton
20. 12 Allison Blanchard 22:06 Madison Memorial
21. 12 Lilly Snellman 22:10 Madison Memorial
22. 10 Ally Kundinger 22:38 Verona Area
23. 11 Zoe Alonso 22:42 Janesville Craig
24. 10 Erika Hosokawa 22:42 Madison La Follette
25. 12 Taylor Lyons 22:43 Madison West
26. 11 Sierra Hansen 22:46 Madison Memorial
27. 11 Messay Dregne 22:48 Janesville Craig
28. 11 Anna Casolari 22:59 Sun Prairie
29. 10 Madisyn Ingalls 23:01 Janesville Craig
30. 9 Olivia Violante 23:01 Madison La Follette
31. 10 Ally Mengelt 23:04 Sun Prairie
32. 10 Madeline Zwergel 23:21 Madison La Follette
33. 9 Maya Williamson Sh... 23:23 Madison West
34. 10 Lucy Waschbusch 23:25 Verona Area
35. 9 Cecilia Harold 23:40 Janesville Craig
36. 10 Angela Maloney 23:43 Madison West
37. 10 Jori Walsh 23:47 Verona Area
38. 10 Grace Sorenson 23:52 Madison La Follette
39. 10 Mariah Marx 23:55 Madison La Follette
40. 10 Rosaleen Joyce 23:56 Madison La Follette
41. 10 Natalia Aparicio 23:59 Verona Area
42. 9 Helen Moylan 24:23 Madison West
43. 11 Kelsey Beermann 24:23 Verona Area
44. 9 Zinnia Voss 24:42 Madison East
45. 9 Kyrstan Fosdick 24:46 Madison La Follette
46. 9 Cassandra Goswick 24:50 Janesville Craig
47. 11 Quinn Buob 24:51 Madison East
48. 12 Emma Streiker 24:57 Janesville Parker
49. 9 Annika Keckhaver 24:57 Madison East
50. 10 Catalina Grimm 25:03 Verona Area
51. 12 Brigit Stattelman-... 25:13 Madison East
52. 11 Jill Alderman 25:18 Janesville Parker
53. 11 Megan Price 25:26 Verona Area
54. 11 Erin Calkins 25:33 Janesville Craig
55. 9 Alison Streiker 25:34 Janesville Parker
56. 10 Solie Macaulay 25:35 Madison East
57. 9 Kismet Shepard 26:04 Janesville Parker
58. 11 Tiana Brown 26:40 Madison East
59. 9 Elizabeth Redemann 27:00 Madison East
60. 11 Bianca Kuffer 27:49 Janesville Parker
61. 10 Diana Martinez 28:37 Janesville Parker