| Boys 4x800 Nick Reese (9) - 2:07.2 David Coley (12) - 2:12.1 Peter Haydock (11) - 2:09.6 Isaac Wappes (9) - 2:13.2 TOTAL = 8:42.1 Kody Aswegan (11) - 2:24.8 Sam Martinez (11) - 2:20.1 Andrew Lulling (10) - 2:36.4 Patrick Vosmeier (11) - 2:15.7 TOTAL = 9:37.0 |
| Boys 1600 Chris Christoff (12) - 4:35.4 Bisrat Desta (11) - 4:40.4 Blake Jones (10) - 4:43.7 Adam Hunkler (12) - 4:53.6 Drew Maciejewski (11) - 4:54.8 Michael Black (10) - 5:16.5 Pete Cross (9) - 5:17.4 Holden Kever (9) - 5:20.5 Josh Hall (9) - 5:53.9 |
| Boys 800 Isaiah Ordaz (12) - 2:01.0 Adam Williams (10) - 2:01.9 Cody Sengthong (12) - 2:07.5 Peter Haydock (11) - 2:09.3 Caleb Lane (12) - 2:11.9 Patrick Vosmeier (11) - 2:18.7 Kody Aswegan (11) - 2:24.8 Stephen Buhr (12) - 2:30.1 Andrew Lulling (10) - 2:38.8 |
| Boys 3200 Mitch Dutton (10) - 10:06.7 Ethan Wappes (12) - 10:07.3 Paul Wooten (10) - 10:28.9 Adam Hunkler (12) - 10:54.5 Brad Wise (9) - 10:54.5 Isaac Wappes (9) - 11:17.3 |