Log In
Wisconsin Off-Road Series • May 7 2023 • Various, WI
Is there a Strava segment for this course? Paste the url here:
Categories
» Men Cat1 Jr Boys 15-16 Cat 1 » Men Cat1 Jr Boys 17-18 Cat 1
» Men Citizen 19-29 Cat 3 » Men Citizen 30-39 Cat 3
» Men Citizen 40-49 Cat 3 » Men Citizen 50-59 Cat 3
» Men Citizen 60-69 Cat 3 » Men Citizen 70&Up Cat 3
» Men Citizen Boys 14 & Cat 3 » Men Citizen Boys 15-16 Cat 3
» Men Citizen Boys 17-18 Cat 3 » Men Clydesdale Cat 2
» Men Clydesdale Cat 3 » Men Comp 30-39 Cat 2
» Men Comp 40-49 Cat 2 » Men Comp 50-59 Cat 2
» Men Comp 60&Up Cat 2 » Men Junior Boys 11-12 Cat 1/2/3
» Men Junior Boys 13-14 Cat 1/2/3 » Men Junior Boys 7-8 Cat 1/2/3
» Men Junior Boys 9-10 Cat 1/2/3 » Men Newbie Cat 1/2/3
» Men Pro/Cat 1 29 & U Cat » Men Pro/Cat 1 30-39 Cat
» Men Pro/Cat 1 40-49 Cat » Men Pro/Cat 1 50 & U Cat
» Men SingleSpeed Cat 2 » Men Sport 19-29 Cat 2
» Men Sport 30-39 Cat 2 » Men Sport 40-49 Cat 2
» Men Sport 50-59 Cat 2 » Men Sport 60-69 Cat 2
» Men Sport 70&Up Cat 2 » Men Sport Boys 14 & Cat 2
» Men Sport Boys 15-16 Cat 2 » Men Sport Boys 17-18 Cat 2
» Women Cat1 Jr Girls 15-1 Cat » Women Citizen 19-2 Cat 3
» Women Citizen 30-3 Cat » Women Citizen 40-4 Cat 3
» Women Citizen 50-5 Cat 3 » Women Citizen 70&U Cat 3
» Women Citizen Girls 14 & Cat 3 » Women Citizen Girls 15-1 Cat 3
» Women Citizen Girls 17-1 Cat 3 » Women Junior Girls 11-1 Cat 1/2/3
» Women Junior Girls 13-1 Cat 1/2/3 » Women Junior Girls 7-8 Cat 1/2/3
» Women Junior Girls 9-10 Cat 1/2/3 » Women Newbie Cat 1/2/3
» Women Pro/Cat 1 29 & Cat » Women Pro/Cat 1 30-3 Cat
» Women Pro/Cat 1 40-4 Cat » Women Sport 19-2 Cat
» Women Sport 30-3 Cat 2 » Women Sport 40-4 Cat 2
» Women Sport Girls 14 & Cat 2 » Women Sport Girls 15-1 Cat 2
» Women Sport Girls 17-1 Cat 2
Race Pictures
Know where to find pictures from this race? Share the love by adding a Photo Url:
Note: sharing private Facebook albums is not exactly "da love." Remember to make it public!
 
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Developme 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Dominic Rossetto Project Echelon Vanguard 1:20:39.70
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Bi 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ashton Post Diablo Cycling 55:39.90
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Hospit 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Brett May 1:29:19.40
2 Thomas Dvoratchek Body physics endurance coaching/ US 1:32:07.20
2 Mark Rude Broken Spoke Racing 1:42:59.40
3 Aaron Mock Trek Bicycles 1:32:19.40
4 Nathin Davisson BROKEN SPOKE Racing Team 1:55:15.40
4 Shane Kullman The Fix Studio 1:34:58.30
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jeff Sympson Kegel's 1:39:14.90
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Developme 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ty Kurth SLS MTB 1:17:33.10
1 Matt Dienberg 1:25:52.70
2 Andrew Shuros University of Wisconsin-Madison 1:28:53.00
2 John Eaton 1:18:29.40
3 Gary Meader Smith's/ Trek 1:21:16.00
3 George Kapitz Broke Spoke Racing 1:30:52.50
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Hospit 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Andrew Baines GWOD 1:12:56.50
1 Jason Ruesch RMC 1:16:24.30
2 Mike Owens Colectivo 1:18:22.70
2 Shane Veldhuizen Enclave cycles 1:14:18.90
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 Michi 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Thomas Wendland Team Extreme 1:22:17.70
4 Douglas House 1:37:53.50
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Richard Nelson Kegel's Bicycle Store 1:24:50.80
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 t 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 Developme 1:33:40.30
23 Brandon Paulson 1:40:59.00
24 Aiden Schubert Team Pedal Moraine 1:43:51.90
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jesse Heim Donkey Label Racing 1:13:27.70
2 Haydon Frehr Spinergy Factory Racing/West Michig 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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Anja Lanser Team Hollander Benelux - Neff Junio 1:14:36.10
2 Ryan Kahl Hollander Benelux - Neff Cycle Serv 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 Developme 1:22:24.90
9 Astrid Myhre Donkey label racing / NCYD 1:26:43.00
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jessica House 1:02:56.10
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Erica Nowak Stoic 1:33:04.90
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Staci Stewart 1:21:18.10
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Diane Osborn 1:02:14.10
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lila Cuff SPASH 1:05:23.40
2 Natalie Reed SLSMTB 1:28:48.70
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Alexis Schubert 1:14:38.90
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
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 Annie Dean 32:26.60
6 Willa Boilini 33:24.90
7 Charlotte Frederickson cykel cycles 48:06.20
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Elsa Oestreich Stoic 25:42.90
2 Emily Broeders 28:51.60
3 Annabel Pekar Neff Cycle Service 29:18.40
4 Emilia Wilson 30:19.80
5 Sloan Godbout pedal moraine 32:30.10
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ava Chapwesk Treadheads 40:23.60
2 Kylie Rogers 50:20.70
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lena Zielinski Stoic 28:41.40
2 Lucia Drevlow Shifting Gears 30:04.60
3 Etta Pingel Wheel and Sprocket 44:49.60
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ali Wolf Warrior Wolves 26:41.20
2 Neviah Stacy 26:49.70
3 Saylor Stacy 28:00.30
4 Tayen Opahle SCUMBAG 33:33.00
5 Mikii Opahle SCUMBAG 33:38.40
6 Jocelyn Opahle SCUMBAG 37:11.00
7 Kinsey Christin 39:39.50
8 Erika Patino 43:38.10
9 Rachelle Gazdecki 47:49.50
10 Harriet Larson SCUMBAG 51:26.30
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gabriela Guerra Vision Cycling/Broken Spoke Studio 1:28:09.20
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Amber Markey The Charliehorses 1:32:50.50
2 Amy Schultz Neff Cycle Service 1:39:10.20
3 Leah Vanevenhoven Broken Spoke Racing 1:42:30.00
4 Maria Larkin Cuttin Crew//Donkey Label 1:43:10.50
5 Rosalind Patterson Shadow Elite 1:46:03.40
6 Leah Pickett Team Extreme 1:51:48.50
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kenzie Statz 1:40:04.30
2 Jamie Zarda Broken Spoke Racing 1:50:37.50
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Meryl Dery Bonkers Cycling 1:37:11.60
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Lauren Wiscomb p/b Pretty Data Coaching Systems 1:21:34.50
2 Brandi Mcveigh Broken Spoke Racing 1:23:29.40
3 Stacee Goedtel birr Broken Spoke Racing 1:24:44.40
4 Rachel Horstman 1:26:00.60
5 Jesha Lamarche 1:26:50.90
6 Jenna Motz Femme Forty Racing 1:30:52.10
7 Emma Lundberg 1:32:40.00
8 Breanna Richard 1:41:32.80
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Sonia Haeckel Colectivo Team 1:22:00.00
2 Amelia Meyer SRAM Factory 1:22:14.50
3 Brenda Schwaller 1:22:43.80
4 Kristina Morse 1:23:59.20
5 Carrie Leonard 1:29:45.00
6 Nikki Schmidt Cykel Cycles 1:34:58.50
7 Shannon Blay Treadhead Cycling 1:39:23.40
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ali Agnew Englewood Cycling Team 1:26:23.50
2 Ellie Schouten 1:31:05.10
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Sami Doberstein Stoic 1:21:06.40
2 Ruth Knox SLSMTB 1:26:02.80
3 Ayla Abraham Pedal Moraine 1:33:41.30
4 Nadja Micklinghoff SLS Illinois Composite 1:36:20.20
5 Megan Broeders 1:36:39.10
6 Siobhan Artz 2:04:52.00
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Grace Peterson 1:35:05.60