- 2025 (12)
- 2023 (1)
- 2019 (12)
- 2017 (3)
- 2014 (1)
- 2012 (2)
- 2011 (17)
- 2010 (24)
- 2009 (11)
- 2008 (27)
- 2007 (1)
-
London Edinburgh London 2025
-
SIR 600k (Bellingham & Middle Fork)
-
SIR 400k (Baker Lake)
-
SIR 300k (Camano Island)
-
Pacific Raceways (Masters 45+ and 35+)
-
Ravensdale (Masters B – 50+ Cat 3/4/5)
-
SIR Olympia 200k
-
Mason Lake 2 (50+ Cat 3/4/5)
-
Sweatfest 2025
-
Mason Lake 1 (50+ Cat 3/4/5)
-
Tour de Dung – Sequim (35+ Cat 1/2/3)
-
Tucson Training Camp – Apex
-
WTTC 24 hour worlds – Borrego Springs 2023
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 12 (Missoula to Kalispell)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 11 (Butte to Missoula)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 10 (West Yellowstone to Butte)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 9 (Jackson to West Yellowstone)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 8 (Evanston to Jackson)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 7 (Vernal to Evanston)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 6 (Grand Junction to Vernal)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 5 (Ouray to Grand Junction)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 4 (Pagossa Springs to Ouray)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 3 (Santa Fe to Pagossa Springs)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 2 (Socorro to Santa Fe)
-
Elite Pac Tour 2019 – Ridge of the Rockies Day 1 (El Paso to Socorro)
-
Tour de Dung – Sequim 1 (Cat 3)
-
Icebreaker Time Trial 2017
-
What’s been going on since last I wrote in this blog
-
Cascade 1200
-
Furnace Creek 508
-
2011 Wrap Up
-
PBP 2011 – Histogram of field
-
Data from PBP 2011
-
PBP 2011
-
Olympia 200k (PBP Warmup)
-
Colorado High Country 1200k
-
R70 Completed
-
SIR 600k – Tahuya Hills
-
Baker Lake 400K Pre-ride
-
Fleche – “Ocean Breeze”
-
SIR 300K – Ice Age Floods Geological Trail
-
SIR 300K – Granite Falls
-
March Rides
-
SIR Spring 200K
-
SIR Spring Populaire – 100K
-
Target Times for Brevet Rides
-
Colorado High Country Challenges
-
Chilly Hilly 2011
-
5176 miles
-
Native Planet – Paradise Climb
-
SIR Mountain Populaire
-
Native Planet – Thursday night hill climb
-
More photos from Hurricane Ridge
-
Hurricane Ridge
-
SIR 300K – 3 Volcanoes
-
Cascade 1200 (1000K + 260k )
-
5 days to go to Cascade 1200
-
SIR 400K – Bremerton
-
Northwest Crank (Days 2-4)
-
Northwest Crank – Day 1 (A tale of two winds)
-
SIR 300K Bellingham
-
CATS #2 – Mercer Island Loop
-
SIR 200k – Bellingham
-
Bike Expo
-
Native Planet – Issaquah Snoqualmie (40 miles)
-
SIR – Spring Populaire 100K
-
SIR WTS 7 – Redmond North Bend
-
SIR WTS #6 – Auburn
-
Cascade 1000 (+ bonus 260k cool down)
-
SIR WTS 3 – South Center
-
SIR WTS 2 – Camano Island
-
SIR WTS 1 – Redmond
-
STP 2009
-
Back to the Burke Gilman Trail
-
SIR Winter Training Series
-
Scary Stats
-
SIR Winter Training Series – Ride 2
-
First run of the year
-
SIR Winter Training Series – Ride 1
-
January Stats
-
First swim of the year
-
First ride of the year
-
New Year – New training goals
-
SIR 600K “4 Passes” Ride Report
-
600K Tomorrow (Rain, rain and then some snow)
-
400k Results
-
3 Passes (SIR 400K)
-
Thursday Hill Ride (Native Planet)
-
7 weeks until C1200
-
Northwest Crank – Photos
-
Northwest Crank (Day 4) – Lake Chelan
-
Northwest Crank (Day 3) – Up, up and away to Badger Mountain (via Orondo)
-
Northwest Crank (Day 2) – The Cursing of the Stemilt (and Mission Ridge)
-
Northwest Crank (Day 1) – Quincy
-
Learning to ride (part 2)
-
Learning to Ride
-
300K Results
-
New Bike
-
My last singlespeed
-
SIR Spring Brevet – 300K (“Rolling Hills”)