These results are provided for informational purposes only. Please note that the protest period for this event has expired and no changes can or will be made to these results.

Men Cat1 Jr Boys 15-16 Cat 1

Pl First Name Last Name Team Time
1 Thomas Agnew Englewood Racing Team 1:24:24.10
2 Eric Oien NCYD/Donkey Label 1:25:10.30
3 Bode Nesler LaX MTB 1:27:35.30
4 Alex Mortvedt Trek Midwest 1:28:08.20
5 Ryker Zarda Broken Spoke Racing 1:28:12.40
6 Iban Drevlow NCYLD p/b Donkey Label Racing 1:28:55.70
7 Aidric Gengler SSS DEVO 1:29:22.70
8 Maxwell Fahrmann NCYD / Donkey Label Racing 1:29:27.40
9 Eddie Binsfeld NCYD pb Donkey Label 1:31:07.30
10 Rylan Oachs NCYD p/b Donkey Label 1:33:38.40
11 Max Oien NCYD/Donkey Label 1:35:14.40
12 Jack Bozych 1:35:54.70
13 Jackson Pauls Spring Street Sports 1:37:20.50
14 Aj Kangas Broken Spoke Devo 1:38:43.50
15 Arlo Morse Hayward High School 1:38:49.30

Men Cat1 Jr Boys 17-18 Cat 1

Pl First Name Last Name Team Time
1 Liam Garner NCYD p/b Donkey Label 1:24:22.60
2 Francis Kuefler Hollander-Neff Jr Devo 1:24:23.60
3 Corbin Grim Broken Spoke Devo 1:25:43.10
4 Hunter Gengler Broken Spoke Devo 1:25:50.10
5 Bradley Vincent Hollander Neff Jr Development team 1:30:48.30
6 Charlie Themanson SLSMTB 1:30:48.70
7 Max Foster National Center for Youth Development Donkey Label 1:32:06.20
8 John Walrich SLSMTB 1:32:45.90
9 Christian Berg Broken Spoke Devo 1:33:10.00
10 Calvin Branum Trek Midwest Team 1:34:22.80
11 Ian Kangas Broken Spoke Devo 1:34:23.00
12 Bennett Bookter Broken Spoke 1:34:23.40
13 Zachary Gera SLS MTB 1:42:29.90

Men Citizen 19-29 Cat 3

Pl First Name Last Name Team Time
1 Raymond Henderson 51:31.40
2 Blaine Wheeler 53:46.10
3 Isaac Shannon 53:59.60
4 Samuel Ciha 1:00:13.60
5 Andrew Slade 1:02:08.80
6 Jarrett Debruin 1:03:18.60

Men Citizen 30-39 Cat 3

Pl First Name Last Name Team Time
1 Morgan Pease 54:42.40
2 Amos Holbrook 55:44.10
3 Ryan Sanders Treadhead 55:52.00
4 Nick Elder 56:39.20
5 Andy Horst 57:03.30
6 Thomas Schoenfeld 58:08.70
7 Matthew Saunders 59:10.60
8 Alex Penn 59:17.30
9 Emery Weber 1:01:01.50
10 Tom Friederick 1:01:02.80
11 Michael Boilini 1:01:06.50
12 Anthony Matysik 1:01:09.50
13 Gene Bodamer 1:07:02.80
14 Scott Hollowell 1:08:43.10
15 Tim Albert 1:15:36.60
16 Joshua Terrill 1:16:46.70

Men Citizen 40-49 Cat 3

Pl First Name Last Name Team Time
1 Adam Angiulli 53:46.40
2 Shane Semb 54:43.60
3 Larry Dean 56:50.70
4 Daniel Baumgartner Oberlin Filter Race Team 59:02.20
5 Seth Frye 59:17.70
6 Shain Wahlen 1:02:09.10
7 Stephen Graham SLSMTB 1:06:14.20
8 David Klessig 1:07:36.80
9 Matthew Ellis Home 1:08:44.80
10 Andrew Kerr 1:09:00.50
11 Michael Pahl 1:09:58.20
12 Jeremy Albright 1:11:07.10
13 Thomas Paulson 1:13:16.80
14 Zachary Holbrook 1:13:20.60
15 Michael Holbrook 1:18:35.40
16 Peter Kamuda ROCKOUT MTB 1:20:42.70
17 Ryan Wheeler 1:26:18.20

Men Citizen 50-59 Cat 3

Pl First Name Last Name Team Time
1 Pablo Muirhead Colectivo Coffee 55:11.50
2 Christopher Brown 55:52.10
3 Jeffrey Miller Colectivo Coffee 1:00:55.10
4 Charles Berry 1:01:04.40
5 Kenneth Cole Colectivo Coffee 1:03:00.00
6 Kevin Blake 1:03:56.90
7 Wayne Glen Spash 1:04:04.80
8 Eric Vincent 1:04:05.70
9 Douglas Kortbein 1:04:12.60
10 Todd Somers Hayes Bicycle Group 1:05:52.80
11 Brad Bodner 1:07:54.70
12 Louis Armstrong 1:08:00.40
13 Mark Dundon 1:09:25.70
14 Derrill Peters 1:23:51.10

Men Citizen 60-69 Cat 3

Pl First Name Last Name Team Time
1 Scott Tank Point Area Bicycle Service 57:34.40
2 Peter Ackermann Alumnus Project 1:03:20.20
3 Kurt Greenslit colavita 1:06:27.00
4 Mike Hoeft YMCA of Green Bay 1:06:39.30
5 Patrick Mccarthy 1:06:42.60
6 Rich Mennenoh Treadhead Cycling 1:08:35.10
7 Bob Pease 1:11:43.50
8 Patrick Johnson Cranked Bike Studio 1:17:59.90

Men Citizen 70&Up Cat 3

Pl First Name Last Name Team Time
1 Dominic Rossetto Project Echelon Vanguard 1:20:39.70

Men Citizen Boys 14 & Cat 3

Pl First Name Last Name Team Time
1 Liam Kurylak SPASH 49:06.10
2 Ethan Leonard 51:10.70
3 Braden Process Fox Valley Composite 52:32.50
4 Espen Wilke 52:38.60
5 Andrew Bertram Revolution Cycles Club 53:09.30
6 Cohen Christin 54:24.00
7 Charlie Rychlik 54:31.70
8 Almanzo Hanes 54:32.30
9 Peter Francois Trek Midwest Juniors 55:10.60
10 Silas Beasland Central Wisconsin Youth Mountain Bike Club 57:25.60
11 Connor Opahle SCUMBAG 57:43.00
12 John Lambe 58:09.60
13 Aksel Drevlow NCYLD p/b Donkey Label Racing 1:01:40.10
14 Elliot Knox SLSMTB 1:02:15.70
15 Brogan Roberts 1:02:58.10
16 Ryan Trepczyk 1:11:31.80

Men Citizen Boys 15-16 Cat 3

Pl First Name Last Name Team Time
1 Levi Glen SPASH 53:31.90
2 Zackary Gordon SLS MTB 55:42.10
3 Andrew Fleming Velocity Multi Sports 55:49.70
4 Mason Ziebell 55:58.90
5 Etienne Armstrong 56:28.80
6 Spencer Godbout pedal moraine 58:00.40
7 Cole Binger Janesville Youth MTB Club 1:00:01.70
8 Wolfe Knox Shorewood NICA 1:03:08.40
9 Aidan Wright SLS MTB 1:05:29.10
10 Clayton Wilkes 1:06:37.70

Men Citizen Boys 17-18 Cat 3

Pl First Name Last Name Team Time
1 Ashton Post Diablo Cycling 55:39.90

Men Clydesdale Cat 2

Pl First Name Last Name Team Time
1 Tyler Byrnes 1:25:41.20
2 Michael Carew Extreme Ski & Bike 1:36:25.90
3 Jamie Thiel 1:37:48.00
4 Jeremy Roth Aventuron 1:42:45.30
5 Alexander Kovell Middleton MTB 1:46:34.00
6 Jon Smail 1:48:44.20
7 Nick Niemann Neff Cycle Service 1:54:08.00
8 Troy Noel 1:57:12.10
9 Matthew Forst 2:34:57.90

Men Clydesdale Cat 3

Pl First Name Last Name Team Time
1 Ben Paderta MB-MX / M&B METAL FAB 51:14.40
2 Tad Bruckner 59:09.70
3 Walter Larson SCUMBAG 1:00:06.80
4 Andrew Schweitzer 1:00:33.20
5 Edward Stewart 1:01:03.20
6 Thomas Bauer 1:01:32.00
7 Tim Leonard 1:02:30.50
8 Ryan Galstad Sunshine Brewing Company 1:06:05.20
9 Scott Toshner 1:06:35.10
10 Dan Harang Red Fury 1:10:50.30
11 Fred Simons The Dirt Therapy Project 1:13:59.30
12 Mark Bercher SCUMBAG 1:16:17.20
13 Andrew Rosenthal Cranked Bike Studio 1:21:36.50
14 Brett Anderson 1:25:30.50

Men Comp 30-39 Cat 2

Pl First Name Last Name Team Time
1 Sean Eisen 1:25:06.30
2 Chris Woodke Broken Spoke Racing 1:27:43.20
3 Matthew Povlich Hollander Benelux Racing 1:31:30.60
4 Andy Rossetto 1:34:44.20
5 Jeff Niswander Cykel Cycles 1:38:18.70
6 Jordan Richard 1:43:18.10
7 Jeff Condit 1:50:04.10
8 Doug Herrick Treadhead Cycling 2:00:31.30

Men Comp 40-49 Cat 2

Pl First Name Last Name Team Time
1 Jason Schoenick Stevens Point Cycling Club 1:27:41.40
1 Will Schmidt Cykel Cycles 1:40:27.60
2 Dan Oachs 1:28:06.90
3 Aaron Fleming Treadhead Cycling 1:46:49.50
3 James Meyer SRAM Factory 1:28:54.60
4 Jacob Beissel 1:28:59.40
5 Travis Heller Team Pedal Moraine 1:29:13.00
6 John Fang Jeela 1:29:39.90
7 Tim Vanderjeugd 1:29:51.10
8 Paul Vanduyne Neff Cycle Service 1:30:29.20
9 Timothy Scanley Colectivo Coffee Mountain Bike Team 1:31:31.60
10 Kenneth Walsh 1:31:45.10
11 David Oachs Nicollet Bike and Ski 1:33:48.00
12 Michael Ziegler 1:34:18.80
13 Travis Mcfall Broken Spoke 1:35:55.50
14 Adam Raychel Midwest Orthopedic Specialty Hospital / Team Wisconsin Cycling 1:37:45.40
15 Nick Templeton Bowltron 1:38:01.10
16 Danial Knox SLSMTB 1:38:36.70
17 Samuel Adams Milwaukee Bicycle Company 1:39:06.50
18 Lucas Branum 1:40:26.00
19 Jesse Coenen 1:45:20.30

Men Comp 50-59 Cat 2

Pl First Name Last Name Team Time
1 Brett May 1:29:19.40
2 Mark Rude Broken Spoke Racing 1:42:59.40
2 Thomas Dvoratchek Body physics endurance coaching/ USMES 1:32:07.20
3 Aaron Mock Trek Bicycles 1:32:19.40
4 Shane Kullman The Fix Studio 1:34:58.30
4 Nathin Davisson BROKEN SPOKE Racing Team 1:55:15.40
5 Chad Griffin 1:35:28.90
6 David Studner Trek Midwest Team 1:35:59.10
7 Peter Froelich Colectivo 1:37:12.40
8 Rj Bast Gelbbrucke - Spirt of Sport 1:38:30.40
9 Michael Jeschke Colectivo 1:48:45.50

Men Comp 60&Up Cat 2

Pl First Name Last Name Team Time
1 Jeff Sympson Kegel's 1:39:14.90

Men Junior Boys 11-12 Cat 1/2/3

Pl First Name Last Name Team Time
1 Isaac Williams Michael's Cycles 23:17.20
2 Charlie Kurth SLS MTB 23:30.60
3 Henry Bobyk XXX Racing 23:52.20
4 Henry Ziegler 24:13.20
5 Andy Francois 24:53.50
6 Trevin Lapean 24:57.50
7 Ryder Kurth SLS MTB 25:13.20
8 Dusty Kvalheim 27:59.50
9 Joseph Cole Minooka Night Riders 29:01.80
10 Elliot Bercher SCUMBAG 29:47.80
11 Owen Eisele 30:09.40
12 William Heller Team Pedal Moraine 30:29.20
13 Connor Davis 30:33.60
14 Jack Pingel Wheel and Sprocket 30:37.50
15 Finn Davis 31:02.10
16 Everett Ponath 31:07.50
17 Ephraim Holbrook iron mikes services 31:37.70
18 Elias Sanders Treadheads 32:08.50
19 Finnegan Harang Home 38:43.70
20 Cephas Schaefer 43:51.40

Men Junior Boys 13-14 Cat 1/2/3

Pl First Name Last Name Team Time
1 Finn Wolf Warrior Wolves 23:25.70
2 Gavin Post Diablo Cycling 24:51.90
3 Ethan Frederickson Cykel cycles 24:52.30
4 Henry Schmitz 25:05.10
5 Zane Hill 25:34.70
6 Henry Brandow 26:01.50
7 Josiah Sanders Treadheads 26:14.30
8 Liam Schwaller 26:42.80
9 Jireh Holbrook 26:52.90
10 Louie Dean 26:59.70
11 Tucker Kiviaho 198 28:13.80

Men Junior Boys 7-8 Cat 1/2/3

Pl First Name Last Name Team Time
1 Ellis Kvalheim 32:39.90
2 Max Bender SLS MTB 35:01.00
3 James Ziegler 35:25.10
4 Foster Reilly 35:25.60
5 Japheth Holbrook 38:41.90
6 Trent Elder SLS MTB 47:55.50

Men Junior Boys 9-10 Cat 1/2/3

Pl First Name Last Name Team Time
1 Asher Mcginnis Broken Spoke Devo 25:34.30
2 George Bender Bender Coaching 25:35.90
3 Dane Schmidt 08-181570662 25:37.30
4 Victor Haeckel GuatEver Team 27:07.20
5 Luke Boilini 28:12.50
6 Noah Heiligenthal SLS MTB 28:38.30
7 Warren Brandow 30:44.60
8 Steele Steger 31:59.10
9 Maxx Klaus Enclave Cycles 33:12.30
10 ? 60 Team Pedal Moraine 33:19.80
11 Philip Bender Bender Coaching 33:45.30
12 Oliver Roux 35:22.30
13 Hadler Van male Your Edge to Success 35:29.80
14 Gael Pena 38:10.50
15 Atley Niemann Neff Cycle Service 38:20.00
16 Elliot Eisele 38:21.70
17 Emilio Ponath 46:04.20
18 Cooper Cuff 46:20.50

Men Newbie Cat 1/2/3

Pl First Name Last Name Team Time
1 Erik Ellenberger 26:26.20
2 Adam Bournoville 28:00.60
3 Steve Christin 28:24.00
4 Josh Knox 30:09.10
5 William Albright 33:12.80
6 Wyatt Gazdecki 33:59.30
7 Pierce Wolf Warrior Wolves 34:53.70
8 Dominic Gazdecki 36:46.50
9 Avery Ponath 46:00.10
10 Gavin Eckstein 46:13.80
11 Miles Kiviaho 198 50:14.80
12 Scott Rolfs 1:10:35.40
13 Charles Rolfs 1:10:36.30

Men Pro/Cat 1 29 & U Cat

Pl First Name Last Name Team Time
1 Daxton Mock Bear National Team 1:35:52.90
2 Casey Hildebrandt Broken Spoke 1:38:06.80
3 Logan Schlough Smiths Bike Shop 1:41:11.00
4 Morgan Hendricks NCYD p/b Donkey Label 1:42:13.30
5 Teague Jackson WE Development 1:43:21.30
6 Jeremy Bloyd-peshkin Chicago Cuttin' Crew 1:43:42.60
7 Andreas Drekonja NCYD p/b Donkey Label Racing 1:43:54.60
8 Noah Guinee NCYD P/B Donkey Label 1:44:13.80
9 Ben Carmody Zion Cyclery Racing 1:45:31.40
10 Matthew Grady Team Pedal Moraine 1:52:13.30
11 Roberto Noriega 2:02:53.00
12 Alex Sukowaty Broken Spoke Racing 2:04:00.60

Men Pro/Cat 1 30-39 Cat

Pl First Name Last Name Team Time
1 Benjamin Senkerik Team Extreme 1:35:56.00
2 Matthew Riley Trek Midwest Team 1:40:29.20
3 Cole House 1:41:11.20
4 Josh Bauer Angry Catfish 1:44:30.80
5 Tyler Stein DNA Cycling 1:44:40.70
6 Jacob Glahn 801 W. Madison 1:44:49.80
7 Jody Walker Zion Cyclery Racing 1:46:25.90
8 Thomas Sturtevant Neff Cycle Service 1:48:53.80
9 Thomas Kehrer 606 Racing 1:49:08.10
10 Brad Sovinski Hollander Benelux Racing 1:57:53.20
11 Tim Werts Team Hollywood Cycles 1:58:59.10
12 Jonathan Pass 2:09:54.40

Men Pro/Cat 1 40-49 Cat

Pl First Name Last Name Team Time
1 Nathan Guerra Vision Cycling/Broken Spoke Studio 1:36:42.10
2 Corey Stelljes Neff Cycle Service 1:40:50.90
3 Tristan Schouten 1:40:51.70
4 Ted Hanes 1:44:41.80
5 Seth Eckert 1:45:21.50
6 Carlos Haeckel GuatEver Team 1:48:07.70
7 Maciej Nowak 1:49:44.20
8 Neil Zacharek Broken Spoke 1:50:37.40
9 David Bender SLS MTB 1:50:56.20
10 Jonathan Kloppenburg Beaker Concepts 1:53:33.70
11 Bruce Martens National Center For Youth Development 1:54:06.80
12 John Orlikowski Neff Cycle Service 1:54:16.10
13 Erric Fossell Trek 1:54:31.20
14 Micah Moran 801 W. Madison 1:55:13.30
15 Michael Humpal 2:00:15.10
16 Jereme Noffke East Bound and Down Racing 2:04:32.10
17 Lee Unwin L5 Racing No. 22 Bikes 2:09:38.70

Men Pro/Cat 1 50 & U Cat

Pl First Name Last Name Team Time
1 D Scott daubert Trek Waterloo 1:47:13.60
2 Jarrod Kerkhoff F3 Cycling p/b 7 Mile Cycles 1:50:00.20
3 Joshua Shively Smith's Bikes/Trek 1:50:16.60

Men SingleSpeed Cat 2

Pl First Name Last Name Team Time
1 Matt Dienberg 1:25:52.70
1 Ty Kurth SLS MTB 1:17:33.10
2 Andrew Shuros University of Wisconsin-Madison 1:28:53.00
2 John Eaton 1:18:29.40
3 George Kapitz Broke Spoke Racing 1:30:52.50
3 Gary Meader Smith's/ Trek 1:21:16.00

Men Sport 19-29 Cat 2

Pl First Name Last Name Team Time
1 Jacob Degroot 1:08:31.30
2 Chas Shefchik Uw Madison 1:10:53.40
3 Zach Dahlseng 1:15:34.80
4 Josh Kurnik 1:19:37.90
5 David Litton Colectivo MTB 1:22:27.40

Men Sport 30-39 Cat 2

Pl First Name Last Name Team Time
1 Matt Paderta MB-MX / M&B Metal Fab 1:10:02.90
2 Tim Jahn Tim's Torque Shop 1:11:22.70
3 Matthew Eckstein Diablo Cycling 1:16:36.20
4 Corey Hafemeister Team Pedal Moraine 1:22:04.10
5 Kevin Leigeb 1:24:04.40
6 Steven Kuick MetroMotorcycles 1:24:41.40
7 Adam Koenig Diablo Cycling 1:24:42.20
8 Keir Dvorachek Cranked Bike Studio 1:25:05.30
9 Ray Zabrowski 1:25:31.40
10 Paul Doty Team Extreme 1:25:32.00
11 Luke Parmeter 1:26:48.70
12 Nicholas Langreck Team Extreme 1:35:19.50
13 Greg Rogers 1:36:55.40
14 Josh Gazdecki 2:04:41.60

Men Sport 40-49 Cat 2

Pl First Name Last Name Team Time
1 Chad Brown waterloo hockey club racing 1:10:34.70
2 Peter Armstrong Project Echelon Vanguard 1:11:12.50
3 Adam Raychel Midwest Orthopedic Specialty Hospital / Team Wisconsin Cycling 1:11:55.90
3 Dave Frederickson Cykel Cycles 1:24:31.20
4 Andy Bean 1:12:44.00
5 Josh Zielinski Stoic 1:12:50.80
6 Ben Van male Your Edge to Success 1:14:12.90
7 Derek Moran Gryphon Velo Racing 1:14:21.60
8 Frank Deloncker Cambr 1:15:02.90
9 Scott Bergman 1:16:36.20
10 Rory Lade Pete's Garage 1:16:46.20
11 Chris Krenz SPASH 1:17:36.80
12 Carey Falkenberry 1:17:37.10
13 Jeff Godbout pedal moraine 1:17:52.60
14 Nate Schoenemann 1:19:03.30
15 Tim Clavette 1:19:30.90
16 Jason Baer Aventuron 1:20:53.90
17 Ryan Frank Year 1:20:56.70
18 James Nesler 1:20:57.10
19 Peter Post Diablo Cycling 1:22:19.10
20 Andrew Rychlik 1:23:13.40
21 Aaron Mcginnis 1:23:33.10
22 Adam Remiker 1:23:42.90
23 Jonathan Reik 1:23:54.90
24 Giovanni Pena 1:24:33.30
25 Nick Ventimiglia 1:25:34.00
26 Francis Broeders 1:26:07.80
27 Michael Mennenoh Treadhead Cycling 1:26:22.60
28 Kevin Full 1:27:45.00
29 Erich Ponath 1:30:24.20
30 Tim Gray 1:31:35.90
31 Mark Hainey Broken Spoke 1:40:13.50
32 Lance Horozewski 1:42:09.10

Men Sport 50-59 Cat 2

Pl First Name Last Name Team Time
1 Jason Ruesch RMC 1:16:24.30
1 Andrew Baines GWOD 1:12:56.50
2 Shane Veldhuizen Enclave cycles 1:14:18.90
2 Mike Owens Colectivo 1:18:22.70
3 Darrell Morse 1:18:37.40
4 Andy Boettcher Gryphon Velo Racing 1:18:55.30
5 Shannon Chapwesk Treadheads 1:48:02.00
5 George Justice 1:19:41.10
6 John Frehr Spinergy Factory Racing/West Michigan Coyotes 1:20:38.40
7 Eric Huff Bicycle Works 1:21:30.60
8 Leif Hagman Team Attivo 1:21:54.40
9 Jeff Wren Extreme 1:22:42.40
10 Enrico Digiammarino 1:22:59.50
11 Brian Olesen Fox Cities Scarlet Knights 1:23:17.20
12 Don Iwen Colectivo Coffee 1:26:44.30
13 Steven Scherck Diablo Cycling 1:28:54.10
14 Brad Brandt 1:38:46.90
15 Quentin Gniot Gryphon Velo Racing 1:42:11.50
16 Mark Fitzke 1:43:32.70
17 Kirk Meyers 1:51:29.60
18 Greg Pullman 1:58:01.50

Men Sport 60-69 Cat 2

Pl First Name Last Name Team Time
1 Douglas Osborn 1:19:37.60
2 Kyle Fingerson Neff Cycle Service 1:21:02.50
3 Rich Baumgarten Half Acre Cycling 1:21:17.70
4 Douglas House 1:37:53.50
4 Thomas Wendland Team Extreme 1:22:17.70
5 Greg Niles 1:25:16.10
6 Joe Kuick Metro Motorcycles 1:26:49.50
7 Jed Kimla Team Extreme 1:27:21.70
8 Donald Freitag TEAM EXTREME 1:27:23.50
9 John Senkerik Team Extreme 1:27:56.30
10 Michael Dobrient Brazen Dropouts 1:28:21.70
11 Scott Palmersheim Pedal Moraine 1:28:27.70
12 William Styer 1:31:20.90
13 Bruce a Hauser 1:42:00.80
14 Keith Westendorf Colectivo 1:44:04.00
15 Andrzej Sadanowicz 1:48:03.30

Men Sport 70&Up Cat 2

Pl First Name Last Name Team Time
1 Richard Nelson Kegel's Bicycle Store 1:24:50.80

Men Sport Boys 14 & Cat 2

Pl First Name Last Name Team Time
1 Rylan Zacharek Broken Spoke Devo 1:08:47.50
2 Edward Full 1:09:31.00
3 Nick Shield NCYD p/b DLR 1:12:08.30
4 Finnley Sonnemann Englewood Racing Team 1:12:13.20
5 Hael Dums Hayward 1:12:47.70
6 Owen Schwanz Broken Spoke Devo/Ratsch Eng 1:13:09.20
7 Lukas Miller SLSMTB 1:13:26.20
8 Ryland Lapean Broken Spoke Devo 1:13:42.90
9 Willis Cletus adidas heim Donkey Label Racing 1:15:43.70
10 Roczen Beissel NCYD p/b Donkey label racing 1:17:10.60
11 Sam Themanson SLSMTB 1:18:50.90
12 Nolan Ott NCYD p/b Donkey Label Racing 1:19:11.20
13 Issac Zarda Broken Spoke Devo 1:19:52.60
14 Marlo Hunter Neff Cycle Service 1:21:14.10
15 Wyatt Flade SLS MTB 1:23:47.10
16 Wyatt Schmidt cykel cycles 1:23:50.20

Men Sport Boys 15-16 Cat 2

Pl First Name Last Name Team Time
1 Neel Dums Hayward 1:12:06.00
2 Aiden Mcginnis Broken Spoke Devo 1:12:36.70
3 Elijah Downing Neff/Hollander 1:12:43.60
4 Ravonte Kriegler Donkey label racing 1:14:33.90
5 Alex Byrnes Hollander-Neff Junior Cycling 1:15:04.30
6 Owen Williams Michael's Cycles 1:15:05.70
7 Oakley Waisman Trek Midwest Team 1:15:32.30
8 Ryder Schwaller 1:15:32.70
9 Aleksandar Trajcev Cafe de Arts Roastery 1:15:34.00
10 Holden Schmitz 1:17:05.50
11 Landon Lade Pete's Garage 1:17:09.80
12 Walter Larson 1:17:18.60
13 Kipp Hartman jr. Trek Midwest 1:18:27.10
14 Jayce Mork Linear Sport MTB 1:18:46.20
15 Kason Kaminski 1:20:13.40
16 Jens Kullman Donkey Label Racing 1:20:14.10
17 Orion Wilson Hollander-Neff Junior development team 1:20:52.40
18 Cole Falkenberry 1:21:20.70
19 Conrad Iwen Colectivo Coffee 1:21:50.80
20 Gunther Nowak Stoic 1:25:39.70
21 William Bercher SCUMBAG 1:27:07.80
22 Dominic Wood National Center for Youth Development 1:33:40.30
23 Brandon Paulson 1:40:59.00
24 Aiden Schubert Team Pedal Moraine 1:43:51.90

Men Sport Boys 17-18 Cat 2

Pl First Name Last Name Team Time
1 Jesse Heim Donkey Label Racing 1:13:27.70
2 Haydon Frehr Spinergy Factory Racing/West Michigan Coyotes 1:15:03.00
3 Will Greymont 1:17:13.00
4 Alec Nelson Broken spoke devo 1:19:20.70
5 Evan Benoit 1:25:55.10
6 Nicholas Bodner 1:32:35.60
7 Adam Alt Red Fury 1:33:47.80

Women Cat1 Jr Girls 15-1 Cat

Pl First Name Last Name Team Time
1 Anja Lanser Team Hollander Benelux - Neff Junior Racing Team 1:14:36.10
2 Ryan Kahl Hollander Benelux - Neff Cycle Service Development Team 1:15:46.20
3 Sam Paternoster Broken Spoke DEVO 1:17:12.20
4 Anna Olesen Chain Reaction Cyclery 1:17:26.50
5 Meira Kalbas Independent 1:18:02.60
6 Tatum Dalton 1:20:08.70
7 Layla Hagelin NCYD P/B Donkey Label Racing 1:21:43.90
8 Cate Koelzer National Center for Youth Development 1:22:24.90
9 Astrid Myhre Donkey label racing / NCYD 1:26:43.00

Women Citizen 19-2 Cat 3

Pl First Name Last Name Team Time
1 Jessica House 1:02:56.10

Women Citizen 30-3 Cat

Pl First Name Last Name Team Time
1 Elise Uphoff 58:37.60
2 Ashley Masnik 1:02:56.00
3 Shelley Witte Femme 40 1:05:12.80
4 Kayla Mckenzie Cranked Bike Studio 1:13:17.60
5 Jami Rogers 1:13:41.70
6 Justyn Huckleberry Femme Forty Racing 1:13:47.80

Women Citizen 40-4 Cat 3

Pl First Name Last Name Team Time
1 Erica Nowak Stoic 1:33:04.90

Women Citizen 50-5 Cat 3

Pl First Name Last Name Team Time
1 Staci Stewart 1:21:18.10

Women Citizen 70&U Cat 3

Pl First Name Last Name Team Time
1 Diane Osborn 1:02:14.10

Women Citizen Girls 14 & Cat 3

Pl First Name Last Name Team Time
1 Evelyn Morse Hayward High School 56:51.30
2 Calla Gengler SSS DEVO 1:11:36.10
3 Anja Oestreich Stoic 1:14:37.40
4 Sarah Albright CWC 1:18:24.60

Women Citizen Girls 15-1 Cat 3

Pl First Name Last Name Team Time
1 Lila Cuff SPASH 1:05:23.40
2 Natalie Reed SLSMTB 1:28:48.70

Women Citizen Girls 17-1 Cat 3

Pl First Name Last Name Team Time
1 Alexis Schubert 1:14:38.90

Women Junior Girls 11-1 Cat 1/2/3

Pl First Name Last Name Team Time
1 Jocelyn Schouten 24:54.70
2 Bella Fletcher 28:32.40
3 Clara Oachs Nicollet Bike and Ski 29:47.50
4 Addie Lambe 30:48.80
5