11/22/2025 |
CX-Mas Lights Night Race |
Cyclocross |
10/6/2024 |
Zaaldercross CX |
Cyclocross |
9/29/2024 |
Heiser Farms CX |
Cyclocross |
9/26/2024 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Cyclocross |
9/22/2024 |
Washougal CX |
Cyclocross |
9/19/2024 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Cyclocross |
9/15/2024 |
Corn Cross CX |
Cyclocross |
9/12/2024 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Cyclocross |
9/12/2024 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Cyclocross |
9/8/2024 |
Het Meer CX |
Cyclocross |
9/1/2024 |
Madras CX |
Cyclocross |
9/1/2024 |
Harvest CX Series |
Cyclocross |
1/1/2024 |
Overall BAR |
Overall |
1/1/2024 |
Track BAR |
Track |
1/1/2024 |
Time Trial BAR |
Time Trial |
1/1/2024 |
Short Track BAR |
Short Track |
1/1/2024 |
Road BAR |
Road |
1/1/2024 |
Mountain Bike BAR |
Mountain Bike |
1/1/2024 |
Gravel BAR |
Gravel |
1/1/2024 |
Cyclocross BAR |
Cyclocross |
1/1/2024 |
Criterium BAR |
Criterium |
11/4/2023 |
Fernwood/OBRA CX Championships |
Cyclocross |
10/8/2023 |
Zaaldercross |
Cyclocross |
10/1/2023 |
Heiser Farms CX |
Cyclocross |
9/24/2023 |
Harvest Cyclocross Series: Madras |
Cyclocross |
9/17/2023 |
Washougal CX 2 |
Cyclocross |
9/16/2023 |
Washougal CX 1 |
Cyclocross |
9/10/2023 |
Corn Cross |
Cyclocross |
9/7/2023 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Cyclocross |
9/3/2023 |
Het Meer CX |
Cyclocross |
9/3/2023 |
Harvest Cyclocross Series |
Cyclocross |
1/1/2023 |
Oregon Junior Cyclocross Series |
Road |
1/1/2023 |
Overall BAR |
Overall |
1/1/2023 |
Track BAR |
Track |
1/1/2023 |
Time Trial BAR |
Time Trial |
1/1/2023 |
Short Track BAR |
Short Track |
1/1/2023 |
Road BAR |
Road |
1/1/2023 |
Mountain Bike BAR |
Mountain Bike |
1/1/2023 |
Gravel BAR |
Gravel |
1/1/2023 |
Cyclocross BAR |
Cyclocross |
1/1/2023 |
Criterium BAR |
Criterium |
11/26/2022 |
High Desert Hustle CX |
Cyclocross |
11/20/2022 |
Barton Park - Final Overall Competion |
Cyclocross |
11/20/2022 |
Barton Park |
Cyclocross |
11/13/2022 |
Cyclocross Crusade - Overall Results after Fernwood |
Cyclocross |
11/13/2022 |
Cyclocross Crusade - Fernwood |
Cyclocross |
11/6/2022 |
OBRA Cyclocross Championship Bridge City CX |
Cyclocross |
11/6/2022 |
OBRA Cyclocross Championship Bridge City CX |
Cyclocross |
10/30/2022 |
Cyclocross Crusade - Overall Competition |
Cyclocross |
10/30/2022 |
Cyclocross Crusade - Cascade Locks Day 2 |
Cyclocross |
10/29/2022 |
Cascade Locks Day 1 |
Cyclocross |
10/23/2022 |
PIR Infield - Crusade Overall |
Cyclocross |
10/23/2022 |
PIR Infield |
Cyclocross |
10/16/2022 |
Cyclocross Crusade - Overall By Category |
Cyclocross |
10/16/2022 |
Cyclocross Crusade - Heron Lake |
Cyclocross |
10/9/2022 |
Cyclocross Crusade - Rainer |
Cyclocross |
10/9/2022 |
Cyclocross Crusade |
Cyclocross |
10/1/2022 |
Heiser Farm CX |
Cyclocross |
9/29/2022 |
MBSEF Thrilla Series |
Cyclocross |
9/24/2022 |
Washougal Cyclocross |
Cyclocross |
9/22/2022 |
MBSEF Thrilla Series |
Cyclocross |
9/18/2022 |
JubelCross |
Cyclocross |
9/17/2022 |
Can Chaser Cross |
Cyclocross |
9/15/2022 |
MBSEF Thrilla Series |
Cyclocross |
9/11/2022 |
Corn Cross |
Cyclocross |
9/8/2022 |
MBSEF Thrilla Series |
Cyclocross |
9/4/2022 |
Overall |
Cyclocross |
9/4/2022 |
Het Meer |
Cyclocross |
9/4/2022 |
Harvest Cyclocross Series |
Cyclocross |
9/1/2022 |
MBSEF Thrilla Series postponed |
Cyclocross |
8/9/2022 |
PNW Short Track Series Portland |
Short Track |
7/31/2022 |
OBRA XC Championships MTB |
Mountain Bike |
7/30/2022 |
OBRA Short Track Championships MTB |
Short Track |
7/26/2022 |
PNW Short Track Series Portland |
Short Track |
7/19/2022 |
PNW Short Track Series Washougal |
Short Track |
7/12/2022 |
PNW Short Track Series Portland |
Short Track |
7/5/2022 |
PNW Short Track Series Washougal |
Short Track |
7/5/2022 |
PNW Short Track Series |
Short Track |
1/1/2022 |
Oregon Junior Cyclocross Series |
Road |
1/1/2022 |
Oregon Junior Cyclocross Series |
Road |
1/1/2022 |
Short Track BAR |
Short Track |
1/1/2022 |
Mountain Bike BAR |
Mountain Bike |
1/1/2022 |
Overall BAR |
Overall |
1/1/2022 |
Track BAR |
Track |
1/1/2022 |
Time Trial BAR |
Time Trial |
1/1/2022 |
Short Track BAR |
Short Track |
1/1/2022 |
Road BAR |
Road |
1/1/2022 |
Mountain Bike BAR |
Mountain Bike |
1/1/2022 |
Gravel BAR |
Gravel |
1/1/2022 |
Cyclocross BAR |
Cyclocross |
1/1/2022 |
Criterium BAR |
Criterium |
11/27/2021 |
High Desert Hustle CX |
Cyclocross |
11/21/2021 |
Barton Park |
Cyclocross |
11/14/2021 |
PIR Infield |
Cyclocross |
11/7/2021 |
Rainier High School |
Cyclocross |
10/31/2021 |
Cascade Locks |
Cyclocross |
10/30/2021 |
Cascade Locks |
Cyclocross |
10/24/2021 |
Overall |
Cyclocross |
10/24/2021 |
PIR Heron Lakes |
Cyclocross |
10/24/2021 |
Cyclocross Crusade |
Cyclocross |
10/9/2021 |
Bridge City CX OBRA CX Non-Championships |
Cyclocross |
10/9/2021 |
Bridge City CX OBRA CX Championships |
Cyclocross |
10/3/2021 |
Harvest Cross Series Final Points |
Cyclocross |
10/3/2021 |
Zaaldercross |
Cyclocross |
10/2/2021 |
Harvest Cyclocross Series Points after Heiser Farms |
Cyclocross |
10/2/2021 |
Heiser Farms CX |
Cyclocross |
9/30/2021 |
MBSEF Thrilla CX Series |
Cyclocross |
9/25/2021 |
Harvest Cyclocross Series Points |
Cyclocross |
9/25/2021 |
Rose City Cup |
Cyclocross |
9/23/2021 |
MBSEF Thrilla CX Series |
Cyclocross |
9/18/2021 |
Harvest Cyclocross Series Points after Corn Cross |
Cyclocross |
9/18/2021 |
Corn Cross |
Cyclocross |
9/16/2021 |
MBSEF Thrilla CX Series |
Cyclocross |
9/12/2021 |
Can Chaser CX |
Cyclocross |
9/11/2021 |
Harvest Cycloross Series Points |
Cyclocross |
9/11/2021 |
Can Chaser CX |
Cyclocross |
9/2/2021 |
MBSEF Thrilla CX Series |
Cyclocross |
9/2/2021 |
MBSEF Thrilla CX Series |
Cyclocross |
8/29/2021 |
Left Coast CX |
Cyclocross |
8/29/2021 |
Harvest Cross Series |
Road |
8/28/2021 |
OBRA XC MTB Championships |
Mountain Bike |
1/1/2021 |
Oregon Junior Cyclocross Series |
Road |
1/1/2021 |
Series Overall |
Road |
1/1/2021 |
Road BAR |
Road |
1/1/2021 |
Overall BAR |
Overall |
1/1/2021 |
Track BAR |
Track |
1/1/2021 |
Time Trial BAR |
Time Trial |
1/1/2021 |
Short Track BAR |
Short Track |
1/1/2021 |
Mountain Bike BAR |
Mountain Bike |
1/1/2021 |
Gravel BAR |
Gravel |
1/1/2021 |
Cyclocross BAR |
Cyclocross |
1/1/2021 |
Criterium BAR |
Criterium |
1/1/2020 |
Overall BAR |
Overall |
1/1/2020 |
Track BAR |
Track |
1/1/2020 |
Time Trial BAR |
Time Trial |
1/1/2020 |
Short Track BAR |
Short Track |
1/1/2020 |
Road BAR |
Road |
1/1/2020 |
Mountain Bike BAR |
Mountain Bike |
1/1/2020 |
Gravel BAR |
Gravel |
1/1/2020 |
Cyclocross BAR |
Cyclocross |
1/1/2020 |
Criterium BAR |
Criterium |
11/24/2019 |
Bridge City CX |
Cyclocross |
11/17/2019 |
Cyclocross Crusade: Kruger's CX |
Cyclocross |
11/10/2019 |
**OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park |
Cyclocross |
11/3/2019 |
Cyclocross Crusade: Rainier High School |
Cyclocross |
10/27/2019 |
Cyclocross Crusade: Deschutes Brewery Day 2 |
Cyclocross |
10/26/2019 |
Cyclocross Crusade: Deschutes Brewery Day 1 |
Cyclocross |
10/20/2019 |
Cyclocross Crusade: PIR Heron Lakes |
Cyclocross |
10/19/2019 |
CrossWord CX Challenge |
Cyclocross |
10/19/2019 |
CrossWord CX Challenge |
Cyclocross |
10/13/2019 |
Cyclocross Crusade: Cascade Locks |
Cyclocross |
10/6/2019 |
Cyclocross Crusade: Alpenrose Dairy Day 2 |
Cyclocross |
10/5/2019 |
Series Overall |
Cyclocross |
10/5/2019 |
Cyclocross Crusade: Alpenrose Dairy Day 1 |
Cyclocross |
10/5/2019 |
Cyclocross Crusade |
Cyclocross |
10/3/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/28/2019 |
Heiser Farm CX |
Cyclocross |
9/26/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/25/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/21/2019 |
Ninkrossi |
Cyclocross |
9/19/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/14/2019 |
Corn Cross |
Cyclocross |
9/12/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/7/2019 |
Het Meer CX |
Cyclocross |
9/5/2019 |
Series Overall |
Cyclocross |
9/5/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/5/2019 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
8/31/2019 |
DDCX |
Cyclocross |
8/31/2019 |
Series Overall |
Cyclocross |
8/31/2019 |
Grand Prix Luciano Bailey |
Cyclocross |
7/28/2019 |
OUCH TT |
Time Trial |
1/1/2019 |
Overall BAR |
Overall |
1/1/2019 |
Track BAR |
Track |
1/1/2019 |
Time Trial BAR |
Time Trial |
1/1/2019 |
Short Track BAR |
Short Track |
1/1/2019 |
Road BAR |
Road |
1/1/2019 |
Mountain Bike BAR |
Mountain Bike |
1/1/2019 |
Gravel BAR |
Gravel |
1/1/2019 |
Cyclocross BAR |
Cyclocross |
1/1/2019 |
Criterium BAR |
Criterium |
12/2/2018 |
Kruger’s CX p/b Cyclocross Crusade |
Cyclocross |
11/18/2018 |
Barton Park |
Cyclocross |
11/11/2018 |
Rainier High School (OBRA Cyclocross Championships) |
Cyclocross |
11/10/2018 |
Corn Cross 2 |
Cyclocross |
11/10/2018 |
Corn Cross 2 |
Cyclocross |
11/4/2018 |
Deschutes Brewery Day 2 |
Cyclocross |
11/3/2018 |
Deschutes Brewery Day 1 |
Cyclocross |
10/28/2018 |
Cascade Locks |
Cyclocross |
10/27/2018 |
Luscher Farm Crosstoberfest |
Cyclocross |
10/20/2018 |
CrossWord CX Challenge p/b Metropolis Cycle Repair |
Cyclocross |
10/20/2018 |
CrossWord CX Challenge p/b Metropolis Cycle Repair |
Cyclocross |
10/14/2018 |
PIR Heron Lakes |
Cyclocross |
10/7/2018 |
Alpenrose Dairy Day 2 |
Cyclocross |
10/6/2018 |
Series Overall |
Cyclocross |
10/6/2018 |
Alpenrose Dairy Day 1 |
Cyclocross |
10/6/2018 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/4/2018 |
MBSEF Thrilla Cyclocross Series: Overall Series Points |
Cyclocross |
9/29/2018 |
Heiser Farm |
Cyclocross |
9/22/2018 |
Ninkrossi |
Cyclocross |
9/20/2018 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/15/2018 |
Zaaldercross |
Cyclocross |
9/9/2018 |
Corn Cross |
Cyclocross |
9/9/2018 |
Corn Cross |
Cyclocross |
9/8/2018 |
Het Meer |
Cyclocross |
9/6/2018 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/1/2018 |
Series Overall |
Cyclocross |
9/1/2018 |
David Douglas |
Cyclocross |
9/1/2018 |
Grand Prix Carl Decker |
Cyclocross |
1/1/2018 |
Short Track BAR |
Short Track |
1/1/2018 |
Track BAR |
Track |
1/1/2018 |
Time Trial BAR |
Time Trial |
1/1/2018 |
Road BAR |
Road |
1/1/2018 |
Mountain Bike BAR |
Mountain Bike |
1/1/2018 |
Criterium BAR |
Criterium |
1/1/2018 |
Cyclocross BAR |
Cyclocross |
1/1/2018 |
Overall BAR |
Overall |
11/19/2017 |
OBRA Championships: Kruger's Crossing Cyclocross Classic |
Cyclocross |
11/12/2017 |
Barton Park |
Cyclocross |
11/11/2017 |
Corn Cross 2 |
Cyclocross |
11/11/2017 |
Corn Cross 2 |
Cyclocross |
11/5/2017 |
Wooden Shoe |
Cyclocross |
11/4/2017 |
Corvallis Cross Classic |
Cyclocross |
10/29/2017 |
Bend |
Cyclocross |
10/28/2017 |
GPCM: Luscher Farm Crosstoberfest |
Cyclocross |
10/28/2017 |
Bend |
Cyclocross |
10/22/2017 |
PIR: Heron Lakes |
Cyclocross |
10/21/2017 |
CrossWord CX Challenge |
Cyclocross |
10/21/2017 |
CrossWord CX Challenge |
Cyclocross |
10/15/2017 |
Cascade Locks |
Cyclocross |
10/14/2017 |
GPCM: Washougal CX |
Cyclocross |
10/8/2017 |
Alpenrose Dairy #2 |
Cyclocross |
10/7/2017 |
Series Overall |
Cyclocross |
10/7/2017 |
Alpenrose Dairy #1 |
Cyclocross |
10/7/2017 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/1/2017 |
Cross on the Mountain |
Cyclocross |
9/30/2017 |
GPCM: Heiser Farm CX |
Cyclocross |
9/28/2017 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/24/2017 |
Battle at Barlow |
Cyclocross |
9/24/2017 |
Battle at Barlow |
Cyclocross |
9/23/2017 |
GPCM: NINKROSSI |
Cyclocross |
9/21/2017 |
MBSEF Thrilla Cyclocross Series |
Cyclocross |
9/17/2017 |
Ride Hard Finish Thirsty p/b Boneyard Cycling |
Cyclocross |
9/16/2017 |
Ride Hard Finish Thirsty p/b Boneyard Cycling |
Cyclocross |
9/16/2017 |
Ride Hard Finish Thirsty p/b Boneyard Cycling |
Cyclocross |
9/16/2017 |
GPCM: Zaaldercross |
Cyclocross |
9/10/2017 |
Corn Cross 1 |
Cyclocross |
9/10/2017 |
Corn Cross 1 |
Cyclocross |
9/9/2017 |
GPCM: Het Meer CX |
Cyclocross |
9/2/2017 |
Series Overall |
Cyclocross |
9/2/2017 |
GPCM: DDCX |
Cyclocross |
9/2/2017 |
GPCM |
Cyclocross |
4/23/2017 |
Barton Park Cicuit Race |
Road |
1/1/2017 |
Overall BAR |
Overall |
1/1/2017 |
Short Track BAR |
Short Track |
1/1/2017 |
Track BAR |
Track |
1/1/2017 |
Time Trial BAR |
Time Trial |
1/1/2017 |
Road BAR |
Road |
1/1/2017 |
Mountain Bike BAR |
Mountain Bike |
1/1/2017 |
Criterium BAR |
Criterium |
1/1/2017 |
Cyclocross BAR |
Cyclocross |
11/19/2016 |
OBRA State Champs at Corn Cross |
Cyclocross |
11/19/2016 |
OBRA State Champs at Corn Cross |
Cyclocross |
11/13/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
11/12/2016 |
Corvallis Cross Classic |
Cyclocross |
11/6/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
11/5/2016 |
Peddlers at Edgefield |
Cyclocross |
10/30/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/29/2016 |
Luscher Farm Crosstoberfest |
Cyclocross |
10/29/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/23/2016 |
Washougal CX |
Cyclocross |
10/22/2016 |
CrossWord CX Challenge |
Cyclocross |
10/22/2016 |
CrossWord CX Challenge |
Cyclocross |
10/16/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/15/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/9/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/8/2016 |
Series Overall |
Cyclocross |
10/8/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/8/2016 |
River City Bicycles Cyclocross Crusade |
Cyclocross |
10/2/2016 |
Cross on the Mountain @ Cooper Spur |
Cyclocross |
10/1/2016 |
Grand Prix Brad Ross - Heiser Farms |
Cyclocross |
9/25/2016 |
Battle at Barlow |
Cyclocross |
9/24/2016 |
GP: Ninkrossi |
Cyclocross |
9/17/2016 |
Ride Hard Finish Thirsty |
Cyclocross |
9/17/2016 |
GP: Zaaldercross |
Cyclocross |
9/11/2016 |
Corn Cross |
Cyclocross |
9/10/2016 |
GP: Het Meer CX |
Cyclocross |
9/3/2016 |
Series Overall |
Cyclocross |
9/3/2016 |
GP: David Douglas CX |
Cyclocross |
9/3/2016 |
Grand Prix Brad Ross |
Cyclocross |
7/17/2016 |
Cooper Spur Short Track Weekend |
Short Track |
7/16/2016 |
Cooper Spur Short Track Weekend |
Short Track |
7/15/2016 |
Cooper Spur Short Track Weekend |
Short Track |
5/22/2016 |
Cooper Spur Spring XC |
Mountain Bike |
1/1/2016 |
Overall BAR |
Overall |
1/1/2016 |
Short Track BAR |
Short Track |
1/1/2016 |
Track BAR |
Track |
1/1/2016 |
Time Trial BAR |
Time Trial |
1/1/2016 |
Road BAR |
Road |
1/1/2016 |
Mountain Bike BAR |
Mountain Bike |
1/1/2016 |
Criterium BAR |
Criterium |
1/1/2016 |
Cyclocross BAR |
Cyclocross |
1/1/2016 |
Competition |
Road |
11/22/2015 |
Kruger's Crossing CX |
Cyclocross |
11/15/2015 |
Portland International Raceway |
Cyclocross |
11/14/2015 |
Portland International Raceway |
Cyclocross |
11/8/2015 |
Barton Park |
Cyclocross |
11/7/2015 |
Pedalers at the Poor Farm |
Cyclocross |
11/1/2015 |
Deschutes Brewery |
Cyclocross |
10/31/2015 |
Deschutes Brewery |
Cyclocross |
10/18/2015 |
Cascade Locks |
Cyclocross |
10/11/2015 |
Alpenrose |
Cyclocross |
10/10/2015 |
Series Overall |
Cyclocross |
10/10/2015 |
Alpenrose |
Cyclocross |
10/10/2015 |
Cross Crusade |
Cyclocross |
9/27/2015 |
Battle at Barlow |
Cyclocross |
11/16/2014 |
Barton Park |
Cyclocross |
11/9/2014 |
PIR Infield |
Cyclocross |
11/2/2014 |
Deschutes Brewery |
Cyclocross |
11/1/2014 |
Deschutes Brewery |
Cyclocross |
10/26/2014 |
WA County Fairgrounds |
Cyclocross |
10/19/2014 |
Heron Lakes |
Cyclocross |
10/12/2014 |
Alpenrose |
Cyclocross |
10/11/2014 |
Series Overall |
Cyclocross |
10/11/2014 |
Cross Crusade |
Cyclocross |
1/1/2003 |
Overall BAR |
Overall |
1/1/2003 |
Short Track BAR |
Short Track |
1/1/2003 |
Track BAR |
Track |
1/1/2003 |
Time Trial BAR |
Time Trial |
1/1/2003 |
Road BAR |
Road |
1/1/2003 |
Mountain Bike BAR |
Mountain Bike |
1/1/2003 |
Criterium BAR |
Criterium |
1/1/2003 |
Cyclocross BAR |
Cyclocross |