Log In
Real West Gravel/OBRA Gravel Championships • Mar 16 2025 • Pendleton, OR.
OBRA races uploaded by Chris Bagg csv | json
Is there a Strava segment for this course? Paste the url here:
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Max Ritzow 3:39:37
2 Matthew Wiebe 3:39:40
3 Landon Farnworth 3:55:21
4 Stephen Hartzel 4:02:10
5 Jacob Lippert Adventure Squad 4:32:36
DNF Stefano Barberi
DNF Matthew Justice
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kylee Hanel Dialed Cycling Team 4:13:52
2 Brenna Wrye-simpson 5:03:35
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jacob Babiak Boise, ID 4:34:43
2 Enoch Mcneiece Nampa, ID 5:11:38
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Austen Davis Adventure Squad 3:57:03
2 Broc Atkinson 4:03:23
3 Chris Deitz 4:17:01
4 Clint Hastings 4:24:11
5 Kieran Kuiper 4:26:11
6 Cory Sullivan 4:26:11
7 Samuel Greydanus Team Oregon p/b Rodda Paint 4:29:36
8 Aaron Owen 4:47:47
9 Michael O’neil 4:53:37
10 Jack Henry kotnik 4:56:45
11 Seth Swallen Team Finger 5:10:16
12 Evan Batzer 5:11:27
13 Charlie Mitchell 5:17:22
14 Patrick Willetts 5:41:22
15 Nathan Hadar 5:41:30
16 Jon Snyder 5:54:09
17 Brett Zimmerman 6:08:48
18 Alexander Clark 6:16:43
19 Rob Beusan 6:27:20
20 Justin Taylor 6:28:25
DNF Collin Hunt
DNF Ethan Vosburgh
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Aris Sophocles 3:49:35
2 Ryan Malm 4:02:13
3 Josh Thompson 4:17:45
4 Felipe Nystrom 4:22:38
5 Tim Staloch 4:27:23
6 Ben Pederson Grouptrail Cycling p/b Ruckus Compo 4:39:35
7 Justin Smith 4:39:47
8 Andrio Abero 4:40:11
9 Ethan Mcmahan 4:45:47
10 Bryan Torian 4:49:10
11 Benjamin Farver 4:51:11
12 Doug Merritt Adventure Squad 4:54:51
13 Chris Sarrett Dialed Cycling Team 4:57:02
14 Charlie Goldston 4:58:23
15 Jason Paeth 5:07:45
16 Chris Lane 5:20:59
17 Dan Mcdowell 5:28:55
18 Niccolo Righetti 5:59:10
19 Craig Ivison 6:05:28
DNF Michael Claudio
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Matthew Slater 4:18:53
2 Scott Carroll Dialed Cycling Team 4:45:06
3 Todd Gallaher 4:54:36
4 Dean Carson 5:12:43
5 Jon Magnuson Chinook Cycling Club 5:25:02
6 Michael Metz 5:29:08
7 David Bryant 5:42:21
8 John Slawta 5:47:46
9 Kurt Friederich 5:50:19
10 Andrew Cummins 6:14:25
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 David Bell Boise, ID 5:37:18
2 Jay Thomas King City, OR 6:14:12
DNF Rick Jacobson Eugene, OR
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Katelyn Cook Boise, ID 5:52:54
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kristina Gray Dialed Cycling Team 4:45:09
2 Kim Ely Boneyard Cycling 5:56:22
3 Aliyih Bristol 6:00:16
DNF Ann Kennedy
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jennifer Slawta Medford, OR 5:47:50
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Paul Bourcier 4:03:23
2 Ian Tubbs 4:14:05
3 Chris Hanel Dialed Cycling Team 4:14:23
4 David Chipchase 4:29:00
5 John Burton 4:33:01
6 Shawn Petersen 4:33:46
7 Michael Mcnab 4:38:24
8 Morgan Raines 4:49:54
9 Paul Black 4:50:36
10 Jeffrey Cordell 4:56:43
11 John Craft 4:57:39
12 Dan Handorff 5:06:18
13 Joel West (wa) 5:30:10
14 Stephen White 5:33:44
15 Peter Courogen 5:38:05
16 Todd Sargood 5:42:10
17 Dirk Theisen Grouptrail Cycling p/b Ruckus Compo 5:47:10
18 Robert Bristol 5:49:05
19 Ruben Garcia 5:50:58
20 John Dendiuk 5:59:08
21 Erich Ericson 5:59:40
22 Aran Puritch 6:03:30
23 Gary Poole 6:22:31
DNF Steve Hanson
DNF Ben Hein Adventure Squad
DNF Craig Nunes
DNF Brett Ensor
DNF Lee Farmer
DNF Dan Freeman
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Noah Biggerstaff 3:17:41
2 Ollie Whitlock 3:20:12
3 Jack Brown 3:46:10
4 Mason Seagrave 3:55:10
5 Gunnar Smith 4:19:17
6 Lincoln Sanchez Team Booger 4:19:18
7 Skye Culley 4:22:56
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Cian Mccann 3:06:42
2 Tyler Aquino BPM - Holtey Brown Newsom 3:07:41
3 Andrzej Stadnik 3:13:20
4 Kevin Thonney 3:25:33
5 Julian Small Adventure Squad 3:33:25
6 Zachary Grunig 3:49:40
7 Jason Newell 3:53:42
8 Mark Burgess jr. 4:14:25
9 Chris Ivey Boneyard Cycling 4:18:31
10 Bryan Hill 4:20:12
11 Richard Navarro 4:21:51
12 Greg Vosters 4:26:36
13 Gregory Topete 4:26:55
14 Levi Bailey 4:32:33
15 Paul Oursland 4:40:32
16 James Barron 4:55:04
17 Lucas Phi Chinook Cycling Club 5:04:25
18 Peter Bixby 5:39:08
19 Daniel Bowers 6:25:03
20 Thomas Cleveland 6:25:03
DNF Brandon Sprague
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ben Biggerstaff 2:52:46
2 Colin Ferguson 3:41:50
3 Nicholaus Slone 3:52:03
4 Erick Melendez 3:55:18
5 Josh Weissert Bonk Collective 3:58:02
6 Jim Jeffers 4:01:40
7 Joshua Boelter Bonk Collective 4:01:59
8 Chris Kasel 4:03:37
9 Jason Britton 4:03:55
10 Kevin Dagostino 4:12:24
11 Robert Umberhandt 4:13:35
12 Justin Montoya 4:18:31
13 Andy Letourneau 4:21:33
14 Philip May 4:26:26
15 Colin Robinson 4:30:21
16 Jed Clawson 4:31:27
17 Jaime Salazar 4:32:20
18 Ryan Taylor 4:33:51
19 Sean Kellogg 4:41:05
20 Thomas Duffly 4:45:10
21 Nathan Every 4:45:20
22 Brandon Lake 4:46:59
23 Eric Culley 4:47:26
24 Adam Coble 4:50:30
25 Nick White 4:58:24
26 Nathan Osbun 4:58:50
27 James Morin 5:00:34
28 Ryan Gwillim 5:03:47
29 Josh Franke 5:11:11
30 Jeremy Everitt 5:17:01
31 Kenny Gryp 5:17:16
32 Ken Moriyasu 5:22:45
33 Jeremy Schram 5:28:31
34 Andre Sonne 6:20:05
DNF Ben Watkins
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Matt Woodruff 3:04:29
2 Brandon Fisher 3:12:52
3 Carl Loeffler 3:14:02
4 Tom Counts Dialed Cycling Team 3:17:01
5 Christophe Berteau-pavy 3:23:23
6 Dino Andereggen POA Racing 3:24:34
7 Lance Heppler Dialed Cycling Team 3:25:41
8 Arnie Liati 3:26:33
9 Danny Archibald 3:32:03
10 Curt Johnson 3:34:12
11 Aaron Sander Dialed Cycling Team 3:35:37
12 John Hatfield Dialed Cycling Team 3:36:57
13 Jason Wright 3:37:19
14 Destry Stoner Adventure Squad 3:38:31
15 Michael Pruitt 3:38:54
16 Michael Szwaya BicycleAttorney.com 3:42:17
17 Cameron Coker 3:45:39
18 Rocky Kumlin 3:46:39
19 Jay Fayloga Planet PDX Cycling 3:48:35
20 Michael Kosmala 3:54:03
21 Tom Ryse Team Booger 3:54:52
22 Philip Arnold 4:00:36
23 Jerry Sanders 4:01:13
24 Zak Milligan 4:06:58
25 Trig Rogers BicycleAttorney.com 4:06:59
26 Russell Massine 4:09:58
27 Paul Ainsworth 4:12:14
28 Wade Goff 4:12:29
29 Steve Brower Boneyard Cycling 4:13:57
30 Paul Suter 4:15:53
31 Jim Wengler Boneyard Cycling 4:16:39
32 Sean Denney BicycleAttorney.com 4:17:33
33 Todd Lawrence 4:20:36
34 Michael Aaron 4:21:01
35 Randolph Beecham 4:23:20
36 Jack Eccles 4:25:13
37 David Schmitz Team Finger 4:25:21
38 Kurt Schram 4:26:08
39 John Jozwik 4:29:12
40 Mark Sather 4:29:24
41 Leo Berk Team Booger 4:31:10
42 Charles Patzner 4:35:12
43 Matthew Bixby 4:41:27
44 David Broderick 4:41:54
45 John Spann 4:44:06
46 James M. sestric 4:47:21
47 Kenny Ramsdal 4:54:15
48 Gregg Poe 4:57:39
49 Lee Bauck 4:57:54
50 Andy Davidhazy 5:00:51
51 Peter Fahrmann 5:03:04
52 Keith Rosema 5:04:33
53 Mace Detevis 5:07:33
54 Richard Fattic 5:10:51
55 Brian Baker 5:19:26
56 Greg Sanchez Team Booger 5:19:43
57 Eric Duncan 5:23:27
58 Rick Gencarelli Grouptrail Cycling p/b Ruckus Compo 5:33:02
59 Chip Addabbo 6:07:34
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Ian Gibson Dialed Cycling Team 3:24:00
2 Connell Lloyd 3:36:21
3 Duff Linde 3:38:06
4 Doug Brecht 3:53:19
5 Paul Hewes 3:56:33
6 Garry W. buchko Chinook Cycling Club 4:06:04
7 Timothy Gundy 4:26:45
8 Stephen Metz 4:38:05
9 Jim Ivey Boneyard Cycling 4:41:56
10 Christopher Ford 5:04:05
11 Tim Elvins 5:16:50
12 Mark Sedore 5:23:40
13 Andy Marker 5:43:00
14 Devin Stinger 5:45:38
15 Mike Kangas 6:39:13
16 Mark Luscher 6:57:54
DNF Bob Pool
DNF Christopher Schultz Adventure Squad
DNF Ken Stedman
DNF Billy Thomas
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gary Cornilles Dialed Cycling Team 3:44:22
2 Walter Vines Boneyard Cycling 3:52:14
3 Mark Clausen 4:00:36
4 Roberto Castro 4:07:54
5 Mike Voegele 4:10:46
6 Michael Cardwell 4:28:15
7 Tim Dorman Dialed Cycling Team 4:42:51
8 John Porvaznik 4:46:27
9 Nick Madronio 5:03:33
10 Weston Wheat 5:04:05
11 Roy Velardi 5:15:36
12 Rob May 5:18:51
13 Cliff Dunn 5:28:39
14 Mark Hand Planet PDX Cycling 5:41:43
15 Mike Condon 6:10:58
16 Tim Ensley 6:23:12
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Mike Longmire 3:21:23
2 Gary Hoff 4:01:52
3 Jerry Wickham 4:16:22
4 David Sailors Deschutes Brewery Cycling Team 4:19:38
5 Charles Ketchum 4:38:15
6 Duane Cole 5:05:37
7 Harry Gardner 5:10:16
8 Rick Gregory Deschutes Brewery Cycling Team 5:28:41
9 Karl D jackson 5:38:27
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Hilmer Percell Adna, WA 4:34:14
DNF Lew Broxson Corvallis, OR
DNF Randall Iverson Sunriver, OR
DNF Michael Welch Eugene, OR
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Evan Plews Wenatchee, WA 3:35:52
2 Will Cortez Portland, OR 4:23:58
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Mary Reiman 4:20:40
2 Michelle Plews 5:23:47
DNF Laura Vallion Team Finger
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Cade Spritz Portland, OR 5:00:36
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Willow Henshall 3:57:11
2 Vermont Berk Team Booger 4:33:23
3 Grace Watkins 4:34:01
4 Stella Burns-bressler Team Booger 4:37:05
5 Eliana Umberhandt Team Booger 5:17:36
DNF Helena Stedman
DNF Emma Watkins
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Chloã« Spritz PDX Dream Team 3:23:27
2 Vanessa Monie 3:32:04
3 Hannah Thomas 4:11:23
4 Samantha Hultgren 4:20:51
5 Lacey Beerman 4:28:27
6 Hannah Hein 4:58:21
7 Elaine Ku 5:04:24
8 Cassandra Greenbaum 5:46:20
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Erin Compton 3:55:21
2 Steph Brandt 4:19:12
3 Emilie Cousins 4:30:27
4 Beverly Quenzer 4:37:21
5 Kris Ullman 4:52:31
6 Kellen Smith 5:05:20
7 Laura Rosema 5:05:27
8 Emily Slocombe 5:16:53
9 Jen Reid-schram 5:30:48
10 Tanya Saltzman Boneyard Cycling 5:32:50
11 Alexis Martin 5:45:05
DNF Desirae Briggs
DNF Rebecca Roseberry
DNF Jana Woodruff
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Juliet Hochman Team Finger 3:17:47
2 Julie Verke 4:26:32
3 Rhonda Morin Sorella Forte 4:35:57
4 Karin Rosman 4:52:33
5 Amanda Tucker 4:56:05
6 Patti Wolfe Deschutes Brewery Cycling Team 5:10:23
7 Denise Ptacek 5:12:44
8 Stephanie Spiak 5:31:50
9 Nicoli Brower Boneyard Cycling 5:39:24
10 Ana Schneider 5:46:39
11 Angela Krause 5:54:12
12 Brenda Arbsland 5:55:00
DNF Tracy Ellwein Dialed Cycling Team
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Donna Metz 4:39:49
2 Carolyn Daubeny Deschutes Brewery Cycling Team 4:41:49
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Giovanna Rosenlicht Corvallis, OR 5:40:58
DNF Pat Ketcham Salem, OR