Archives For Bicycling

This is totally late.  Forgot it was sitting in my drafts queue…

2014_MAY

New Equipment & Such:

  • HydraPak Reversible Elite Reservoir.  In February, I picked up a Ultimate Direction SJ Ultra Vest 2.0 and really like it.  In March, after trying several bottle options on the vest, I picked up and really liked HydraPak’s SoftFlask, as it solved the “sloshing” effect encountered with standard bottles and was certainly more comfortable when used in the vest since they conform to my body.  This month, I picked up a 2L Reservoir to enable myself to run unsupported for upwards of 6 hours or more (depending upon the climate.)  I wore the reservoir quite a bit on my weekly runs before carrying it on a longer, trail run…just to make sure about fit and ease into carrying the weight on my back.  Overall, I really like it and carried it on my 4-hour long run with no issues.  I didn’t really notice any adverse affect on my posture or any soreness after my run – probably because I had carried it enough to prepare myself/body.  One thing I did notice was that the fluid heats up based on body temp.  When carrying plain water, it can result in a pretty bad taste.  When carrying water with Tailwind, the taste was actually great.  I probably won’t use/carry this on all runs, but will work it in occasionally to make sure I am still OK with the added weight on the vest and my back.

Training Plan(s):

  • A run-focused training plan:
    • MON: 8-10 mile run
    • TUE: 20 mile bike
    • WED-FRI: 5-10 mile runs
    • SAT: REST
    • SUN: Long Run – 12-26 miles

Race/Ride Reports:

  • 5/18: Bay to Breakers [report]

GIDDY-UP!

Advertisements

April 2014: The build to Big Sur.

Yep, that’s what April was all about – the final stretch in training for marathon number four.  It was a great month of training.  Some quality runs, though none completed on trails.  Based on my Big Sur race, and in reviewing my April training, I need to do more hill workouts.

I also finalized my 2014 race schedule.  With a theme of “Let’s take it to the next level”, it definitely will be a solid 2014 and, for certain, a pretty challenging second half.  Woohoo!

I did have a quick biz trip to San Diego.  I worked in two runs while there: a 21-miler (last 20+ before Big Sur) and a 10-miler.  Both were great!

HIGH/LOW:

  • HIGH: Ran my fourth marathon and finished with a new PR by 18 seconds.
  • LOW: Not really a LOW; but, based on Big Sur, I discovered that my training needs to include more hill work.

As far as new equipment & such:

  • Altra The One shoes.  With the mileage on my Altra 3-Sums getting up there, I picked up a pair of their The One lightweight running shoes.  They actually are similar to the triathlon-focused 3-Sum and only a half ounce heavier.   I really like The Ones as they do fit similarly to the 3-Sum; however, they seem to be cut slightly different which results in a weird gathering of the upper when I lace them.  I still like the way the feel and run.  These are the shoes I wore for Big Sur and my feet felt great at the finish.  The one change I did make was switching out the stock laces with some Lock Laces that I got free a while back.  The stock laces were too long and I liked the speed laces on the 3-Sum version.  Altra just came out with a new version of this shoe that is getting rave reviews.  I am at 156 miles in these right now, so I will definitely get a pair of The One2 to have waiting in the wings.  I seem to have switched to mostly Altra shoes at this point, using their Lone Peak 1.5 for trail, the Instinct 1.5 for general training, and the 3-Sum and The One for training and races.  Altra has also recently come out with some maximalist shoes that I may try at some point, since I really like the zero-drop/wide toe box aspects of their design.
  • Lock Laces.  See above.  Like them and may use the extra pair I have on my Altra Instinct 1.5s.
  • Tailwind Nutrition.  This is a quick take on this, as I plan to write a review post about Trailwind at some point.  I had been reading about Tailwind on Twitter and Facebook a lot and decided to give it a try, looking at using it instead of my usual gels, salt tabs, and electrolyte drink mix for Big Sur and beyond, if it worked out.  This stuff worked as advertised.  I didn’t miss the gels, salt tabs, and electrolyte drink combo at all.  In fact, even though I didn’t really have stomach issues with the gels, salt tabs, and electrolyte drink combo, I always seemed to have mild diarrhea after a long run or race distances over 13.1 (since I would ingest more quantities.)  I think my stomach just couldn’t handle the combo, though the result was quite a bit milder than some I’ve read about who have switched to Tailwind.  I really like the mild taste (Mandarin Orange is my fav) and it dissolves very fast.  When I did my 21-miler in San Diego and again with Big Sur, I had absolutely no stomach issues and felt fueled sufficiently.  The biggest thing was that I didn’t miss then gels, salt tabs, and electrolyte drink combo at all, which was a concern.  I was nervous about not taking the salt tabs, as the have been good at controlling/minimizing/preventing cramping in my calves; but with Tailwind, I had no cramping on the 21-miler or on Big Sur.  Bottom line, this is a really great product, with a personable owner – they include a note in each shipment and even write your name on the packaging, just for that personal touch.  More to follow about my use of Tailwind in a subsequent post – probably after my June 50K.
  • The North Face Better Than Naked Long Haul Shorts.  My utmost, go to, favorite running shorts have been out of production for a while now: ASICS’ 55 Running Short.  I love having 5 pockets!  I have a good supply of them for training, even a few stashed for the future, but have been looking for an alternative short for a while.  I picked up a pair of TNF Long Hauls and liked them, though they did seem to cause some light chaffing on my left thigh because of a seam on the inner liner – nothing that some Glide couldn’t combat though.  They wear well and the pockets are great.  If I didn’t have a good supply of the ASICSs, I’d consider working these in, though probably only on long runs and races – they are pretty pricey.

2014_APR2

Training Plan(s):

  • A run-focused training plan:
    • MON: 8-10 mile run
    • TUE: 20 mile bike
    • WED-FRI: 5-10 mile runs
    • SAT: REST!
    • SUN: Long Run – 12-26 miles

whitespace!

Race/Ride Reports:

  • 4/27: Big Sur International Marathon [report]

GIDDY-UP!

March 2014: Completed my first multi-sport and have now returned to a run-focused training plan/schedule.

Yep, I can now say I have tried multi-sport – a duathlon, to be specific.  Not just “tried,” I’m hooked…though I am not planning on doing any others in 2014.  I thought about doing others this year; but, at this point, I have too many other running-focused goals set for 2014 to insert training for duathlons and definitely don’t have time for triathlon training.  I will certainly be back for the 2015 South Bay DU and possibly give triathlon a go.

This month, I also decided on the rest of my 2014 schedule.  I’ll share that in a subsequent post, but it’s gonna be a fun and challenging 2014!

No biz trips this past month – WooHoo!

HIGH/LOW:

  • HIGH: First multisport!  More to follow for sure!
  • LOW: Took a spill/tip on my bike, which bothered me for a few weeks and affected my run on the Livermore Half Marathon.

As far as new equipment & such:

  • HydraPak Softflask.  Last month, I picked up a Ultimate Direction SJ Ultra Vest 2.0 and really like it.  The stock UD bottles are OK, but I’d read where people have used a few alternatives: whether other brands of bottles or soft/bladder-type bottles.  I gave my 20 oz. Amphipod bottles a try on a run and liked them better than the UD stock ones – mainly because they lay flat against my chest.  I decided to give the Softflasks a try and picked up a pair at REI with my annual dividend credit.  The Softflask’s capacity is less than the stock UD bottles (I went with the 500ML size since they would fit better in the vest;) but, since most of my runs/races are supported, that should not be an issue.  I actually like the softflasks best, though it took a bit to get used to them on the vest and how to place them in the vest pouches as I drink liquid.  They solve the “sloshing” aspect when compared with standard bottles, but they still make a rubbing noise on the vest as you move.  That wasn’t a huge deal and one that is solved by cinching the bottle tighter in the vest pouch.  They are certainly more comfortable when used on the vest since they conform to my body.  More to follow on them as I use them during my longer training runs.

2014_MAR

Training Program(s):

  • After completing the South Bay Duathlon, I returned to a run-focused training plan – my happy place!  Actually, since I’ve planned my race schedule through the end of the year, I went ahead and planned my training schedule as well.  I switched things up a bit, swapping my Monday ride day with the Tuesday run day; just so I am doing a longer weekday run the day after my weekly long run (I read about training on tired legs in prep for longer distances.)  So, on a standard week, the program schedule is:
    • MON: 10 mile run
    • TUE: 20 mile bike
    • WED-FRI: 5-10 mile runs
    • SAT: REST!
    • SUN: Long Run – 12-26 miles

whitespace!

Race/Ride Reports:

  • 3/8: South Bay Duathlon [report]
  • 3/29: Livermore Half Marathon [report]

GIDDY-UP!

Last Saturday, I ran/rode/raced/did(?) the 2014 edition of USA Productions’ South Bay Duathlon in Morgan Hill.  This was my first multisport event and, from the “go big or go home” camp, I went for the International distance (they offered a sprint distance as well.)  This event is the only duathlon that USAP offers and is billed as a “great opportunity to prepare for the upcoming triathlon season, the remainder of the duathlon season, or just enjoy an endurance event in the bay area.”  From my perspective, this was a dipping of the toe into multisport…and I’m hooked.  For sure on duathlons…and most likely on triathlons too – I just need to come to grips/train for the swim.  I do wish USAP would stage more duathlons or offer them as an option for their triathlons as other tri events often do.

Finishers.  This was a small even, which suited me just fine!  International: 113.  Sprint: 149.  There were also relay teams that did the duathlon as well – International: 2.  Sprint: 2.

Weather. The weather was forecast to be excellent for a race.  At start time, it was about 46 degrees with no wind.  At the finish, it was about 61 without any wind.  Again, weather was awesome!

Course. The run and bike courses were both flat loops on paved roads.  The run was a 3.1-mile, rectangular loop and the bike was a 5-mile loop that covered most of the run course, plus a nice ride along the foothills.  I said both courses were flat, but the bike did have a .25-mile “roller” at mile 3.25 of each loop that made the ride portion interesting and gave you a nice push to speed up for the backside of each loop.

DU Courses

Management/Support. Course management, support, and volunteers were excellent! The courses were clearly marked and had signage and cones at the turns where traffic could become a problem (the local roads were not closed for the event.)  The aid stations were spaced great and the volunteers were awesome!  At transition, there were course officials giving directions to make sure things went off without a hitch.

Post-Race. The post race area was great – all in one: the finish line fed right into the food/SWAG/awards area.  They had a great selection of post-race food, including burritos (though I didn’t partake of one.)  There were quite a few people just hanging out after the finish of the International distance and the faster finishers from the Sprint Du.

Medal/Shirt. Each finisher received a medal and a non-technical shirt (which was nice for a change.)  Both displayed the logo for the event.

My Race

Results:

results

Strava: Run 1, Bike, Run 2

Recap:

As with my first marathon and 50K, this is a long and detailed report, mainly to capture my thoughts and other stuff about the race for myself.  Read on or skim!

So, SBDU was my first foray into the world of multisport.  The day I would link two sports I have come to love and enjoy: running and cycling. One I’ve become pretty confident at (running) and the other I’d still consider myself a dabbler (cycling.)  Honestly, I was pretty confident about doing well in each of the separate sports (more so with running than biking) – it was the transitions that I was most nervous about.  I had practiced transitions, but not in the space or layout that would be at the race – there is quite a bit of difference between my driveway/garage and the properly distanced/laid out transition area at a race.  First time or not, I did set a goal for the day, based on my overall training and two, dry-run 10K/40K/5K sessions that I did on two Sundays.  More on the goal later.

20140312-210458.jpgThe transition area opened up at 0600, so I got there at about 0550 to make sure I had time to set up, orient, use the porta-potty, warm up, and then calm down before the start time – I wasn’t leaving anything to chance.  As I parked, there were people starting to arrive, so I did the porta-potty thing first – love being “first user”!  After that, I got my kit and went to the transition area.  I thought transition location was supposed to be based on bib number, but when I checked in, they said people could set up wherever.  I decided to grab an end-of-row space in the middle of the area – thinking about having to run out and in wearing my bike shoes (read: less opportunity to slip.)  I set my stuff up pretty quickly, remembering to keep things minimal and also place some visuals to make sure I could easily locate my space: orange backpack and purple towel where I could see them coming in.  I didn’t want to have to count racks coming into transition.

After setting up, I went for a warm-up run up the course and then back into the event area scoping out the entry to transition from the road, the exit from transition, the start area, and the finish line.  I was basically killing time and trying to calm my nerves – most of the people setting up for the international distance looked pretty serious…at least in the eyes of this newbie.  When I got back to the transition area, I hit the porta-potty again, did my final set-up with fuel, and then chatted with a few people in the transition area.  I must have looked OCDish as I was repeatedly checking my transition set-up, on-board fuel placement, and kit so much – nervous energy!

I headed to the start area at about 0650 and hung out.  The international distance started first, with the first of four waves starting at 0700 and my wave (#4) starting at 0712.  The Sprint distance didn’t start until 0930, so most of those people were not even at the event at that point.  I watched the first three waves head out then lined up with my fellow “males 40 and over” competitors – a total of 48 of us.  As we all lined up, I looked at people’s placement and there were definitely three “sub-waves” in the final wave…I lined up in between the first and second ones, knowing that I planned to try for a Run 1 pace right around 8:00 or just slightly below.

Run 1

2014_SBDU_R1a

Lookin’ serious on loop 2 of R1

My plan was to go easy on the first run, keeping the pace at or just under 8:00/mile.  My pacing during the two dry-runs was faster, but I didn’t want to have an awesome Run 1 and sucky rest of the race.  “At or just under 8:00”…yeah right.  I went out like I was running a 10K only and when the first mile split buzzed on my Garmin, I saw 7:33…I thought, “dial it back, Dennis.”  I tried to slow and ended up with a 7:44 for the second mile.  The final mile of the 3.1-mile loop is a downhill, so I naturally sped up to a 7:23 pace.  For the second loop, I again tried to dial it in as best I could, but ended up with miles one and three being faster than the same segments on the first loop.  Coming into T1, I said to myself, “Hopefully I this wasn’t the best part of my race”…having seen the Garmin buzz mile 6 as a 7:16 pace!

One funny thing and one total goof happened on Run 1.

  • Akk!

    Akk!

    Funny: At about mile one, I noticed that my race number belt was positioned such that when I wanted to get to my GU packets and salt tabs from my jersey, it would be tough.  I decided to adjust on the run and ended up popping off one of the little tabs that secure the number to the belt.  I saw it fly off and spin around on the ground and instinctively kept running for about a few yards then decided that it would be disastrous to let the bib flap about during the rest of the race (~33 miles.)  I did a quick loop, grabbed the tab, and then picked the pace back up – securing the bib back on the belt!  I ended up twisting the belt when I put it back on, but the bib was at least secure.

  • Total Goof: Actually this was a dumb error.  One that, as a runner who knows his abilities and needs, should have never happened.  Truth is, I am a sweaty runner and have learned that I need electrolytes to avoid cramping in my calves on longer runs or training sessions.  Knowing this, I brought my 12 oz. handheld filled with GU Brew for run 1.  Before the race, looking around at my fellow runners, I noticed that most were not carrying any hydration – I assumed that they would be relying on the two aid stations that were on the run course for necessary hydration.  I caved to peer pressure (place on my by myself!) and left the handheld where it sat in the picture above…and paid for it on the bike.  Stupid, dumb, rookie error on my part.

T1

“helmet, shoes, shoes, GO!” is what I kept repeating in my head over the final .2 miles of the 10K.  I wanted to make sure things went well in the first of two transitions – the aspect that I was unsure and nervous about for the race.  Things went pretty good on T1.  The only thing that tripped me up was getting my left bike shoe on and then mounting and clipping in at the mount line.  Ahead of the race, I pictured myself slipping while running in my bike shoes out of transition and purposely took the run out a bit slower to eliminate that possibility.  T1 = all good!

Bike

2014_SBDU_Bike

“OK, which loop is this?”

After getting clipped in my pedals (FINALLY!), I headed out for the bike.  The result of that total goof/dumb error above manifested itself within the first two miles: a cramp in my left calf.  It would nag me for about 15 miles until it finally worked out for the most part.  Cramp or not, I kept going;’ easing up when it started to pull too much, but still tying to stick with my pacing plan of about 17 mph.  I popped two salt tabs and drank most of my 20 ozs of GU Brew electrolyte drink during that time.  I did leave about 2 oz. for the final mile to hydrate up before T2.  I am not a strong cyclist, so I did not expect too much from the bike portion.  My training rides on much hillier terrain average about 17 mph, so I was at least hopping for something along that pace or better.  I ended up with an overall pace of 17.5 mph and believe I could have been faster had I not been nursing the calf cramp for 3/5’s of the bike.

As expected, the little .25-mile “roller” at the backside of each loop was the slowest portion of my bike – probably for most as well.  Still, I did pretty well on it, even with doing three iterations with my calf cramp.

All-in-all, the bike went well.  I gritted out a decent pace in spite of the calf cramp and ended up with a faster 40K than both dry-runs sessions.

T2

Just as I did for T1, over the final .5 mile of the bike, I kept repeating my transition in my head: “Rack-It, helmet, beanie, shoes, shoes, grab visor, GO!”  Things went very smooth – no trips running in with the bike shoes.  My shoes straps didn’t give me too much trouble taking them off – my shoes have two Velcro and one clicker-type strap that can be a pain to get out of in a hurry.  T2 = excellent!

Run 2

2014_SBDU_R2

Smilin’ in the home stretch!

Over the last mile of the bike, I weighed taking the handheld on run 2 or leaving it – knowing that it was still sitting on my towel in transition.  Since I had worked out the calf cramp and the final run was a single loop with two aid stations, I decided to leave the handheld.  I also decided to stick with my original pacing plan to maintain as close to a 7:30 pace as possible; but, decided that I would slow up or walk if the calf cramped again.  I felt good about that plan and went with it!

It’s weird, coming off the bike in my training, I am always faster…I may feel totally slow…but I consistently end up with a faster pace than on run 1.  I wasn’t sure this would hold true with the cramping I had on the bike, but I went for it out of T2.  I felt good on mile one, ending up with a 7:14 pace; however, I really felt tired on mile two.  It was around 60 degrees by then and that could have contributed to that feeling as well…it’s been a while since I’d run in temps that warm.  I ended up speed walking through aid station one, again at a point when the course narrowed through a dead end fence that separated two roads, and then again at aid station two.  I ended up with an 8:20 pace for mile two – still not bad in the scheme of things.  I probably should have flipped the mile one and two paces coming out of T2.  Mile three on the loop was flat/slight downhill and, since I was felling good again, I decided to go for it.  I went from an 11:00 min pace at mile 1.9 to an average pace of 7:20 for mile three and a final kick pace of 6:49 to the finish.

I crossed the finish line (smiling!) , turned in my timing chip, accepted my medal, took the ice-cold bottle of water and chamois that they were handing out, and kept walking to cool down.

First Duathlon complete: BOOYAH!

Overall, I am very, very happy with my whole race – each segment and transition.  The goof/dumb error was the only aspect that I would change, of course.  I believe the pacing on run 2 would have been different if I had not cramped on the bike.  Running in my bike shoes proved to be a non-issue and the transitions went very good for my first multisport.

Oh, back to my goal for the day.  My overall time goal was 2:40, based on times of 2:45 and 2:46 during my two dry-runs.  I beat that by 1:49 and expect my time would have been even better had I hydrated properly and not cramped on the bike (at least that is what I’m telling myself.)

Fueling. Pre-race, carb loading: I modified my normal routine, increasing my calorie intake by an additional 200 each day: 36 hours of >80% carbs and +700 calories above my normal day. Race-day fueling: I ran out of bagels, so I ate two slices of Sheepherders bread with 2T peanut butter at -3 hours, a GU at -45 min, a GU & salt tab at -15 minutes, and GUs(2) and additional salt tabs (3) along the way.  I drank 20 oz. electrolytes during the bike portion and took some water/electrolyte from the aid stations during the run segments.

Equipment/Kit [head to toe]: Adidas running beanie (R1/bike)/Headsweats visor (R2), cheapo aviator sunglasses (SWAG from Picky Bars!), Pactimo Ascent bike jersey, Road Runner Sports arm warmers, Picky Bars #TeamGreen wrist band (more SWAG from Picky Bars!), Road ID (Slim), TYR Ironman Tri Shorts, FuelBelt Gel-Ready Race Number belt, Road Runner Sports Dryroad socks, Altra 3-Sum shoes (R1/R2), Shimano SH-RO87 Road Shoes, 2012 Felt Z85 road bike.

It felt weird but, for the first time in a race, I did not wear my iPhone (in my Armpocket armband) during the race.  I read that carrying cell phones is against the rules in triathlon and I DID NOT want to be penalized…or look like a total newbie.  Because of that, I took a grand total of two pictures at the event – I didn’t even take the traditional start/finish line photos.  I was bummed after, but there will be other races.  Here are some photos – some I took, some I bought from the event photographer:

Wrap-Up

  • Bottom line: I did my first multisport!!!
  • Post-race meal: Did a quick clean up post race and drove to meet my wife and mother-in-law for lunch.  Treated myself to a big BBQ cheeseburger & fries!
  • More Multisport events?  So, I will admit it – I am hooked.  I confess, I spent a portion of my lunch on Monday looking at triathlons in the local area (gulp).  That said, I don’t know that I will do any other multisports in 2014 – at least as it stands right now.  I have some other running goals that I’ve set (blog post to follow) and don’t think I can work in the proper training for a duathlon – and certainly not for a triathlon.  I may re-evaluate in a few months (hehe); but I can definitely see adding multisport races to the mix in 2015 – both duathlon and (gulp) triathlon.

GIDDY-UP!!

Race photos taken by Captivating Sports Photos

20140308-141443.jpg

Well, today was the day: The South Bay Duathlon.

A 10K run, a 40K ride, and a 5K run through urban Morgan Hill. For those who are metric-challenged, that’s 6.2, 25, and 3.1 miles respectively.

It was my first foray into the world of multisport.  The linking two sports I have come to love and enjoy: running and cycling. One I’ve become pretty confident at (running) and the other I’d still consider myself a dabbler (cycling.)

I’ll post a race report later this week, but my preliminary times were:

  • Overall Time: 2:38:11
  • Run 1: 46:40 @ an avg pace of 7:32
  • T1: 1:30
  • Bike: 1:25:01 @ an avg pace of 17.6 mph
  • T2: :50
  • Run 2: 24:10 @ an avg pace of 7:48

More to follow later this week, including some highlights, lowlights, a couple of funny occurrences, and definitely some learning moments.

Giddy-up!

Unless you’re a runner* – in which case, they are completely related…

20140307-134734.jpg

…though a mashup is probably appropriate:

20140307-142156.jpg

Have a great weekend!

*or cyclist, duathlete, triathlete, etc.

February: A solid month of training for March’s South Bay Duathlon – which means a little more riding…a little less running.  I’ll be honest, I like cycling, but not as much as running.  That said, I do know that mixing in cycling sessions does have its benefits to a runner; so even after the DU, I’ll keep cycling on the training plan.

I’m looking forward to the duathlon, though I am a bit nervous: it’s my first multisport event.  I’m confident at the two disciplines; however, the transitions are making me nervous as the event gets closer.  It’s mainly the act of moving about in my cycling shoes.  We’ll see how it goes, but my main goal is to have fun.  OK, I won’t lie – do have a time goal as well!  As of now, this is my only multisport this year, as there aren’t too many duathlons in the area.  So it will be “go for broke” on Saturday!

No biz trips this past month – WooHoo!

HIGH/LOW:

  • HIGH: New half marathon PR!!!
  • LOW: It was a great month…nothing really to consider a “low” – except maybe a tumble I took on a run one morning…

As far as new equipment & such:

  • Altra Instinct 1.5 shoes. This is my third pair of Altra shoes, having added their 3-Sum and Lone Peak models in my rotation over the past few months – and really loving them.  I picked these up at Sports Basement for $50, so it was a great deal.  Technically, I only got one run in the Instincts in this month, so I don’t have too much to write about at this point.  I did like the feel on the 9-mile run I did in them.  I will share more about them soon, but early impression is great.
  • Ultimate Direction SJ Ultra Vest 2.0.  With some 50Ks on the calendar later this year, I wanted to try this option for schlepping stuff like fluids, fuel, etc.  I’ve read quite a bit about vests and went with the UD SJ v2.0.  I only have one run wearing this, so I will postpone a detailed review.  I will say that after the first run (a 10-miler), I really liked it.  I did not have any issues with chaffing or not being able to get the bottles out/access the front or side pockets.  I did notice some stiffness in my back after the run; but that is probably from having weight on my chest (water bottles) vs. carrying the handhelds and probably eases after repeated use.  More to follow on this great product, but early impression is great.

With that, here are the February 2014 stats:

2014_FEB

Training Program(s):

  • Duathlon-focused plan for the South Bay Duathlon (international distance) on March 8.  The plan is a mix of bike, run, BRick, and duathlon (R/B/R) sessions, keeping the rest day on Saturday.

whitespace!

Races/Rides Completed:

  • 2/2: Kaiser Permanente San Francisco Half Marathon [report]
  • Race Count: Month: 1 / YTD: 2 / Lifetime: 43

    • 5k: 0 / 0 / 7
    • 10k: 0 / 0 / 3
    • Half Marathon: 1 / 2 / 22
    • Marathon: 0 / 0 / 3
    • 50K: 0 / 0 / 1
    • Other: 0 / 0 / 7
  • Ride Count: Month: 0 / YTD: 0 / Lifetime: 1
    • Century: 0 / 0 / 1

GIDDY-UP!