Sea Otter Classic

Race 1 of 6

April 16, 2026 · Monterey, CA · 90 miles

About The Race

The Life Time Sea Otter Classic kicks off the season with an epic gravel race at Laguna Seca, featuring 3 laps of 30 miles and 2,600 ft of climbing each. Athletes will tackle challenging terrain across Monterey County’s stunning coastal landscape, battling for crucial early-season points.

This iconic event combines world-class cycling competition with the legendary Sea Otter Classic festival atmosphere, drawing thousands of fans to witness the world’s best off-road cyclists compete.

Race Results

Results will be posted after Sea Otter Classic on April 16, 2026.

2025 Sea Otter Gravel | Life Time Grand Prix

Apr 10, 2025

GP Women

#NameCategoryTimeGap
1Sofia Gomez VillafaneGP Women5:08:08-
2Cecily DeckerGP Women5:08:22+0:14
3Hayley PreenGP Women5:13:33+5:25
4Alexis SkardaGP Women5:13:37+5:29
5Melisa RollinsGP Women5:14:04+5:56
6Paige OnwellerGP Women5:14:38+6:30
7Courtney SherwellGP Women5:15:51+7:43
8Lauren De CrescenzoGP Women5:18:06+9:58
9Cecile LejeuneGP Women5:19:51+11:43
10Axelle Dubau-PrevotGP Women5:23:07+14:59
11Sarah LangeGP Women5:23:34+15:26
12Erin HuckGP Women5:23:40+15:32
13Stella HobbsGP Women5:23:46+15:38
14Deanna MaylesGP Women5:24:13+16:05
15Crystal AnthonyGP Women5:25:29+17:21
16Annabel Elizabeth FisherGP Women5:26:45+18:37
17Jenna RinehartGP Women5:30:25+22:17
18Haley SmithGP Women5:32:12+24:04
19Ellen CampbellGP Women5:41:29+33:21
20Leah Van Der LindenGP Women5:42:01+33:53
21Hannah OttoGP Women5:43:21+35:13
22Haley DumkeGP Women5:47:05+38:57
23Michaela ThompsonGP Women6:01:13+53:05
24Laurel QuinonesGP Women6:01:16+53:08
-Samara SheppardGP WomenDNS-

GP Men

#NameCategoryTimeGap
1Keegan SwensonGP Men4:20:25-
2Matthew BeersGP Men4:20:34+0:09
3Alexey VermeulenGP Men4:21:03+0:38
4Brendan JohnstonGP Men4:21:44+1:19
5Alex WildGP Men4:22:04+1:39
6Matthew WilsonGP Men4:22:10+1:45
7Simon PellaudGP Men4:23:32+3:07
8Torbjorn Andre RoedGP Men4:25:25+5:00
9Cameron JonesGP Men4:26:08+5:43
10Andrew L'EsperanceGP Men4:26:42+6:17
11Sean FinchamGP Men4:28:27+8:02
12Bradyn LangeGP Men4:28:34+8:09
13Hugo DrechouGP Men4:30:46+10:21
14Lawrence NaesenGP Men4:31:46+11:21
15Russell FinsterwaldGP Men4:31:54+11:29
16Skyler TaylorGP Men4:31:59+11:34
17Mattia De MarchiGP Men4:32:52+12:27
18Cole PatonGP Men4:34:07+13:42
19Dylan JohnsonGP Men4:34:39+14:14
20Griffin EasterGP Men4:45:26+25:01
21John BorstelmannGP Men4:50:27+30:02
22Zach CaltonGP Men4:57:04+36:39
23Finn GullicksonGP Men5:00:39+40:14
-Payson McelveenGP MenDNF-
-Tsgabu GrmayGP MenDNS-

U23 Women

#NameCategoryTimeGap
1Emily StapletonU23 Women5:47:38-
2Ellory ClasonU23 Women5:56:00+8:22
3Alexandra CharlesU23 Women6:03:30+15:52
4Samantha CampbellU23 Women6:21:08+33:30
5Maire NoonanU23 Women6:26:38+39:00
-Kayla YuenglingU23 WomenDNF-
-Madine WhitmerU23 WomenDNF-
-Ruth HolcombU23 WomenDNF-

U23 Men

#NameCategoryTimeGap
1Griffin HoppinU23 Men4:33:18-
2Caleb SmithU23 Men4:33:32+0:14
3Jade RohdeU23 Men4:42:41+9:23
4Justin PeckU23 Men4:47:24+14:06
5Kash SteeleU23 Men4:49:39+16:21
6Jack SpangU23 Men4:50:13+16:55
7Hayden ChristianU23 Men4:50:45+17:27
8Oskar Stack-MichasiwU23 Men4:52:43+19:25
9Luke PankratzU23 Men4:56:36+23:18
10Brady WhiteU23 Men4:57:10+23:52
11Adam PtaszekU23 Men4:58:24+25:06
12Yusuf JohnsonU23 Men5:01:41+28:23
13Isaac AllredU23 Men5:01:59+28:41
14Jason FreihofnerU23 Men5:04:31+31:13
15Oliver RutbergU23 Men5:06:08+32:50
16Jonas WoodruffU23 Men5:24:56+51:38
-Samuel WarnerU23 MenDNF-
-Wiley CloseU23 MenDNF-
-Jake JohansenU23 MenDNF-
-Beckam DrakeU23 MenDNS-
-Ian BrownU23 MenDNS-
-Elouan GardonU23 MenDNS-
-Caden BuddU23 MenDNS-

Wild Card Women

#NameCategoryTimeGap
1Anna YamauchiWild Card Women5:24:50-
2Emily NewsomWild Card Women5:31:42+6:52
3Hannah ShellWild Card Women5:41:29+16:39
4Hannah SimmsWild Card Women5:47:50+23:00
5Olivia PantanoWild Card Women5:57:06+32:16
6Amity RockwellWild Card Women6:03:02+38:12
7Alexandra Charles..Wild Card Women6:03:30+38:40
8Irena OssolaWild Card Women6:14:47+49:57
9Amelia DurstWild Card Women6:15:20+50:30
10Siena HermonWild Card Women6:23:11+58:21
11Colleen MaherWild Card Women6:42:02+1:17:12
12Rachel McCloskeyWild Card Women6:43:25+1:18:35
13Jenny FletcherWild Card Women7:28:33+2:03:43
-Karissa LambWild Card WomenDNF-
-Emma ViottoWild Card WomenDNS-
-Alayna SzuchWild Card WomenDNS-
-Kylie SmallWild Card WomenDNS-

Wild Card Men

#NameCategoryTimeGap
1Petr VakocWild Card Men4:21:20-
2Daxton MockWild Card Men4:28:59+7:39
3Brent ReesWild Card Men4:29:46+8:26
4Tobin OrtenbladWild Card Men4:31:55+10:35
5Caleb SwartzWild Card Men4:32:57+11:37
6Julien GagneWild Card Men4:33:02+11:42
7Taylor LideenWild Card Men4:33:17+11:57
7Evan ArthurWild Card Men4:33:17+11:57
9Alex HowesWild Card Men4:33:32+12:12
10Taj KriegerWild Card Men4:34:08+12:48
11Truman GlasgowWild Card Men4:34:32+13:12
12Adam RobergeWild Card Men4:37:23+16:03
13Marcus SprattWild Card Men4:38:49+17:29
14Daniel Van Der WaltWild Card Men4:39:05+17:45
15Nathan SprattWild Card Men4:40:00+18:40
16Brennan WertzWild Card Men4:44:00+22:40
17Caleb BottcherWild Card Men4:45:33+24:13
18Dillon HollingerWild Card Men4:46:10+24:50
19Justin McQuerryWild Card Men4:46:11+24:51
20Cobe FreeburnWild Card Men4:47:26+26:06
21Carlos Julian QuinteroWild Card Men4:47:51+26:31
22Andrew DillmanWild Card Men4:48:41+27:21
23Jacob VelascoWild Card Men4:49:53+28:33
24Joey HassettWild Card Men4:50:54+29:34
25Rogan SmartWild Card Men4:50:57+29:37
26Joseph GoettlWild Card Men4:50:59+29:39
27Kyan OlshoveWild Card Men5:00:06+38:46
28James SnitzerWild Card Men5:02:35+41:15
29Ryan StandishWild Card Men5:05:03+43:43
30David Ramon RubinatWild Card Men5:09:08+47:48
31Trey ShepardWild Card Men5:10:52+49:32
32Cory WallaceWild Card Men5:16:43+55:23
33Alexis CartierWild Card Men5:21:29+1:00:09
34Jacob RichardsWild Card Men5:21:36+1:00:16
35Deven Van GreuningenWild Card Men5:37:41+1:16:21
36Julien GuarniereWild Card Men6:01:33+1:40:13
-Lucas MiersWild Card MenDNF-
-Cian McCannWild Card MenDNF-
-Brody SandersonWild Card MenDNS-
-Maxence CoquetWild Card MenDNS-
-Blair PerkesWild Card MenDNS-
-Logan Jones-WilkinsWild Card MenDNS-
-Trevor FoleyWild Card MenDNS-
-Alvaro FrancoWild Card MenDNS-
-Nathan SurowiecWild Card MenDNS-
-Chase WarkWild Card MenDNS-

2024 Sea Otter MTB | Life Time Grand Prix

Apr 19, 2024

GP Women

#NameCategoryTimeGap
1Sofia Gomez VillafaneGP Women4:42:22-
2Samara SheppardGP Women4:46:09+3:47
3Hannah OttoGP Women4:46:24+4:02
4Haley SmithGP Women4:46:36+4:14
5Alexis SkardaGP Women4:46:43+4:21
6Jenna RinehartGP Women4:47:27+5:05
7Erin HuckGP Women4:48:21+5:59
8Sarah SturmGP Women4:52:03+9:41
9Hayley PreenGP Women4:53:47+11:25
10Melisa RollinsGP Women4:54:31+12:09
11Deanna MaylesGP Women4:54:59+12:37
12Michaela ThompsonGP Women4:58:50+16:28
13Anna YamauchiGP Women5:01:48+19:26
14Crystal AnthonyGP Women5:01:52+19:30
15Peta MullensGP Women5:10:00+27:38
16Ellen CampbellGP Women5:11:09+28:47
17Cecily DeckerGP Women5:12:39+30:17
18Leah Van Der LindenGP Women5:13:38+31:16
19Kristen LeganGP Women5:14:47+32:25
20Caroline ToryGP Women5:19:04+36:42
21Emily NewsomGP Women5:25:52+43:30
22Lauren De CrescenzoGP Women5:26:01+43:39
23Kate CrossGP Women5:27:19+44:57
24Sarah LangeGP Women5:30:49+48:27
25Danni ShrosbreeGP Women5:32:28+50:06
26Sarah MaxGP Women5:39:02+56:40
-Anna HicksGP WomenDNS-
-Heather JacksonGP WomenDNS-
-Paige OnwellerGP WomenDNS-
-Lauren StephensGP WomenDNS-

GP Men

#NameCategoryTimeGap
1Keegan SwensonGP Men4:00:14-
2Alexey VermeulenGP Men4:01:03+0:49
3Matthew BeersGP Men4:01:21+1:07
4Cole PatonGP Men4:01:59+1:45
5Brendan JohnstonGP Men4:02:48+2:34
6Payson McElveenGP Men4:03:01+2:47
7Zach CaltonGP Men4:04:31+4:17
8Howard GrottsGP Men4:04:34+4:20
9Petr VakocGP Men4:04:50+4:36
10Sean FinchamGP Men4:06:29+6:15
11Torbjorn Andre RoedGP Men4:06:43+6:29
12Alex WildGP Men4:09:34+9:20
13Finn GullicksonGP Men4:09:38+9:24
14Lachlan MortonGP Men4:11:10+10:56
15Andrew L'EsperanceGP Men4:11:29+11:15
16Bradyn LangeGP Men4:13:00+12:46
17Dylan JohnsonGP Men4:13:45+13:31
18Peter StetinaGP Men4:14:06+13:52
19Kyle TrudeauGP Men4:14:35+14:21
20Carter AndersonGP Men4:15:34+15:20
21Truman GlasgowGP Men4:16:15+16:01
22Lance HaidetGP Men4:20:29+20:15
23Chase WarkGP Men4:23:02+22:48
24Russell FinsterwaldGP Men4:24:35+24:21
25Nathan SprattGP Men4:26:39+26:25
26Jordan SchleckGP Men4:28:54+28:40
27Jack OdronGP Men4:58:46+58:32
-John BorstelmannGP MenDNF-
-Alex HowesGP MenDNF-
-Logan OwenGP MenDNS-

2023 Sea Otter MTB | Life Time Grand Prix

Apr 22, 2023

GP Women

#NameCategoryTimeGap
1Sofia Gomez VillafaneGP Women4:55:13-
2Alexis SkardaGP Women4:55:41+0:28
3Haley SmithGP Women4:56:45+1:32
4Sarah SturmGP Women5:01:15+6:02
5Jenna RinehartGP Women5:03:12+7:59
6Hannah OttoGP Women5:07:54+12:41
7Crystal AnthonyGP Women5:08:13+13:00
8Maude FarrellGP Women5:08:21+13:08
9Ella BloorGP Women5:16:16+21:03
10Emily NewsomGP Women5:17:49+22:36
11Ellen CampbellGP Women5:19:38+24:25
12Deanna MaylesGP Women5:20:04+24:51
13Caroline ToryGP Women5:20:14+25:01
14Sarah MaxGP Women5:23:51+28:38
15Paige OnwellerGP Women5:25:13+30:00
16Leah Van Der LindenGP Women5:26:08+30:55
17Heather JacksonGP Women5:27:28+32:15
18Lauren De CrescenzoGP Women5:31:38+36:25
19Raylyn NussGP Women5:34:35+39:22
20Caroline ManiGP Women5:40:27+45:14
21Chelsea BoltonGP Women5:43:55+48:42
22Jessica MullinsGP Women5:49:41+54:28
23Isabel KingGP Women5:50:26+55:13
24Julie MomberGP Women5:50:59+55:46
25Danni ShrosbreeGP Women5:52:33+57:20
26Rebecca FahringerGP Women6:00:32+1:05:19
27Starla TeddergreenGP Women6:03:02+1:07:49
28Hannah ShellGP Women6:04:16+1:09:03
29Isabella HyserGP Women6:11:36+1:16:23
30Holly MathewsGP Women6:27:02+1:31:49
-Anna YamauchiGP WomenDNF-
-Catherine ColynGP WomenDNS-
-Emma GrantGP WomenDNS-
-Ruth EdwardsGP WomenDNS-
-Angela NaethGP WomenDNS-

GP Men

#NameCategoryTimeGap
1Keegan SwensonGP Men4:03:40-
2Russell FinsterwaldGP Men4:03:43+0:03
3Cole PatonGP Men4:04:24+0:44
4Konny LooserGP Men4:09:36+5:56
5Andrew L'EsperanceGP Men4:10:36+6:56
6Brendan JohnstonGP Men4:10:37+6:57
7Howard GrottsGP Men4:10:40+7:00
8Bradyn LangeGP Men4:10:48+7:08
9Tobin OrtenbladGP Men4:12:14+8:34
10Kerry WernerGP Men4:14:14+10:34
11Taylor LideenGP Men4:14:24+10:44
12Ryan StandishGP Men4:15:04+11:24
13Kyle TrudeauGP Men4:16:43+13:03
14Lachlan MortonGP Men4:16:57+13:17
15Lance HaidetGP Men4:17:06+13:26
16Alex HowesGP Men4:17:37+13:57
17Zach CaltonGP Men4:17:44+14:04
18Ian Lopez De San RomanGP Men4:17:46+14:06
19Peter StetinaGP Men4:19:30+15:50
20Adam RobergeGP Men4:22:48+19:08
21Alexey VermeulenGP Men4:25:25+21:45
22Dylan JohnsonGP Men4:27:49+24:09
23John BorstelmannGP Men4:30:58+27:18
24Jack OdronGP Men4:31:50+28:10
25Innokenty ZavyalovGP Men4:34:28+30:48
26Brennan WertzGP Men4:36:17+32:37
27Nathan SprattGP Men4:48:18+44:38
28Griffin EasterGP Men5:00:06+56:26
-Payson McElveenGP MenDNF-
-Robert BrittonGP MenDNF-
-Logan OwenGP MenDNS-
-Tasman NankervisGP MenDNS-
-Eric BrunnerGP MenDNS-
-Matthew BeersGP MenDNS-
-Kiel ReijnenGP MenDNS-

2022 Sea Otter MTB | Life Time Grand Prix

Apr 9, 2022

GP Women

#NameCategoryTimeGap
1Moriah WilsonGP Women3:24:11-
2Sofia Gomez VillafaneGP Women3:24:35+0:24
3Alexis SkardaGP Women3:24:43+0:32
4Lea DavisonGP Women3:25:14+1:03
5Evelyn DongGP Women3:25:45+1:34
6Haley SmithGP Women3:27:42+3:31
7Hannah OttoGP Women3:29:25+5:14
8Rose GrantGP Women3:31:05+6:54
9Kaysee ArmstrongGP Women3:36:59+12:48
10Sarah SturmGP Women3:37:56+13:45
11Melisa RollinsGP Women3:39:23+15:12
12Emily NewsomGP Women3:41:22+17:11
13Kristen LeganGP Women3:51:26+27:15
14Isabel KingGP Women3:52:20+28:09
15Maude FarrellGP Women3:52:29+28:18
16Amber NebenGP Women3:52:50+28:39
17Rebecca FahringerGP Women3:53:00+28:49
18Paige OnwellerGP Women3:54:10+29:59
19Ellen CampbellGP Women3:54:35+30:24
20Helena Gilbert-SnyderGP Women3:56:12+32:01
21Amity RockwellGP Women3:57:43+33:32
22Kathy PruittGP Women4:13:19+49:08
23Amanda NaumanGP Women4:16:33+52:22
24Angela NaethGP Women4:16:38+52:27
25Lex AlbrechtGP Women4:30:34+1:06:23
-Ruth WinderGP WomenDNF-

GP Men

#NameCategoryTimeGap
1Keegan SwensonGP Men2:55:22-
2Russell FinsterwaldGP Men2:55:40+0:18
3Alex WildGP Men2:56:29+1:07
4Andrew L'EsperanceGP Men2:59:50+4:28
5Cole PatonGP Men2:59:50+4:28
6Lance HaidetGP Men2:59:50+4:28
7Alexey VermeulenGP Men3:00:08+4:46
8Robert BrittonGP Men3:01:37+6:15
9Lachlan MortonGP Men3:01:39+6:17
10Taylor LideenGP Men3:03:55+8:33
11Alex HowesGP Men3:03:56+8:34
12Adam RobergeGP Men3:04:20+8:58
13Dylan JohnsonGP Men3:04:22+9:00
14Bradyn LangeGP Men3:04:29+9:07
15Peter StetinaGP Men3:04:56+9:34
16Ted KingGP Men3:09:07+13:45
17John BorstelmannGP Men3:09:22+14:00
18Colin StricklandGP Men3:10:17+14:55
19Cory WallaceGP Men3:13:36+18:14
20Kiel ReijnenGP Men3:15:12+19:50
21Laurens Ten DamGP Men3:17:35+22:13
22John KellerGP Men3:29:53+34:31
23Ashton LambieGP Men3:35:28+40:06
-Logan OwenGP MenDNF-
Your Privacy Choices Opt-Out Icon Your Privacy Choices