“The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails” ~William Arthur Ward 2020 PlayTri Desert Tri was WINDY. But one of my favorite things about triathlon is no matter how adverse the conditions are, everyone races in them together. We embrace the suck, love the pain, and…
180 Degrees
It’s been about six months since the last time I wrote anything here. My relationship with writing resembles my love/hate relationship with running, especially in the winter: I agonize about starting, I’m slower than I’d like to be, but when I finish I feel better about myself and am glad I followed through. But much…
OC Triathlon 2019 – race report
Official Time: 02:36:061.5k Swim: 00:33:03T1: 00:01:5040k Bike: 01:11:02T2: 00:02:1210k Run: 00:48:02Overall: 48th of 41635-39 AG: 2nd of 30 In 2014, after completing my third sprint distance race and getting completely hooked on the sport, I decided it was time to do a longer event. The Olympic distance (1.5k (.93 mi) swim, 40k (25 mi) bike,…
Ironman 70.3 Oceanside 2019 – Race Report
Official Time: 05:04:531.2 mile Swim: 00:34:52T1: 00:04:4756 mile Bike: 02:35:44T2: 00:02:3713.1 mile Run: 01:46:55Overall: 260th of 2,39035-39 AG: 37th of 277 The Backyard Ironman:A long time ago (2012), I (literally) stumbled upon Oceanside 70.3. I went for an early Saturday long run, pushing my (then) 6-month-old son in a jogger stroller from my house, down…
PlayTri Desert Tri 2019 Olympic distance – Race Report
March 3, 2019 Olympic Distance Official Time: 02:18:511500m Swim: 00:23:05T1: 00:01:4340k Bike: 01:05:45T2: 00:01:2110k Run: 00:46:55Overall: 32nd of 279Military Division: 2nd of 8 Hi. I’m back. The winter race hibernation officially ended with an epic race weekend in La Quinta, CA. It was my second time racing the olympic distance at Desert Tri so there…
Fiesta Island Time Trial – race report
Under advisement of my coach, I participated in the first of the 2019 Fiesta Island Time Trial Series in Mission Bay. She thought it would be a great experience builder and way to re-baseline my FTP for training zones. FTP stands for ‘Functional Threshold Power’ and represents the amount of power output you can sustainably…
Ironman 70.3 Indian Wells La Quinta 2018 – Race Report
Official Time: 05:00:501.2 mile Swim: 00:36:06T1: 00:04:0556 mile Bike: 02:28:01T2: 00:02:5613.1 mile Run: 01:49:42Overall: 249th of 306335-39 AG: 34th of 310 What a weekend. It was the perfect culmination of a long season of hard work and progress in my pursuit of continual improvement. The 2018 season has been a steady exercise in expanding my…
Newport Dunes Triathlon 2018 – Race Report
November 4, 2018 Olympic Distance Official Time: 02:16:251500m Swim: 00:23:10T1: 00:01:3640k Bike: 01:04:51T2: 00:01:2410k Run: 00:45:24Overall: 9th of 18335-39 AG: 3rd of 24 I’m 2 races behind on my blog now, so I’ll try to be brief to get through them both. I came into Newport Dunes with very low expectations. I was still sore…
Giro Di San Diego 2018 – ride report
Mesa Grande Century route – 105 miles, 10,000+ elevation gain Finish time: 07:13:22.36 Place: 20th of 111 This was my first organized ride and it turns out that I picked a good one. Some veteran cyclists I spoke with afterward discussed the number of other “Gran Fondo” rides they’ve done and how this was one…
Xterra Mission Bay Triathlon 2018 – Race Report
Xterra Wetsuits Mission Bay Triathlon, 2018 – International distance triathlon official time: 02:03:33 1k swim: 00:16:43 38k bike: 01:02:49 9k run: 00:40:12 overall: 23rd of 246 military division: 4th of 15 “If you ain’t first you’re last” ~Reese Bobby I’m writing this while sitting in the waiting room at the radiology lab; it’s possible I…