Official Team Scores
1. Madison West 56
2. Middleton 67
3. Sun Prairie 85
4. Madison Memorial 91
5. Madison La Follette 107
6. Janesville Craig 123
7. Madison East 160
8. Verona Area 210
9. Beloit Memorial 273
10. Janesville Parker 298
Boys 5K RUn
1. 12 Finn Gessner 15:04 Madison La Follette
2. 12 Gus Newcomb 15:51 Middleton
3. 12 Nate Farrell 15:53 Janesville Craig
4. 12 Noah Zamzow-Schmidt 15:54 Madison West
5. 12 Justin Hodges 15:56 Sun Prairie
6. 11 Josh Freitag 16:01 Madison La Follette
7. 12 Luke Vandermeer 16:08 Madison Memorial
8. 11 Jack Rader 16:13 Middleton
9. 11 Aaron Letcher 16:13 Madison West
10. 12 Sean Topel 16:14 Madison West
11. 10 Caleb Easton 16:21 Middleton
12. 11 Joseph Kehoe 16:21 Sun Prairie
13. 11 Sam Jaeger 16:24 Middleton
14. 12 Jonas Bietz 16:33 Madison Memorial
15. 12 Sam Bishop 16:34 Madison West
16. 12 Casey Gregorich-Tr... 16:49 Madison Memorial
17. 12 Julian Rohn-Capell... 16:51 Madison East
18. 11 Jack Reed 16:52 Madison West
19. 11 Joel Foster 16:58 Madison Memorial
20. 11 Matt Rodenkirch 17:03 Sun Prairie
21. 12 Tyler Sloan 17:07 Sun Prairie
22. 12 Joe Cooper 17:09 Janesville Craig
23. 10 Aaron Leverson 17:09 Janesville Craig
24. 12 Roman Boswell 17:11 Madison West
25. 10 Erik Nuenninghoff 17:12 Madison West
26. 11 Ian Franczek 17:14 Madison La Follette
27. 12 Noah O'Neill 17:17 Sun Prairie
28. 11 Smith Mayse 17:18 Beloit Memorial
29. 11 Tyler Brown 17:25 Janesville Craig
30. 12 Tyler King 17:30 Sun Prairie
31. 12 TJ Manning 17:31 Verona Area
32. 10 Max Loetscher 17:32 Madison East
33. 9 Zachary Leffel 17:34 Middleton
34. 10 Henry Hansen 17:35 Madison East
35. 12 Jared Gonzales 17:36 Madison Memorial
36. 11 Espen Adams 17:37 Madison La Follette
37. 10 Gabe Wasserman 17:37 Madison East
38. 11 Alex Wolfe 17:39 Madison La Follette
39. 12 Ty Brien 17:39 Madison Memorial
40. 12 Marcel Bogucki 17:40 Madison East
41. 10 Adam Tess 17:43 Sun Prairie
42. 11 Peter Barger 17:45 Verona Area
43. 10 Michael Madoch 17:47 Middleton
44. 11 Hari Jayaraaman 17:49 Verona Area
45. 10 Jason Ford 17:53 Verona Area
46. 11 Blake McCann 17:55 Janesville Craig
47. 10 Zander Arena 17:55 Janesville Craig
48. 9 Brad Tuomi 17:59 Verona Area
49. 12 Jack Zweifel 18:03 Madison Memorial
50. 9 Chris Wolfe 18:05 Madison La Follette
51. 12 Keegan Little 18:09 Janesville Parker
52. 12 Seth Goldstein 18:10 Madison East
53. 12 Mitchell Lorenz 18:12 Janesville Craig
54. 12 Ryan Madoch 18:19 Middleton
55. 12 Phil Selmer 18:21 Beloit Memorial
56. 10 Peyton Meyer 18:22 Janesville Parker
57. 12 Sasha Lewis-Norelle 18:22 Madison East
58. 11 Milo Rochester 18:28 Madison La Follette
59. 11 Jared Jenkins 18:36 Verona Area
60. 11 Scott Hartwig 18:40 Janesville Parker
61. 12 Cory Pedersen 18:48 Verona Area
62. 11 Jack Cronin 19:05 Beloit Memorial
63. 11 Leeland Crum 20:16 Beloit Memorial
64. 11 Riley McDade 20:44 Janesville Parker
65. 10 Forrest Morrison 20:51 Beloit Memorial
66. 12 Gustavo Badillo 21:09 Beloit Memorial
67. 9 Carsen Diehls 21:43 Janesville Parker
68. 10 Lukas Laun-Smith 23:39 Beloit Memorial
Official Team Scores
1. Sun Prairie 25
2. Janesville Craig 67
3. Madison Memorial 109
4. Middleton 109
5. Madison West 112
6. Verona Area 177
7. Janesville Parker 206
8. Beloit Memorial 221
9. Madison La Follette 232
10. Madison East 234
Girls 5K Run
1. 11 Peyton Sippy 18:46 Janesville Craig
2. 12 Trista Pringle 18:53 Sun Prairie
3. 9 Autumn Dushack 19:06 Sun Prairie
4. 9 Hannah Ray 19:07 Sun Prairie
5. 11 Vivian Hacker 19:10 Madison West
6. 12 Bailey Cronin 19:12 Beloit Memorial
7. 11 Katie Rose Blachow... 19:15 Sun Prairie
8. 12 Izzy Owca 19:25 Madison Memorial
9. 10 Maddie Thompson 19:59 Sun Prairie
10. 9 Lauren Shanks 20:00 Janesville Craig
11. 9 Gabriella Petruzze... 20:02 Janesville Craig
12. 12 Clara Berning 20:02 Sun Prairie
13. 9 Kristina Rohrer 20:03 Madison West
14. 11 Kaylan Marshall 20:09 Sun Prairie
15. 11 Erika Rader 20:14 Middleton
16. 9 Isabel Eigenberger 20:16 Madison Memorial
17. 10 Andi Bowman 20:17 Madison West
18. 11 Charlotte Sue 20:23 Middleton
19. 9 Nora Erlandson 20:26 Madison Memorial
20. 10 Catie Gage 20:29 Janesville Parker
21. 9 Maeve Gonter 20:31 Middleton
22. 9 Madalyn Arrowood 20:34 Janesville Craig
23. 9 Ellie Lorenz 20:36 Janesville Craig
24. 11 Alexis Fenrick 20:46 Janesville Parker
25. 12 Maya Gibson 20:47 Middleton
26. 9 Olivia Rawson 20:50 Verona Area
27. 11 Kaitlyn Shanks 20:50 Janesville Craig
28. 11 Julia Pletta 20:53 Verona Area
29. 9 Hannah Dunlavy 20:54 Janesville Craig
30. 12 Molly Hoferle 20:57 Middleton
31. 10 Jenny Aldama 21:01 Beloit Memorial
32. 11 Sydney Peterson 21:01 Madison Memorial
33. 9 Sophia Miller-Grande 21:02 Madison West
34. 11 Corra Griffin 21:04 Madison Memorial
35. 12 Mary Kate Anderson 21:07 Madison Memorial
36. 9 Isabel Blanchard 21:14 Madison East
37. 12 Caroline Bergman 21:17 Madison Memorial
38. 10 Rachel Hughes 21:20 Madison East
39. 9 Jamie Hogan 21:20 Verona Area
40. 12 Meghan O'Connell 21:38 Madison La Follette
41. 12 Preston Ploc 21:40 Verona Area
42. 10 Elli Hosokawa 21:49 Madison La Follette
43. 9 Lucinda Bakken 21:51 Verona Area
44. 11 Genevieve Redsten 21:57 Madison West
45. 12 Morgan Eder 22:02 Middleton
46. 11 Alison Cotter 22:07 Madison La Follette
47. 12 Franny Donovan 22:17 Verona Area
48. 12 Hannah Fibikar 22:21 Madison La Follette
49. 9 Lexie Schroeder 22:25 Janesville Parker
50. 9 Maggie Morgan 22:26 Madison West
51. 12 Lilian Jenssen 22:31 Madison East
52. 9 Rachel Howell 22:34 Janesville Parker
53. 11 Iris Ohlrogge 22:40 Middleton
54. 11 Clare Mazack 22:44 Madison East
55. 10 Evelyn Betts 22:44 Madison East
56. 10 Justice Parker 22:45 Madison La Follette
57. 12 Lida McCuaig 22:47 Madison East
58. 10 Paulina Baker 22:57 Madison La Follette
59. 11 Kalison Hosey 23:00 Beloit Memorial
60. 10 Gabrielle Vest 23:12 Beloit Memorial
61. 11 Ashley Ryan 23:26 Janesville Parker
62. 12 Citrine Samrah 23:47 Madison La Follette
63. 12 Erin Seichter 24:10 Janesville Parker
64. 9 Ruby Sutherlin-Sov... 24:14 Madison East
65. 12 Isabelle Foat 24:28 Beloit Memorial
66. 10 Mira Sellman 24:39 Janesville Parker
67. 11 Laura Rapp 26:11 Beloit Memorial