Rowena Roubaix/OBRA Road Championships

The Dalles, OR. March 30, 2025

Updated March 31, 2025 at 5:02 PM

Masters Open 40+

Num Name Team Age City
1 829 Aris Sophocles 45 Bend
2 388t Felipe Nystrom 42 Portland
3 108 Jeremy Russell 43 Portland
4 198 Ian Tapp 42 Portland
5 362 James Walsh 41 Portland
6 385t Zachariah Winter Dialed Cycling Team 46 #N/A
7 893 Patrick Parish Team Oregon p/b Rodda Paint 40 Portland
8 6032 Alexander Kuhn 40 portland
DNF 728 Mike Rutledge POA Racing 41 Ridgefield
DNF 372t James Kirk 44 Portland
DNF 792 Giovanni Cafiso Forza Portland, presented by Smith Optics 49 Portland

Masters Open 50+

Num Name Team Age City
1 808 Steve Hanson 53 Pasco
2 929 Robert Tornai POA Racing 52 Wilsonville
3 520 Christophe Berteau-pavy 59 portland
4 876 Paul Bourcier 57 Eugene
5 192 Christopher Phipps 56 Portland
6 621 John Weathers 55 Portland
7 392t Maxwell Coleman 54 #N/A
8 611 Dan Litwora 50 Forest Grove
9 393t Jeffrey K Puckett Team Oregon p/b Rodda Paint 58 #N/A
10 174t Joe Cooper 58 Ashland
11 4076 Jason Wright BicycleAttorney.com 52 Portland
DNF 364t Anthony Cree 54 Snoqualmie
DNF 122 Brian Marcroft 51 Hood River

Masters Open 60+

Num Name Team Age City
1 145 Matthew Slater 61 Bend
2 614 Scott Seaton 66 Bend
3 810 Mike Henry 60 Bend
4 4018 Kurt Friederich 61 Walla Walla

Masters Women 40+

Num Name Team Comments Age City
1 256 Hilary Luther 49 Portland
2 7088 Trina Staloch 42 Kennewick
3 206 Colleen Murphy 40 Portland
4 405 Sari Hargand 43 Portland
5 7171 Sarah Umberhandt 49 Portland
6 7091 Maia Hampson East Portland Youth Cycling 48 Lake Oswego
DQ 450 Jesse Whitaker Dialed Cycling Team Centerline 46 Portland

Masters Women 50+

Num Name Team Age City
1 292 Kristina Gray Dialed Cycling Team 54 Sherwood
2 446 Juliet Hochman Team Finger 58 Hood River
3 297 Jennifer Mix 50 Hillsboro
4 428 Tanya Appuhn Fast Fun Nice Racing p/b Steeplejack 58 Portland
5 7102 Stephanie Spiak 53 Portland
6 7436 Eileen Chase Grouptrail Cycling p/b Ruckus Composites 53 Portland

Masters Women 60+

Num Name Team Age City
1 386t Julie Ghan
2 7044 Lora Melkonian Team Finger 66 Trout Lake
3 222 Pam Reid 68 Portland
4 7128 Sue Hanna 69 Portland

Open 1/2

Num Name Team Age City
1 199 Mathew Wilson POA Racing 24 Woodland
2 136 Cameron Beaumont POA Racing 21 Woodland
3 155 Sean Hollenbeck 32 Eugene
4 102 Max Ritzow 24 Eugene
5 383t Kaler Marshall 39 Walla Walla
6 850 Peter Collins 21 Milwaukie
7 378t Johnathan Hsu 28 SEATTLE
8 373t Lewis Whiley 27 Portland
9 846 Eric Villasmil POA Racing 21 Corvallis
10 440tt Benjamin Anderson 30 Bremerton
11 994 Daniel Pessing POA Racing 43 Portland
12 181 Kent Ross 29 portland
13 245t Forest Tarbath 31 Seattle
14 371t
15 186t Eric Zugor 34 Portland
16 828 Simon Wu BPM - Holtey Brown Newsom 37 Portland
17 901 Jeff Crawford POA Racing 41 Portland
18 858 Cian McCann 23 Portland
19 831 Austin Duerfeldt BPM - Holtey Brown Newsom 30 Portland
20 898 Benjamin VanderZanden BPM - Holtey Brown Newsom 29 Sherwood
21 749t Josiah Langstaff POA Racing 29 PORTLAND
22 622t Michael Ott 45 ULTRAPASS
23 817 Martin Acosta 37 Hillsboro
24 107 Tyler Aquino BPM - Holtey Brown Newsom 34 Portland
25 379t Andrew Austin 37 University Place
26 963 Ted Collins POA Racing 21 Milwaukie
27 57t Scout Hollister 28 Seattle
28 360t Nathan Pierce 32 Kelso
DNF 78t Cooper Klein 23 Seattle
DNF 993 George Piepgras 23 North Andover
DNF 845 Kevin Wallin Team Oregon p/b Rodda Paint 32 portland
DNF 142 Zachary Kovalcik POA Racing 42 Portland

Open 3/4

Num Name Team Comments Age City
1 708 Austen Davis Adventure Squad 34 Eugene
2 5127 Michael O'Neil 30 Portland
3 3005 Alex Brasch 37 Portland
4 788 Matt Dugan 35 Hillsboro
5 534 Zac Garrard 30 Portland
6 8105 Gavin Newman East Portland Youth Cycling 17 Portland
7 8141 Kieran Garigan Team Oregon p/b Rodda Paint 17 HILLSBORO
8 8092 Jack Hampson East Portland Youth Cycling 18 Lake Oswego
9 103 Jack Billowitz 17 Bend
10 675 Ryan Palo 42 Bend
11 692 Cary Newell Forza Portland, presented by Smith Optics 46 Happy Valley
12 502 David Estrin 26 Portland
13 748t Brad Davidson Grouptrail Cycling p/b Ruckus Composites 43 Portland
14 104 Paul Furst Dialed Cycling Team 27 Vancouver
15 8480 Gian Fuhrmann 17 Fairview
16 8313 Trekken Paddock 17 Sheridan
17 5638t Jasper Croome 36 Portland
18 384t Michael Hinds 37 Portland
19 795 Ethan Nagasing Team Oregon p/b Rodda Paint 27 Portland
20 720 Andy Kraft 42 PORTLAND
21 552 Dag Hinrichs 56
22 340 Ben Pederson Grouptrail Cycling p/b Ruckus Composites 41 PORTLAND
23 391t Eddie Freyer 54 Boise
24 8055 Radek Litinsky Team Oregon p/b Rodda Paint 18 Beaverton
25 798 Cameron Allen 38 Bend
26 630t Karl-Henry Dossous Dialed Cycling Team 39 Portland
27 8263t Rijder Carlson East Portland Youth Cycling 16 Seattle
28 629 Andre Santos Team Oregon p/b Rodda Paint 43 Milwaukie
29 346 Travis Richardson 45 PORTLAND
30 4034 Evan Schaye 37 Portland
31 792 Giovanni Cafiso Forza Portland, presented by Smith Optics 49 Portland
DNF 632 Luke Bassett Team Oregon p/b Rodda Paint 35 Portland
DNF 678 James Wood 43 Hood River
DNF 393 Aiden Richards 24 Corvallis
DNF 396t Ryan McGee 38 #N/A
DQ 390t Aldair Cervantes Valles Centerline 32 Vancouver

Open 4/5

Num Name Team Age City
1 5123 Mason McClurg 26 West Linn
2 4505t Patrick Rachford 32 Seattle
3 6287 Mac Vinson 21 Eugene
4 4047 Jack Henry Kotnik 30 Portland
5 4398 Andrew Williams 39 Portland
6 390t Tyler Botts 29 Chattanooga
7 5150 Joel Meyer 40 White Salmon
8 6018t Parker LeClerc 25 Salem
9 4391 Samuel Greydanus 32 Portland
10 8250 Evan Halbleib Dialed Cycling Team 17 Corvallis
11 6300 Aaron Owen Fast Fun Nice Racing p/b Steeplejack 34 Portland
12 4418 Peter Nguyen Team Oregon p/b Rodda Paint 33 HILLSBORO
13 5235 Aaron Silver Team Oregon p/b Rodda Paint 35 Portland
14 377t Tony Gambrell 33 Beaverton
15 364t Matt Voll Grouptrail Cycling p/b Ruckus Composites 37 Portland
16 394t Liam Bielat 21 Bend
17 8058 Oscar Plechl-Moriki East Portland Youth Cycling 19 Portland
18 4488 Jin Daikoku Dialed Cycling Team 42 Camas
19 4066 Evan Batzer 34 PORTLAND
20 4016 Ryan Bowen 36 Redmond
21 8018 Jack Abel Team Booger 15 Portland
22 5080 Jan-Pablo Kollmar Team Oregon p/b Rodda Paint 38 Portland
23 8173 Edison Clarke-Hoxey BicycleAttorney.com 15 Portland
24 8138 James Umberhandt 16 Portland
25 371t Lucas Phi 35 Richland
26 4036 Dillon Maloney 35 Portland
27 4400 Miguel Lopez-Hall Fast Fun Nice Racing p/b Steeplejack 36 Portland
28 6275 Jonathan Rieman 45 Milwaukie
29 8054 Oliver Litinsky 13 Beaverton
30 383t Richard Navarro 47 Portland
31 4477t Dean Proteau 42 Portland
32 373t Lincoln Sanchez Team Booger 15 Team Booger
33 8050 Abe Newell-Ching BicycleAttorney.com 16 Portland
34 4442t Taylor Cramer Hood River
35 4059 Raeseong Kang 43 Lake Oswego
36 5194 Jay Fayloga Planet PDX Cycling 56 Lake Oswego
37 379t Luke Tabish Team Booger 15 Battleground
38 5035 Brad Done 37 Bend
39 4086 Christopher Woods 39 Newberg
40 5153 Laurent Linville 36 Portland
41 5093 Lake Daily 32 Scappoose
42 4033 Ben Bradley 46 Ridgefield
43 6259 Forest Tanier-Gesner Team Oregon p/b Rodda Paint 42 Portland
44 5098 Justin Myers Team Oregon p/b Rodda Paint 40 Portland
45 375t Amarachi Irechukwu Team Oregon p/b Rodda Paint 29 Portland
46 5792 Scott Hillson 38 West Linn
47 384t Skyler Mlasko 35 Good Doods
48 4014 Tim Jacobson 54 portland
49 5002 Brad Alderman Planet PDX Cycling 45 Vancouver
50 5045 Ian van de Kamp 27 Portland
51 4373 Randy Kerr Team Oregon p/b Rodda Paint 37 Portland
52 369t Francisco Sanchez-Grande 31 Beaverton
53 388t Tommy Winter 32 Portland
54 4063 Petr Honek Planet PDX Cycling 39 Beaverton
55 5233 Joel McLarry Grouptrail Cycling p/b Ruckus Composites 44 Portland
56 5801 Darren Jacobson 52 Milwaukie
57 8049 Bjorn Swanson Team Finger 14 The Dalles
58 7087 Anna Saltonstall Team Finger 49 The Dalles
59 5230 Chris Stovall 35 Hillsboro
60 380t Oliver Lopez 27 Seattle
61 5162 Charlie Flor 22 Eugene
62 382t Luis Nava Team Oregon p/b Rodda Paint 40 Portland
63 5081 Zach Stutzman 39 Sherwood
64 381t Laurent de Meyrignac 38 Portland
65 5543 Jeremiah Hartley 42 Portland
66 389t Alex Danzer 31 Bend
DNF 4447t Carlos Cortes 37 Portland
DNF 4354t Ian Wilkinson 35
DNF 8438 Caleb Griffin Team Booger 17 Portland

Open 40+ 3/4/5

Num Name Team Age City
1 720 Andy Kraft 42 PORTLAND
2 4446 Matthew Davey Team Oregon p/b Rodda Paint 42 Portland
3 379 Jason Evans 48 West Linn
4 4068 Tim Staloch 45 Kennewick
5 318 Charlie Goldston Fast Fun Nice Racing p/b Steeplejack 46 Gladstone
6 4123 Ben Gagosian Grouptrail Cycling p/b Ruckus Composites 41 Portland
7 5644 Dustin Hunley Fast Fun Nice Racing p/b Steeplejack 48 Portland
8 723 Jason Whittington 41 Portland
9 4062 Ken Elser Planet PDX Cycling 47 Portland
10 4216 Robert Umberhandt 48 Portland
11 4431 Ryan Dalling Team Oregon p/b Rodda Paint 49 Sherwood
12 374t Sky Wilson 49 Portland
13 5148 Blake Burgess 40 Vancouver
14 4049 Matt Newell-Ching BicycleAttorney.com 46 Portland
15 4306 Brendan Marnell 42 Portland
DNF 6149 Don Craner Grouptrail Cycling p/b Ruckus Composites 43 Portland

Open 50+ 3/4/5

Num Name Team Age City
1 573 Chris Hanel Dialed Cycling Team 55 Portland
2 4055 Jeffrey Cordell 57 Portland
3 306 John Hatfield Dialed Cycling Team 57 Portland
4 625 Cliff Baranowski 55 Lake Oswego
5 323 Joel West Forza Portland, presented by Smith Optics 50 Lake Oswego
6 5382 Shawn Petersen 53 Portland
7 4075 Mark Lokteff Dialed Cycling Team 50 TIGARD
8 796 Dino Andereggen POA Racing 59 Portland
9 5642 Brent Morrow 50 Vancouver
10 4428 Greg Griffin Grouptrail Cycling p/b Ruckus Composites 50 Portland
11 311t Michael McNab 53 Spokane
12 4025 Lance Heppler Dialed Cycling Team 55 Vancouver
13 4316 Norm Swygert Planet PDX Cycling 56 Beaverton
14 5216 Tom Counts Dialed Cycling Team 54 Vancouver
15 4056 Mike Abel Team Booger 56 Portland
16 4227 Wade Goff 54 Salem
17 387t Allen Gunther 57 Portland
18 4035 Tyler Rupe 51 Bend
19 756t Aric Rist 54 Portland
20 385t Mark Ghan #N/A
21 5052 Kyle Herbel 52 Portland
22 290t Greg Sanchez Team Booger 50 Portland
23 4343 Dean Maclean Planet PDX Cycling 55 Portland
DNF 4044 Mariano Masolo 58 Portland

Open 60+ 3/4/5

Num Name Team Age City
1 4226 Kurt Krichko Dialed Cycling Team 64 Ridgefield
2 637 Ian Gibson Dialed Cycling Team 64 Gresham
3 674 Gary Cornilles Dialed Cycling Team 65 Portland
4 5334t Daniel Melkonian Team Finger 65 Trout Lake
5 370 Mark Magilner 60 Portland
6 5143 Jon Magnuson Chinook Cycling Club 64 Richland
7 5565 Alan Thomason Deschutes Brewery Cycling Team 65 Redmond
8 4256 Jeff Chochon Fast Fun Nice Racing p/b Steeplejack 60 Portland
9 4436t Tim Slotta Team Finger 64 White Salmon
10 4088 Jeff Boulet 67 Bend
11 568 Jake VanderZanden 61 Tualatin
12 4284 Doug Brecht 61 Portland
13 376 Robert Huff 63 Portland
14 4096 Dave Petermeier Planet PDX Cycling 60 Portland
15 4069 Will Fernyhough 67 White Salmon
16 4425 Eric Anderson Forza Portland, presented by Smith Optics 63 Gresham
17 5253 Carl Hampson East Portland Youth Cycling 60 Lake Oswego
18 4093 Mark Hand Planet PDX Cycling 66 Tigard
19 4037 David Taylor 67 Portland
20 5136 Gil Ormerod 72 Portland
21 4060 Thomas Kelly 73 Portland

Women 1/2

Num Name Team Age City
1 204 Paula Gil Echevarría 30 Portland
2 295t Nafosat Kozieva 27 BELLEVUE
3 201 Chloë Spritz PDX Dream Team 32 portland
4 440t Samantha Dore 28 Seattle
5 200 Brenna Wrye-Simpson 38 PORTLAND
6 230 Zoe Saccio PDX Dream Team 28 Portland
7 215 Sara Bird 39 Portland
8 207 Jenna Lingwood 44 Portland
9 225 Angharad Porteous BicycleAttorney.com 37 Portland
10 240 Heidi Wood 40 Hood River

Women 3

Num Name Team Age City
1 445 Marissa Lovell 31 Eugene
2 417 Christine Holland Fast Fun Nice Racing p/b Steeplejack 58 Vancouver
3 429 Shantel Engerran 35 Vancouver

Women 4/5

Num Name Team Comments Age City
1 7010 Francesca Miller 22 Portland
2 7180 Gwen Hryciw 34 Beaverton
3 7430 Rachel Lacek Team Oregon p/b Rodda Paint 32 Portland
4 7019 Morgan Ekern 27 Eugene
5 8077 Helena Stedman 18 Portland
6 8097 Stella Cafiso 15 Portland
7 7368 Alice Lopez-Hall Fast Fun Nice Racing p/b Steeplejack 35 Portland
8 370t Elaine Ku 35 Richland
9 8136 Whitney Hayden Dialed Cycling Team 14 Hood River
10 7371 Cade Spritz Fast Fun Nice Racing p/b Steeplejack 32 PORTLAND
11 7012 Kait Pettijohn Team Oregon p/b Rodda Paint 36 Portland
12 376t Cameron Hawkins Portland
13 7425 MJ Scheer 36 Oregon City
14 360t Rona Bouzarth Relegation 37 Richland
DNF 8021 Maya Feldman-Wang Team Booger 15 Portland