Sunday morning's races came quickly after riders fueled up with a big breakfast of seven-grain hot cereal, Norwegian pancakes with lingonberries and farm sausage.
The elite men rolled off first with Doug Swanson taking the early lead before a group of three consisting of Moore, TJ Woodruff and Sam Oftedahl. Behind them, Eric Oftedahl, Jack Hinkens and Cam Patrick chased.
Heading towards the lakeside on the final lap, Moore pinned the drops in first with Woodruff and Oftedahl just off by seconds. Woodruff hung tight, and when the three riders came out the tight and twisty and began the climb up Suicide Hill, Woodruff made "the attack that stuck" and went on for the win that also secured the overall classification.
Moore hung on for second, Sam Oftedahl was third, junior rider Hinkens was fourth and Kirkpatrick finished fifth.
In the elite women's race, Jenna Rinehart and Kyia Anderson pulled away from the field until Suicide Hill where Rinehart made her move.
"I had a great start and jumped on Jenna's wheel. I let Jenna take the lead and when I looked back the rest of the elite field was right there," said Anderson. "We dove into the first section of singletrack and Jen Fisher was excusing her brake noise. We gapped the field out of the first section of singletrack, and I stuck on Jenna's wheel on the ski trails and up Suicide Hill."
Eventually Rinehart got away for the win. "Once in the singletrack and onto the steep climbs, she just danced away," said Anderson.
Fisher, Meghan Korol and Corey Coogan rounded out the top five respectively with Coogan looking rather "clean" compared to the other riders, male and female, who looked "dirty". Rinehart took the overall as well with the sweep of all three events.
Both Rinehart and Woodruff were repeating a previous overall win.
Results
Swipe to scroll horizontally
Elite men
#
Rider Name (Country) Team
Result
1
Tj Woodruff
1:51:37
2
Brendan Moore (Velo Rochester)
0:00:13
3
Cam Kirkpatrick
0:05:01
4
Paul Hanson (Nicollet Bike Shop)
0:09:24
5
Scott Kylander-Johnso
0:11:49
6
Doug Swanson
0:16:55
7
Heath Weisbrod (LCR (Larson Cycle Racing))
0:17:09
8
Jay Henderson (Hollywood Cycles/ Silver Cycli)
0:18:58
9
Jeff Herrera
0:21:54
10
Chris Fisher (Velorochester)
0:28:40
Swipe to scroll horizontally
Elite women
#
Rider Name (Country) Team
Result
1
Jenna Rinehart (Specialized)
1:30:18
2
Kyla Anderson (Hidden Bay Sports/Revolution/C)
0:10:01
Swipe to scroll horizontally
Cat. 1 junior men 15-18
#
Rider Name (Country) Team
Result
1
Jack Hinkens (Penn Cycle)
1:55:25
2
Jake Richards (Maplelag Resort-Paramount Spor)
0:06:49
3
Michael McBurney (Peace Coffee)
0:10:54
Swipe to scroll horizontally
Cat. 1 Men 19-29
#
Rider Name (Country) Team
Result
1
Sam Oftedahl (hollywood/silver cycling)
1:52:37
2
Eric Oftedahl (hollywood/silvercycling)
0:04:02
3
Nikolai Anikin (conti)
0:09:45
4
Jason Wenk
0:16:50
DNF
Justin Rinehart (Nicollet South Bike Shop)
Row 4 - Cell 2
DNF
Seth Carlson (Continental)
Row 5 - Cell 2
Swipe to scroll horizontally
Cat. 1 Men 30-39
#
Rider Name (Country) Team
Result
1
Dave Oachs (Nicollet Bike)
2:06:59
2
Kevin Supple (peace coffee)
0:08:37
3
J Ross Fraboni
0:08:41
4
Tim Stone
0:13:12
5
Shane Kullman (Loon State Cyclist)
0:13:51
6
Eric Guse (Flat city cycling)
0:18:05
7
Rich Omdahl (LCR)
0:24:47
8
Matthew Horner (LCR)
0:24:53
Swipe to scroll horizontally
Cat. 1 men 40+
#
Rider Name (Country) Team
Result
1
Rodney Johnson (Freewheel Bile)
2:10:27
2
Larry Sauber (LCR)
0:00:22
3
Jan Rybar
0:00:48
4
Wallace Alexander (Kenwood Racing)
0:05:12
5
Thomas Thornquest
0:06:55
Swipe to scroll horizontally
Cat. 1 women 19-35
#
Rider Name (Country) Team
Result
1
Jennifer Fisher
1:42:33
2
Meghan Korol
0:04:00
3
Corey Coogan (Freewheel)
0:10:42
Swipe to scroll horizontally
Cat. 1 women 36+
#
Rider Name (Country) Team
Result
1
Andrea Horner (LCR)
2:18:04
Swipe to scroll horizontally
Competition men 15-16
#
Rider Name (Country) Team
Result
1
Luke Baker (Summit Racing)
1:35:07
Swipe to scroll horizontally
Competition men 17-18
#
Rider Name (Country) Team
Result
1
Trent Warner
1:35:48
Swipe to scroll horizontally
Competition men 19-24
#
Rider Name (Country) Team
Result
1
Aaron Deutchman (Peace Coffee)
1:42:21
Swipe to scroll horizontally
Competition men 25-29
#
Rider Name (Country) Team
Result
1
Drew Wilson
1:34:23
2
Matt Guettler
0:01:25
3
Matt Abel
0:05:19
4
Scott Spoo (Wannabee Racing)
0:06:14
5
Tom Thorne
0:34:53
Swipe to scroll horizontally
Competition men 30-34
#
Rider Name (Country) Team
Result
1
Joe Surla (Wannabee Racing)
1:35:24
2
Jason Scherman (Wannabee)
0:01:47
3
Ryan Sportel (Freewheel)
0:02:50
4
Evan Lawrence
0:04:32
5
John Oman (WannaBee Racing)
0:16:25
6
Jamison Beisswenger (Peace Coffe Racing)
0:17:48
7
Roberto Madrigal (Revolution)
1:00:48
DNF
Nathaniel Swanberg
Row 7 - Cell 2
Swipe to scroll horizontally
Competitoin men 35-39
#
Rider Name (Country) Team
Result
1
Clayton McLagan (Peace Coffee Racing)
1:36:05
2
Ben Rogowski (Freewheel Bike)
0:04:01
3
Chris Van Ert (Peace Coffee Racing)
0:04:27
4
Brandt Elson (hollywood/silver cycling)
0:04:45
5
Eric Lebow (Wannabee Racing)
0:06:26
6
Dan Wheeler (Gopher Wheelmen)
0:09:47
Swipe to scroll horizontally
Competition men 40-44
#
Rider Name (Country) Team
Result
1
John Sandberg (Penn Cycle)
1:31:56
2
Rick Ochs (Summit Racing)
0:05:03
3
Piotr Bednarski (Freewheel)
0:05:05
4
Todd Nesvold
0:09:08
5
John Strucynski
0:09:33
6
Jeff Colbert
0:11:21
7
Jeffrey Penman
0:13:25
8
Jim Jaglo (LCR)
0:14:06
9
Eddie Karow (LCR)
0:18:05
10
Marc Harvieux (Wannabee Racing)
0:30:26
11
Dennis Porter
0:32:45
Swipe to scroll horizontally
Competition men 40-49
#
Rider Name (Country) Team
Result
1
Peter Schow (Penn Cycle)
1:43:42
2
Brian Murdoch
0:07:08
3
Jeffrey Arndt (Freewheel Bike)
0:09:04
4
Tom McBurney (Peace Coffee)
0:18:28
DNF
Jeff Kalo (Central Plains Cycling)
Row 4 - Cell 2
Swipe to scroll horizontally
Competition men 50+
#
Rider Name (Country) Team
Result
1
Jack Baker (Summit Racing)
1:43:43
Swipe to scroll horizontally
Competition Singlespeed men 34 & under
#
Rider Name (Country) Team
Result
1
Tim Williams (Wannabee Racing)
1:44:06
2
Charles Lamb
0:02:36
Swipe to scroll horizontally
Competition singlespeed men 35 & over
#
Rider Name (Country) Team
Result
1
Cory Mortensen (Peace Coffee)
2:45:35
Swipe to scroll horizontally
Cat. 2 junior men 14 & under
#
Rider Name (Country) Team
Result
1
Nils Boberg (MNJRC)
1:17:35
2
Jonathon McBurney
0:32:20
3
Duncan Weisbrod (LCR (Larson Cycle Racing))
0:41:02
Swipe to scroll horizontally
Cat. 2 Junior men 15-16
#
Rider Name (Country) Team
Result
1
Shea Franken (Bicycle Sports)
1:16:18
2
Matthew Wenzel (Maplelag/Paramount)
0:10:27
3
Alex Price
0:14:02
Swipe to scroll horizontally
Cat. 2 Junior men 17-18
#
Rider Name (Country) Team
Result
1
Tyler Boek
1:39:55
Swipe to scroll horizontally
Cat. 2 men 19-24
#
Rider Name (Country) Team
Result
1
Kevin Bender (continental)
1:40:18
2
chris nelson
0:13:07
Swipe to scroll horizontally
Cat. 2 men 25-29
#
Rider Name (Country) Team
Result
1
Kaleb Himli
1:16:13
2
Jeremy Dirk (Maplelag/Paramount)
0:01:46
3
Jeff Bushendorf (Wannabee Racing)
0:02:27
4
Jesse Hagglund (Summit Racing)
0:03:17
5
Brendan Bellew
0:07:17
6
Tim Gut
0:07:54
7
Brent Miller
0:09:40
8
Adam Caughey (Summit Racing)
0:11:49
9
Chris Harwood
0:24:22
Swipe to scroll horizontally
Cat. 2 Men 30-34
#
Rider Name (Country) Team
Result
1
Paul Cullen (Maplelag/Paromount)
1:13:39
2
Dan Knudsvig
0:01:58
3
Corey Tabbert
0:17:38
4
Garrett Tews
0:49:16
Swipe to scroll horizontally
Cat. 2 Men 35-39
#
Rider Name (Country) Team
Result
1
Jason Kempel (LCR)
1:19:29
2
Derek Broten
0:03:31
3
Matthew Johnson (Freewheel Bike)
0:03:48
4
Nick Pettis (Wannabee Racing)
0:06:04
5
Tony Schmitz (Maplelag / Paramount Sports)
0:06:11
6
Chris Okane
0:06:19
DNF
Don Colberg
Row 6 - Cell 2
Swipe to scroll horizontally
Cat. 2 Men 40-44
#
Rider Name (Country) Team
Result
1
Bob Callaway
1:18:36
2
Sean Valentine (Peace Coffee)
0:01:43
3
Randy Smothers (Bicycle Sports)
0:03:10
4
Dave Riipinen
0:06:20
5
Jim Newton
0:07:27
6
Spencer Lenz
0:12:05
7
Frank Bobick (Peace Coffee)
0:22:05
8
Rich Poehls
0:32:00
DNF
Matthew Engen (Maplelag/Paramount/Cheep Team)
Row 8 - Cell 2
Swipe to scroll horizontally
Cat. 2 Men 45-49
#
Rider Name (Country) Team
Result
1
Thomas Rinehart (Nicollet South Bike)
1:12:52
2
Steve Wenzel (Maplelag/Paramount)
0:03:05
3
Craig Wiklund
0:04:40
4
Ray Osowski
0:11:14
5
Jack Ellefson
0:14:37
6
Bruce Brown (MOB Racing)
0:16:07
7
Philip Roadley
0:22:42
8
Kevin Knutson (Peace Coffee)
0:40:32
9
Kraig Anderson
0:51:02
DNF
Todd Borstad
Row 9 - Cell 2
Swipe to scroll horizontally
Cat. 2 Men 50-59
#
Rider Name (Country) Team
Result
1
Steve Kapaun
1:25:35
2
Todd Trembley
0:03:04
3
Norm Busse
0:05:08
4
Ken Grantier
0:11:05
5
Thomas Gujer
0:14:02
Swipe to scroll horizontally
Cat. 2 Men 60+
#
Rider Name (Country) Team
Result
1
Denny Barry (Maplelag-Paramount Sports)
1:36:25
Swipe to scroll horizontally
Cat. 2 Junior women 18 & under
#
Rider Name (Country) Team
Result
1
Allison Baker (Summit Racing)
1:48:36
Swipe to scroll horizontally
Cat. 2 Women 19-34
#
Rider Name (Country) Team
Result
1
Jessica Wittwer (Gopher Wheelman)
1:36:19
2
Amy Johnson
0:03:21
3
Julie Vardaman
0:06:24
4
Mandi Tauferner (Wannabees)
0:15:09
5
Kari Edvenson
0:16:15
6
Kristy Henderson (Hollywood/Silver Cycling)
0:18:47
7
Danielle Coffield
0:34:51
DNF
Norma Dukes
Row 7 - Cell 2
Swipe to scroll horizontally
Cat. 2 Women 35 and over
#
Rider Name (Country) Team
Result
1
Kris Brazil (Kris Brazil)
1:34:24
2
Michele Jordet
0:39:20
3
Jess Wiborg (Bent Crank Racing)
0:50:34
DNF
Beckie Alexander (Kenwood Racing)
Row 3 - Cell 2
Swipe to scroll horizontally
Clydesdale 34 and under
#
Rider Name (Country) Team
Result
1
Kelly Ness
1:36:24
2
Todd Hale
0:02:45
3
Matt Heutinck (Bent Crank Racing)
0:04:08
4
Derek Vondevelde
0:08:27
Swipe to scroll horizontally
Clydesdale 35 and over
#
Rider Name (Country) Team
Result
1
Michael Soderburg
1:33:38
2
Kelly Bakke
0:07:04
3
Gary Smith (Peace Coffee)
0:29:47
Swipe to scroll horizontally
Singlespeed 34 and under
#
Rider Name (Country) Team
Result
1
Nathan Goltz (Synergy)
1:23:34
2
Corey Edge
0:02:17
3
David Bruning (Bent Crank Racing)
0:09:18
4
Isreal Lawstuen (29nSNGL*)
0:14:56
Swipe to scroll horizontally
Singlespeed 35 and over
#
Rider Name (Country) Team
Result
1
Matt Huron
1:25:25
2
paul lorinser
0:15:33
3
Chuck Jacobs (Silver Cycling)
0:46:50
Swipe to scroll horizontally
Cat. 3 Junior men 10-12
#
Rider Name (Country) Team
Result
1
Zachary Smith (Peace Coffee)
0:55:49
2
Max Smothers (Bicycle Sports)
0:05:36
Swipe to scroll horizontally
Cat. 3 Junior Men 13-15
#
Rider Name (Country) Team
Result
1
Matthew Olson
0:39:17
2
Lucas Hieb
0:00:01
3
Zach Newton
0:08:50
Swipe to scroll horizontally
Cat. 3 Men 16-18
#
Rider Name (Country) Team
Result
1
Matt Lee
0:38:37
2
Kyle Greene
0:01:05
3
Jayson Aakre
0:06:39
4
Alec Driscoll
0:17:42
DNF
Shane Anderson
Row 4 - Cell 2
Swipe to scroll horizontally
Cat. 3 Men 19-24
#
Rider Name (Country) Team
Result
1
Michael Petroff
0:40:28
2
Matthew Smithers
0:09:05
Swipe to scroll horizontally
Cat. 3 Men 25-29
#
Rider Name (Country) Team
Result
1
Ryan Edge
0:39:41
2
Andris Zakis
0:08:22
3
Benjamin Streiff
0:17:31
Swipe to scroll horizontally
Cat. 3 Men 30-34
#
Rider Name (Country) Team
Result
1
Ryan Fahrmann
0:42:36
DNF
Chris Horsmann
Row 1 - Cell 2
Swipe to scroll horizontally
Cat. 3 Men 35-39
#
Rider Name (Country) Team
Result
1
Jacque Poquette
0:38:56
2
Nathan Olson
0:05:52
3
Mike Mohs
0:06:45
Swipe to scroll horizontally
Cat. 3 Men 40-44
#
Rider Name (Country) Team
Result
1
Brian Penner
0:45:36
2
Bernie Seleski
0:07:44
Swipe to scroll horizontally
Cat. 3 Men 45-49
#
Rider Name (Country) Team
Result
1
Michael Kahn
0:54:09
Swipe to scroll horizontally
Cat. 3 Men 50-59
#
Rider Name (Country) Team
Result
1
Tim Hieb
0:41:01
2
Michael Cisek (Freewheel Bikes)
0:00:45
3
Bill Hinkens
0:07:26
4
Phillip Jemiellta
0:13:16
Swipe to scroll horizontally
Cat. 3 Men 60+
#
Rider Name (Country) Team
Result
1
Steve Weisbrod (LCR)
1:08:54
Swipe to scroll horizontally
Cat. 3 Women 13 and under
#
Rider Name (Country) Team
Result
1
Rachel Jensen (Riverbrook Momentum)
0:42:52
2
Jordan Horner (LCR)
0:02:22
Swipe to scroll horizontally
Cat. 3 Women 14-18
#
Rider Name (Country) Team
Result
1
Kate Hinkens
0:50:37
Swipe to scroll horizontally
Cat. 3 Women 19-29
#
Rider Name (Country) Team
Result
1
Emily Goltz
0:43:05
2
Samantha Bushendorf (Wannabee Racing)
0:05:10
3
Annie Swanberg
0:05:58
4
Kelly Karstad
0:09:30
5
Tara Chichester
0:20:39
Swipe to scroll horizontally
Cat. 3 Women 30-39
#
Rider Name (Country) Team
Result
1
Yvette Harvieux (Wannabee Racing)
0:45:30
2
Diane Callaway
0:03:56
3
Katy Rudolph (Team MORBID)
0:06:16
4
Sarah Williams (Wannabee Racing)
0:07:15
5
Amanda Lawstuen (29nSNGL*)
0:13:39
6
Amy Ochs (Summit)
0:16:05
7
Lynn Tews
0:16:52
DNF
Allison Poehls
Row 7 - Cell 2
DNF
Carmen Scherman
Row 8 - Cell 2
Swipe to scroll horizontally
Cat. 3 Women 40+
#
Rider Name (Country) Team
Result
1
Anne Eleefspn
0:46:22
2
Darcy Busse
0:03:35
3
Amy McTavish
0:08:17
4
Sherri Stastny
0:18:21
Swipe to scroll horizontally
Boys 8 and under
#
Rider Name (Country) Team
Result
1
Jens Richards
0:18:53
2
Calvin Sandberg
0:00:21
3
Hunter Kahn
0:01:35
4
Logan Roadley
0:02:33
5
Devon Horner (LCR)
0:02:43
6
Henry Hall
0:05:01
7
Isaac Hale
0:05:09
8
Wyatt Horner (LCR)
0:05:17
9
Jack Smothers
0:06:11
10
Ryan Guse
0:09:17
11
Rowan Penner
0:10:59
12
Garrett Horshager
0:11:00
13
Cole Johnson (Freewheel Bike)
0:12:17
14
Tony Murdoch
0:14:17
15
Owen Thornquest
0:16:48
Swipe to scroll horizontally
Boys 9-10
#
Rider Name (Country) Team
Result
1
Jonathan Busse
0:19:09
2
Jack Zonneveld
0:00:09
3
Jasper Roadley
0:00:52
4
Mark Keeler (LCR)
0:01:08
5
Casey Porter
0:02:43
6
Grant Horsager
0:04:42
7
Jack Johnson (Freewheel Bike)
0:05:00
8
Leo Weisbrod
0:06:18
Swipe to scroll horizontally
Boys 10-12
#
Rider Name (Country) Team
Result
1
Jesse Busse
0:16:08
2
Ian Price
0:01:31
3
Samuel Elson
0:02:30
Swipe to scroll horizontally
Boys 11-12
#
Rider Name (Country) Team
Result
4
Kieran Penner
0:19:05
5
Ryan Schow
0:24:06
Swipe to scroll horizontally
Girls 8 and under
#
Rider Name (Country) Team
Result
1
Kaitlyn Bakke
0:29:35
2
Margaret Murdoch
0:04:15
3
Trind Nesvold
0:21:25
Swipe to scroll horizontally
Girls 9-10
#
Rider Name (Country) Team
Result
1
Chloe Penner
0:23:54
2
Briana McLagan (Peace Coffee)
0:00:16
3
Allison Okane
0:01:09
4
Grace Steinhagen
0:01:17
5
Melissa Jacobs (Silver Cycling)
0:05:44
Swipe to scroll horizontally
Girls 11-12
#
Rider Name (Country) Team
Result
1
Annie Hinkens
0:19:15
Swipe to scroll horizontally
Elite women final general classification
#
Rider Name (Country) Team
Result
1
Jenna Rinehart
2:53:43
2
Kyla Anderson
0:00:14
3
Jennifer Fisher
0:01:47
4
Meghan Korol
0:03:30
5
Corey Coogan
0:07:30
6
Andrea Horner
0:14:37
Swipe to scroll horizontally
Elite men final general classification
#
Rider Name (Country) Team
Result
1
Tj Woodruff
2:20:55
2
Brendan Moore
0:00:27
3
Sam Oftedahl
0:03:49
4
Jack Hinkens
0:06:23
5
Cam Kirkpatrick
0:07:07
6
Eric Oftedahl
0:08:07
7
Jake Richards
0:14:34
8
Doug Swanson
0:17:58
9
Jay Henderson
0:23:10
10
Heath Weisbrod
0:23:32
11
Jan Rybar
0:25:17
12
Kevin Supple
0:29:48
13
Wallace Alexander
0:30:15
14
Chris Fisher
0:32:48
15
Thomas Thornquest
0:33:02
16
Tim Stone
0:34:35
17
Shane Kullman
0:36:18
18
Eric Guse
0:40:18
19
Matthew Horner
0:47:25
Swipe to scroll horizontally
Competition men final general classification
#
Rider Name (Country) Team
Result
1
John Sandberg
1:58:39
2
Drew Wilson
0:03:00
3
Luke Baker
0:03:10
4
Trent Warner
0:04:30
5
Clayton McLagan
0:04:46
6
Rick Ochs
0:05:57
7
Ryan Sportel
0:06:41
8
Jason Scherman
0:08:03
9
Todd Nesvold
0:10:00
10
Eric Lebow
0:11:34
11
Peter Schow
0:12:38
12
Tim Williams
0:14:26
13
Dan Wheeler
0:14:50
14
Jeffrey Penman
0:15:33
15
John Oman
0:21:10
Swipe to scroll horizontally
Sport women final general classification
#
Rider Name (Country) Team
Result
1
Kris Brazil
2:01:33
2
Jessica Wittwer
0:03:43
3
Julie Vardaman
0:07:52
4
Amy Johnson
0:09:02
5
Kristy Henderson
0:20:53
Swipe to scroll horizontally
Sport men final general classification
#
Rider Name (Country) Team
Result
1
Thomas Rinehart
1:38:19
2
Steve Wenzel
0:01:45
3
Shea Franken
0:03:48
4
Jeff Bushendorf
0:05:24
5
Sean Valentine
0:07:45
6
Randy Smothers
0:09:30
7
Matthew Johnson
0:11:11
8
Matthew Wenzel
0:13:36
9
Jim Newton
0:14:10
10
Tony Schmitz
0:14:39
11
Brent Miller
0:15:03
12
Jack Ellefson
0:15:15
13
Adam Caughey
0:15:17
14
Todd Trembley
0:17:05
15
Norm Busse
0:19:32
16
Philip Roadley
0:24:29
17
Thomas Gujer
0:28:49
Swipe to scroll horizontally
Citizen Women final general classification
#
Rider Name (Country) Team
Result
1
Rachel Jensen
1:09:06
2
Anne Eleefspn
0:05:43
3
Samantha
0:08:06
4
Kate Hinkens
0:11:14
5
Darcy Busse
0:11:21
6
Jordan Horner
0:14:01
Swipe to scroll horizontally
Citizen men final general classification
#
Rider Name (Country) Team
Result
1
Zach Newton
1:17:31
2
Bill Hinkens
0:02:03
3
Matt Lee
0:16:59
4
Max Smothers
0:18:09
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!