Red R Criterium

Swan Island, OR. June 28, 2025

Part of the Red R Criterium

Updated June 30, 2025 at 9:53 AM

Category 3 Open

Num Name Team Age City
1 675 Ryan Palo 42 Bend
2 8141 Kieran Garigan Team Oregon p/b Rodda Paint 17 HILLSBORO
3 004t Troy Seeborn 47 Seattle
4 632 Luke Bassett Team Oregon p/b Rodda Paint 35 Portland
5 692 Cary Newell Forza Portland, presented by Smith Optics 46 Happy Valley
6 795 Ethan Nagasing Team Oregon p/b Rodda Paint 27 Portland
7 343 Connor Shimamoto Grouptrail Cycling p/b Ruckus Composites 31 Portland
8 327 Nicholas Engerran 35 Vancouver
9 623 Greg Luniewski 57 Seattle
10 629 Andre Santos Team Oregon p/b Rodda Paint 43 Milwaukie
11 620 Joshua Dinwiddie Fast Fun Nice Racing p/b Steeplejack 41 Portland
12 723 Jason Whittington 41 Portland
13 576 Matt Radich Forza Portland, presented by Smith Optics 56 Lake Oswego
14 346 Travis Richardson 45 PORTLAND
15 792 Giovanni Cafiso Forza Portland, presented by Smith Optics 49 Portland
DNF 318 Charlie Goldston Fast Fun Nice Racing p/b Steeplejack 46 Gladstone

Category 3 Women

Num Name Team Age City
1 417 Christine Holland Fast Fun Nice Racing p/b Steeplejack 58 Vancouver
2 7180 Gwen Eichenbaum Valkyr Cycling 34 Beaverton
3 499 Natalie Moser Valkyr Cycling 21 Portland

Category 4/5

Num Name Team Age City
1 4169 Peter Nguyen Team Oregon p/b Rodda Paint 33 HILLSBORO
2 003t Aldair Cervantes Valles 32 vancouver
3 5293 Seth Mann 30 North Plains
4 4131 Taylor Pasquariello Fast Fun Nice Racing p/b Steeplejack 34 Portland
5 5168 Tim Maloney 31 Portland
6 4414 Carl Flores 32 Portland
7 4400 Miguel Lopez-Hall Fast Fun Nice Racing p/b Steeplejack 36 Portland
8 5166 Robby Heiberg 30 Portland
9 5045 Ian van de Kamp 27 Portland
10 4193 Christian Deering 26 portland
11 8054 Oliver Litinsky 13 Beaverton
12 4036 Dillon Maloney Cascadia Rising p/b Metropolis Cycle Repair 35 Portland
13 4034 Evan Schaye 37 Portland
14 001t Nick Collar 31 Portland
15 8059 Rowan Newell East Portland Youth Cycling 14 Happy Valley
16 8048 Meko McDaniel CORVALLIS JUNIOR CYCLING 15 Corvallis
17 4448 Celeo Guifarro 44 Portland
18 4272 Ryan Price Team Oregon p/b Rodda Paint 42 Portland
19 5204 Aaron Baraff Grouptrail Cycling p/b Ruckus Composites 50 Portland
20 5322 Jonathan Kark 42 Portland

Category 4/5 Women

Num Name Team Age City
1 7368 Alice Lopez-Hall Fast Fun Nice Racing p/b Steeplejack 35 Portland
2 8097 Stella Cafiso Valkyr Cycling 15 Portland
3 8075 Maija Lematta Valkyr Cycling 18 North Plains
4 7132 Erinne Goodell Fast Fun Nice Racing p/b Steeplejack 45 Portland
5 7093 Erica Spiritos 36 Portland

Fixed Gear

Num Name Team Age City
1 8054 Oliver Litinsky 13 Beaverton
2 101 Andrzej Stadnik 36 Portland

Junior Open 10-14

Num Name Team Age City
1 8054 Oliver Litinsky 13 Beaverton
2 8059 Rowan Newell East Portland Youth Cycling 14 Happy Valley

Junior Open 17-18

Num Name Team Age City
1 8099 Sasha Drews 17 Portland

Junior Women 10-14

Num Name Team Age City
1 8144 Ada Souders Valkyr Cycling 13 Portland
2 8082 Kamea Padaca Valkyr Cycling 14 Lake Oswego

Junior Women 15-16

Num Name Team Age City
1 8097 Stella Cafiso Valkyr Cycling 15 Portland

Junior Women 17-18

Num Name Team Age City
1 8075 Maija Lematta Valkyr Cycling 18 North Plains

Masters Open 35+

Num Name Team Age City
1 848 Matthew Allen 44 Bend
2 817 Martin Acosta 37 Hillsboro
3 629 Andre Santos Team Oregon p/b Rodda Paint 43 Milwaukie
4 838 Alex Yale POA Racing 44 Portland
5 004t Troy Seeborn 47 Seattle
6 379 Jason Evans 48 West Linn
7 141 Galen Mittermann 45 Eugene
8 4059 Raeseong Kang 43 Lake Oswego
9 623 Greg Luniewski 57 Seattle
10 792 Giovanni Cafiso Forza Portland, presented by Smith Optics 49 Portland
11 318 Charlie Goldston Fast Fun Nice Racing p/b Steeplejack 46 Gladstone
12 346 Travis Richardson 45 PORTLAND

Masters Open 50+

Num Name Team Age City
1 826 Webster Wilson 53 Portland
2 124 Warren Atkey 56 Bend
3 112 Duncan Oliphant 53 Lake Oswego
4 338 Peter Seelig Forza Portland, presented by Smith Optics 51 Portland
5 929 Robert Tornai POA Racing 52 Wilsonville
6 397 Chris Ho 57 Portland
7 915 Jamie Mikami 55 West Linn
8 981 Lee Farmer 53 Portland
9 992 Chris Kutach 53 Bend
10 197 Mathew Braun 52 Portland
11 4151 Scott Mares 58 Portland
12 4025 Lance Heppler Dialed Cycling Team 55 Vancouver
13 192 Christopher Phipps 56 Portland
14 977 Joseph Tysoe 54 Portland
15 635 Sal Collura 56 Springfield
16 759 Eric Hagstette 53 Portland
17 576 Matt Radich Forza Portland, presented by Smith Optics 56 Lake Oswego
18 894 Antonio Castaneda Jr Pirate Republic Brewing Company 52 Hillsboro
19 897 Michael Catterall 55 Bend

Masters Open 60+

Num Name Team Age City
1 854 Chris Brown 62 portland
2 156 Joe Baratto 64 Seattle
3 4064 Stu Bailey Team Oregon p/b Rodda Paint 63 Portland
4 376 Robert Huff Half Fast Velo presented by Ninkasi Brewing and Everyday Music 63 Portland
5 4284 Doug Brecht Team 10 Barrel 61 Portland
6 4182 Randy Schultz 66 Bothell
7 4433 Brian Powell Team Oregon p/b Rodda Paint 60 Scappoose
8 4136 Joseph Martin 60 Kelso
9 4425 Eric Anderson Forza Portland, presented by Smith Optics 63 Gresham
DNF 617 Greg Estes 69 Seattle
DNF 5419 Tim Dorman Dialed Cycling Team 65 Vancouver

Masters Women 35+

Num Name Team Age City
1 7239 Jessica M Prior Trusty Switchblade 37 Portland
2 7018 Leah Carter Fast Fun Nice Racing p/b Steeplejack 42 Vancouver

Masters Women 50+

Num Name Team Age City
1 7208 Lisa Zich Sorella Forte 55 Portland

Senior Open Category 1/2/3

Num Name Team Age City
1 142 Zachary Kovalcik POA Racing 42 Portland
2 804 Robin Cummings 31 Portland
3 109 Andrew Loaiza 38 Portland
4 976 Josiah Langstaff POA Racing 29 PORTLAND
5 134 Evan Murphy 37 Portland
6 817 Martin Acosta 37 Hillsboro
7 143 Finn Mitchell POA Racing 24 Woodland
8 975 Andrew Austin 37 University Place
9 994 Daniel Pessing POA Racing 43 Portland
10 848 Matthew Allen 44 Bend
11 8141 Kieran Garigan Team Oregon p/b Rodda Paint 17 HILLSBORO
12 868 Harrison Harb 36 Portland
13 124 Warren Atkey 56 Bend
14 675 Ryan Palo 42 Bend
15 889 Colin Dunlap 30 Portland
16 117 Cliff Heaberlin 45 Portland
17 101 Andrzej Stadnik 36 Portland
18 632 Luke Bassett Team Oregon p/b Rodda Paint 35 Portland
19 894 Antonio Castaneda Jr Pirate Republic Brewing Company 52 Hillsboro
20 838 Alex Yale POA Racing 44 Portland
21 981 Lee Farmer 53 Portland
22 692 Cary Newell Forza Portland, presented by Smith Optics 46 Happy Valley
23 831 Austin Duerfeldt BPM - Holtey Brown Newsom 30 Portland
24 002t Austin Arguello
25 963 Ted Collins POA Racing 21 Milwaukie
26 897 Michael Catterall 55 Bend
DNF 346 Travis Richardson 45 PORTLAND
DNF 138 Tim Reinhart 43 Portland

Senior Women 1/2/3

Num Name Team Age City
1 240 Heidi Wood 40 Hood River