Race Report

Race Report: 2021 Laramie Range Epic

I like to start out with a good ol’ teaser, or TLDR… Overall One & Done Podium, also known as me cleverly hiding my beer behind a 16 year old

Mountain bike race season, done and done! Whew. Making it to the start of the Laramie Range Epic was a bit tough this year. In 2020 I wanted to win the race, but you know… COVID, so I had to do a solo TT for the virtual rendition where I crashed hard on Twin Mountain Trail and yet still PR’d by 7 minutes or so and it actually all really bothered me because I was like, dammit I’m in the best shape ever and there’s no racing.

So enter 2021… after the national championships, which I still haven’t written a race report for which is odd because I did podium, I really just felt the mental fatigue of a full race season… those old thoughts from previous seasons of this just isn’t fun anymore. In 2020 I got to adventure a lot and do a lot of rides that otherwise I wouldn’t do, and I was feeling that crunch this year with no adventuring and camping and hiking and all that because I was racing or otherwise trying to catch up chores and housework and what not when I wasn’t. And then the worse thing in 21 months happened… I got a respiratory infection. I really enjoyed not being sick with anything for so long, and bam! I decided to just not ride as I was so scared of developing bad bronchitis like I usually do thanks to my crappy lungs. All going into one of the races I care the most about….

The Laramie Enduro/Range Epic is just one race I love the crap out of, but haven’t been able to pull the results I wanted to. So with one short trainer spin at 110 watts and one 55 minute chill MTB ride at Gowdy under my belt for the last few weeks, I lined up for this year’s LRE with no expectation except to have a fun day on the bike, enjoying conditions I love (though I could’ve used some more rain), and my favorite trails.

Celeste and I ended up on the front row of the Wave 2 line up, which I didn’t mind as I’m all about counting ponytails in a race, and it would give me a good idea of where I was in the results, knowing only Isa was in Wave 1 and no way would I ever beat her time. (Wait, I thought I was just coming to have fun?) The start went well, and I kept it reigned in, knowing I simply need a lot longer to warm up than I did years ago and there was no need to sprint when I had 32 miles of racing ahead of me.

By the time Twin Mountain rolled around, I was realizing I was racing the race, and it was go time. Being a local has its advantages on these technical trails, and I tried to use that as an advantage. I’d go back and forth with another girl, Caitlin, as I wasn’t sure what race she was in (and occasionally seeing Celeste in the distance, though once the climbing started she was gone). Glancing at my Garmin, I knew I was going much faster through this section of the race than I ever had previously. Oh, and I managed to not get stung by a wasp by everyone else – winning!

The only thing I really struggled with was the hike-a-bike climb on Skeleton Trail, but that’s because I really can’t push a mountain bike uphill very well (I tried to will myself into running, telling myself #crossiscoming, but it is not the same). I even cleaned the nasty 700BB climb without a bobble, which is impressive as the deep ruts made it like climbing slowly at 5mph on a skinny, and I can’t ride skinny things well mentally. Oh, and a bonus, I rode the rotting bridge on that trail that my friend put his foot through when we rode it in June. Whoa, Heidi, riding all the new stuff today! I did realize that I was silly when I played around with my fork settings the day before, and I had my Brain set way too firm, which was definitely a bit harsh on the hands and arms, but luckily my changing of my rebound settings for the first time ever wasn’t making things sketchy – yep, I’m a newbie sometime!

Spitting out on the gravel road that connects the Twin Mountain section to the Happy Jack section (I think of this race as two parts with a snack break in the middle, though no lie, the road section is tough as it mildly climbs), I took to trying to keep the power on the pedals and take in some food and water. Caitlin re-caught me and I realized she was in the full, two-lap race which made me slightly relieved. It was great to chat with her before she left me in her dust when we hit Crow Creek Trail.

My hard efforts definitely started making me a bit wonky, and I made some silly technical mistakes on Crow Creek (in front of the photographer, of course), which reminded me to get my head back into the game. Hell, I’ve been racing 6-8 hours all summer, I shouldn’t be tired 90 minutes into a mountain bike race, right? My climbing game is way off, and climbing out of Crow Creek I was caught by Nikki, but I tried to keep her in sight. Which side note, if I could combine 2016 Heidi Climbing Form and 2021 Heidi Descending Form, I’d be a beast, LOL! Apparently I can have one or the other… which, I must admit, I much more prefer ripping the descents!

Hitting Headquarters I sighed some relief as I’d have a big chunk of descending coming up and I can ride Headquarters, UW Loop, and Meadow at speed with my eyes closed. I caught back up to Nikki and passed her on Headquarters. I hauled down UW Loop, setting my second fastest time ever, and followed up by only being six seconds off my PR on Meadow. Consider how many times I’ve raced LMBS on those trails in XCO format, I was super pleased by all of that, miles and miles into an endurance race. I knew my strength laid with descending, so I hammered the descent down Aspen to a PR before the climb up Middle Aspen. A guy I went back and forth with nearly all day complimented me with a “I just can’t get away from you on that full suspension” which I giggled and thought, “you sure it’s the bike?” in a teasing way (I don’t think he realizes lower Aspen I have memorized from riding it all the time, summer and winter, and I love chunk and roots).

On Middle Aspen I was nearly caught again at the top of the climb, and once again the descent came at a perfect time down Blackjack to Pole Creek to LiMBS. Pedal pedal pedal, go go go! The double track down the old road was another good snacking point, as by now I was starting to feel hungry which panicked me slightly. But I knew I just had the Last Big Climb left (which is even longer thanks to the Haunted Forest re-route).

I hadn’t done the new Haunted Forest from bottom to top, but I knew it would be a doozy of a climb. By now everyone knows the OG Haunted Forest was my favorite trail, and I’ll take the chance to bitch about the re-route to anybody that will listen, and naturally, I bitched to myself about having to climb even longer (truthfully, only two minutes longer, but that’s two minutes extra of climbing). OG Haunted Forest was slick, rooty, steep, and technical, and I could climb it well… New Haunted Forest is smooth, dry, and nicely switchbacked every so many feet, making it a fitness climb. Come on, Heidi, pedal! I knew I just had to hold off the other gals until Death Crotch, and then I’d be good. I could hear their voices echoing in the trees, I knew I didn’t have a big gap.

Thankfully I hit the top of Haunted Forest without being caught. Now it was just some smooth, mild climbs until Death Crotch. There’s a rock feature on Death Crotch I’ve never been able to ride, and today was the day I cleaned it… then nearly crashed because I was so happy I cleaned it I flubbed the next two rocks that I’ve always ridden. Ha! But woohoo, I finally conquered that pinch point with the barbed wire fence of death! I walked the steep climb to the summit (#crossiscoming, it’s training, I swear), and then hit the descent, reminding myself to keep it upright and safe.

So safe it was my third fastest time down Death Crotch ever… usually I can barely descend it during LRE as I’m so tired. One on of the switchbacks I let out a little smile with a “woohoo, you’re going to podium!” and then quickly reminded myself the race wasn’t done yet. Just Hooch Trail remained, which I PR’d. At the end of the race my hardtail buddy and a junior racer caught me, but I let the boys duke it out.

3 hours, 24 minutes. ~10 minute PR on a course that is now 1.5 miles longer due to trailwork.

3rd overall, 1st in 30-39

BAM, the Eleanor of Mountain Bike Race Wins complete!

(Gone in 60 Seconds reference. I’ve had an Eleanor of Cyclocross, which I achieved last fall at Valmont, and LRE is my Eleanor of Mountain Bike.)

Holy crap. I did it! Maybe my forced time off the bike was actually good for me?!

30-39 age group podium with a great photobomb by Dewey

What a day, I’m proud of this one! Once again proving sometimes no expectations work out the best. Nationals was a sh!tshow mentally for me with too much hype and expectations, so it was nice to come in mentally straighter and without pressure on myself. It wasn’t a perfect race and there was a lack of fitness and nutrition strategy, but luckily those didn’t dominate the day.

That’s a wrap on my 2021 mountain bike race season! Very short and sweet, but definitely sweet… 2nd at Fangdango, a 2nd and 1st at the Gem City MTB Series, 4th place in cat 1 at the national championships, and my elusive age group win (and an overall podium) at the Laramie Range Epic! Now just a handful of “off season” gravel races left before the best season of all is here, cyclocross!

Cheers to the 2021 mountain bike season!
Race Report

Race Report: 2021 Robidoux Quick & Dirty

I almost didn’t write a race report for this race, because really I think it can be summed up with “I rode for almost seven hours, soft pedaling, and hating life, and hating all the wind and sand, and why do I pay money for this? This is stupid, yeah, Dead Swede was better than this. I’m never doing another 100 mile race again.”

I mean, it really does sum it up!

Anyways, enough with my first world problems of whining about paying to race ride 100 miles. Robidoux Quick & Dirty was once again fantastic this year, and I really can’t blame Aaron for the wind and sand. I like this race because it has some pretty big corporate backing (like Specialized), but it keeps field sizes reasonable (about 500) and has the mom & pop feel to it. And, big plus, it is only 90 minutes from Cheyenne and a much more enjoyable drive than driving anywhere in Colorado!

I headed up the day before with my friend Julie, who has eagerly jumped into competitive cycling (and now is training for an Ironman because she’s awesome like that). We adventured a little bit to the national monument, had a snafu with a restaurant, and survived through me nearly crying at Which Wich, because ordering a sandwich is hard when you’re hangry. If you’re curious about our Scotts Bluff National Monument adventure, I direct you to click here, which is much better than reading this race report.

The start! I’m right… there!

Thankfully for forecasted high heat that never arrived, the race start was moved to 6:30am for both the 100 and 65 mile categories. This was challenging, as you really didn’t know what category people were in. The neutral rollout was shenanigans from law enforcement like always (I think the quote from the peloton was officially “15 mph my ass”), after a short bit of pavement we hit the gravel and racing was on. I managed to stay with the front group for about 8 miles or so (it’s all fuzzy now), before popping off. There was a consistent stream of people to regroup with, which was nice, but holy crap some people cannot handle a bike in a peloton, and this always just makes me much more stressed.

I ended up in a chasing group for the first 2.5 hours or so, fighting the high winds with ever rotating echelons and dodging snot blown on me by a woman who really had no concept of blowing her nose to ensure it didn’t blow onto everyone else. When we hit the pavement climb that eventually leads to the first aid station, I popped off as I absolutely hate climbing with surging. I climb by settling in and just climbing. I don’t do “100 watts to 400 watts to 120 watts to 350 watts to whatever” very well. I just ride the same pace. What this meant is I’d be preparing to ride the rest of the day by myself, but by then for some reason I was getting really grumpy and I just wanted to be by myself. Ugh.

For the first few hours it was easy to find a wind block (Photo by Tyler Whitworth)

Y’all, I do not like paying money to ride in wind, when I can do that for free from my house any day I wish. And Nebraska was bringing the wind. *insert Marge Simpson groan here because that’s the noise I make* I literally lost all desire to pedal. My legs felt fine, but mentally I was over it. When the brain fails, it makes it tough.

On the bright side, heading up Carter Canyon I passed a poor turtle in the middle of the road who appeared to be terrified of all the bikes zipping past, so I stopped and moved them into the marshy grass (and snapped a quick photo). Who cares about bike racing when there’s turtles to be rescued! This perked me up a bit mentally. Yay for turtles!

At the top of the pass it was really hard to not take the 65 mile route cut off. I debated the plausibly of whining my way into a distance change AFTER finishing the race, and realized I didn’t want to be *that* person and also reconciling the fact that if I finished the 100, I’d never have to do the damn course again. (In retrospect, I was ahead of the eventual winner of the 65 mile at this point, so nice to know I had a chance at winning the 65 if I wasn’t dumb and registered in the 100.)

After stopping at the aid station and trying to convince a teenage boy to finish out the race on my bike for me (it failed), I carried on in the wind and sand. Oh the sand. Tire eating baby powder bullsh!t of sand hell everywhere. Sigh. On the plus side, I’m ready to go for cyclocross season!

This descent would’ve been really fun if every corner wasn’t a sandtrap waiting to kill you (photo by Tyler Whitworth)
Uphill for miles into a headwind on pavement on knobby 38mm tires, my favorite thing ever! (That is sarcasm) (Photo by Tyler Whitworth)

Pedal pedal pedal, ever so softly. I wanted to beat 7 hours for this race, and every passing mile it seemed to be harder. After stopping at the final aid station, I felt a bit more perky, proving that my legs were quite fine. Then of course at mile 95 the horrendous foot pain commenced, so I undid my shoes and gritted through the pain. Finally the last climb – a short one up through the Scotts Bluff National Monument appeared. It was going well, and then my chain decided it was much better wedged between the baby ring and the bottom bracket. I finally had to throw my bike down in the weeds and finally got the chain to stay on a chain ring after three attempts. Are you freaking kidding me?!

Smiling because I only had a few more miles left! (Photo by Tyler Whitworth)

By then I figured 7 hours was shot, so I cruised down the descent and through the cemetery. Fitting way to end a race… through the cemetery. Because doing 100 mile races are kinda like death…

I enter the finishing shoot and wayyyy down it I see a timer clock and I noticed I had 20 seconds to beat 7 hours. Commence the 825 watt sprint (yay for finally have a power meter to document this stupidity I am able to accomplish at the end of races)…. hell yeah, take that, stupid wind and sand, I beat 7 hours!

9th Place overall, 5th place 30-39.

Back to car, scrub off top layer of Nebraska grit, find friends, drink beer. Tell everyone about rescuing a turtle and how that makes me the real winner.

So what lesson did I learn? Screw the snobby notion that the only “real” gravel racing that “counts” are the long courses. My niche, where I can still be competitive and have an ounce of fun at the same time, are 60-70 mile courses. Sure, it was an accomplishment to race/ride three- 100 mile races in a month. But overall it was not enjoyable, aside from CO2UT where I strangely enjoyed nearly all of it. I experimented, pushed myself more than I ever had before in 2021, but I’m done. Ima race the distance I feel is best for me, not what the snobby notion notates.

Usually I do a nutrition/stats run down, but it’s been a few weeks. But I took an SIS gel every 30 minutes starting at the one hour mark. I also ate an Uncrustable sometime in there. I ran pure water in my hydration pack, refilled. Two bottles with Nunn. Missing was Tailwind, as an experiment. I don’t think I really noticed it missing.

Will I be back? Well, of course, it’s only a 90 minute drive away! ūüôā

Race Report

Race Report: 2021 Dead Swede Hundo

AKA one of the hardest days on a bike ever for me.

I had registered for the 60 mile again this year, but after CO2UT went well, I decide to ask to go up to the 100. Communication was a bit… nonexistent, but I got the ok a few days before packet pick up from the promoters. Still with no confirmation that it was actually real, it was not until I picked up my packet if I knew I was a sure go for the 100. I was, and suddenly there was no turning back! My reasoning went two ways: it was going to be a hard day regardless – the 60 was stacked with fast women which meant I’d have to hammer for 3.5 hours, and the 100 is just hard.

I’ve done the 40, won the 60, I guess time to survive the 100?

It was setting up to be a hot one (in the 90s), and if there is one thing that is my kryptonite, it is heat. With fifteen women registered I set a goal for top 10, and decided I’d be super excited if I pull off a top 5, as it was not just about heat… the course has nearly 10,000 feet of climbing.

Neutral roll out

The first stretch of pavement miles were okay and chill, but I popped off the lead group on the second gravel hill after I saw 400 watts and realized I could not sustained. Mile 9 and I was already disheartened and not having a good day. I kind of kicked myself for not riding my own race and trying to stay with that group, but alas there was nothing I could do at that moment. Suddenly I heard “There’s my friend Heidi!” and Emil rode up with a few of his teammates so I was able to ride the “Feedback Train” until Red Grade, which was good company.

Oh Red Grade… the stupid hill/mountain/death march you are. Steep paved grind, even steeper gravel BS until the singletrack trails which are suppose to be a reprieve, but aside from shade I think I said a cuss word at every switchback. Then it was time for more stupid gravel BS, culminating at a point I was walking my bike with about ten others as my silly carbon soled “gravel” shoes rubbed blisters in my heels.

So… why do I do this?

Red Grade brings out a lot of chances to think over your life choices. It was a pensive day for me.

Once you’re to the “top,” it really doesn’t stop with continuous up and down terrain. My baby gear and I made best friends. I drank, I ate, I yelled cuss words. The only good thing is it was clouded and the elevation made temps a bit cooler.

Then the descents started, and I learned I was probably beyond the capabilities of my brakes a good chunk of the time on the eroded, rutted, sandy forest road downhills of death. I caught my friend Leeann and rode out of the sketchiest line ever that made my body do one huge pucker as she shouted something about this being “my thing” (well, I am a mountain biker, but I do prefer 100mm of front travel and brakes that aren’t road style levers with big rotors normally). My hands would seize up and I’d take a quick moment every so often to shake out one hand, hoping those few seconds wouldn’t cause me to lose control. It was never ending. Throw in a Land Rover Defender climbing one of the narrow two tracks, and it just spelled a fun adventure!

But soon I knew I’d be off the damn mountain I was on when I saw the knee deep creek crossing, where I took the chance to pop my feet out of my shoes for a quick massage before hiking my bike up a sandbox of a hill. So again, why I am doing this?!

Then it was time for one of scariest descents of my life thanks to road conditions and dirt bikers/ATVs not amused some cyclists were ruining their day. I made it safely and partially reckless to the singletrack descent, where I learned my gravel bike cannot corner like my mountain bike on downhill switchbacks and landed 6th on the Strava leaderboard (yes, I am crazy…). Time to finish bombing off Red Grade, which can kiss my butt. I never want to see that road ever again in my life. Not even in my Fozzy.

I stopped at the aid station in Big Horn as by now I was nearly 5 hours in and had drained my camelback. Unfortunately the aid station volunteer didn’t really like fill it up at all, but it is what it is, and I took off to ride solo the rest of the day on the course I’ve raced a few times over. Except I wouldn’t call what I was doing this day a race.

Soon the foot pain increased, and on three separate occasions I cried while pedaling because my feet hurt so bad. I ended up loosening my shoes all the way up and pedaled like that for ten miles or so (can’t say it really helped). By now it was solidly in the 90s and the last 46 miles of the course would be in full Wyoming sunshine. Oh, and no wind because hey, we didn’t need wind in Wyoming on this day…

I stopped again in Dayton at the aid station for a cup of cold water and a few baggies of fruit snacks and another handful of Endurolytes, and explained how cycling shoes worked to the volunteer and tried to push the pain out of my mind. The stretch from Dayton to the “bacon station” is always the worse part of the course, and as I was catching 40/60 milers, I could tell a lot of people were in a bad way in the heat – waiting for rides, getting picked up, calling people, just walking. I debated jumping into an irrigation ditch or the river when I’d see it, but I also really wanted to get this damn race over with. When I hit the 6 hour mark (whenever that was, probably way before Dayton) I got really annoyed as CO2UT was barely over 6 hours total with 3 extra miles (and half the climbing, ha).

I stopped again, this time at the Bacon Station for another cup of cold water before enjoying the descent and final ten miles. “Enjoying” being a loose term. I tried to do some math on if I could beat 8 hours, but math has never been my strong thing. I ignored the goose bumps on my legs, and the wonky feeling in my stomach and just tried to pedal as hard as I could at 120 watts. Total wattage cottage happening this day…

Finally there was the final climb, which does seem easy after Red Grade. I can’t believe I thought it was so bad the year I did the 40 mile course. It is cake! Down the pavement, through the neighborhoods, avoiding getting T-boned by a horse (so many horses on the bike path…), down the hill to the finish, where of course a woman tried to walk out in front of me… and in typical Heidi fashion, on a day where I pretty much stayed in my granny gear, I sprinted…

96.7 miles, 9668 feet of climbing, 7 hours 51 minutes. 5th place overall women (3rd in 30-39… but there were no age groups this year).

I immediately started crying and yanked the Shimano gravel shoes off my feet and threw them down before I was out of the little finishing corral. Then I laid down and cried some more.

Never. Again. Never.

I’m proud I finished the 100. Two years ago in 2019 when I did the 40 I would’ve never imagined doing the 100. It’s a freaking hard race, and the heat only made things about 500000 times worse. Twenty degrees cooler and I would’ve had a much different race I think (may I point out Sunday’s high was projected to be 79……… *!?/swear words). But it is one for sure I am completely okay with calling “one and done.” Been there, done that. I can think of better ways to earn drinking ale from curved horns in the halls of Valhalla than a Viking themed 100 mile gravel race.

Two more weeks and I get to play in the 90 degree heat again at Robidoux Quick & Dirty. Here’s to hoping that is a much faster day (I’ll revel in the fact it has half of the climbing!)

Random facts & numbers:

  • 7 SIS gels, 1 Uncrustable, 2 child size packets of gummy fruit snacks
  • 24oz bottle of orange Tailwind Endurance Fuel
  • 12oz Nunn sport mix
  • 8 Endurolyte tablets
  • 12oz of Gatorade
  • 1 blistered heel
  • 1 empty Cameback way too soon after it was refilled
  • Countless moo-cows
  • 1 massive polo ranch
  • Lots of beautiful mountains
  • 12.5mph average speed
  • 1 girl riding a horse while standing on its saddle at the finish line (confirmed it was not a hallucination)
  • 1 shout out to Nick, who asked “Are you THE Heidi, as in heidiridesbikes?” and asked to take a photo with me!
Race Report

Race Report: 2021 Desert Gravel CO2UT

They say the third time is a charm, and indeed CO2UT happened on the third race date it was scheduled for. In full disclosure, I registered for the race because it had a dinosaur theme, and I’m a six year old at heart and dinosaurs are one of the best things ever – AND – it was an excuse to get back to the desert after three too many years away. I decided to bite the bullet and register for the “Triceratops” course, which was 100 miles. When I registered for this in the spring of 2020 I had yet to even race a 60 mile gravel race, let alone 100, but the triceratops is Wyoming’s state dinosaur so it only seemed logical.

The problem with first year races is I can’t look at finishing times, so I had a year to fret about what racing 100 miles in the desert would seem like (or just racing 100 miles in general). Luckily Morgan, the race director, gave some helpful information that he expected the average pace for the 100’s to be 12mph, so I could plan nutrition. But other than that I was kind of in the dark, which was tough. I did 103 miles with a few friends earlier in the spring on the road bike and was feeling feisty and powerful til the end, but the ride also involved pie, green chili fries, soup, and tacos – none of which were available at CO2UT.

16 gels in my bag, 1.5L of water in the Camelback, and bike all lubed and ready… and it was race morning on May 22nd. I awoke in the strangest mindset. I mean, it was BIZARRE. So normally my method of speaking about racing is I have to race XXX miles this weekend, ugh. Which is silly, I don’t HAVE to do anything bicycle related – racing bikes is not my job, and honestly it is quite the first world privilege to be able to just take off of work and go tootle around the desert for a few hours for no other reason than I paid money to. So, strangely enough, I awoke to the though of YAY, I get to ride my bike for 100 miles today!! Okay Heidi, what did you do with Heidi?

My friend and training buddy, Tom, offered to drive me down to the race start since he was injured and unable to race. While waiting for my start time, my friend and teammate, Sarah, rode by, who was already suppose to be racing. She had some mechanicals, so luckily they said she could start with the 100 mile racers (she was in the 75 mile race… yes, CO2UT starts the 75’s before the 100’s). We lined up and soon we were off on 7 miles of neutral pavement. Racing would start when we hit the gravel on 18 Road (and end there, too… no racing on pavement aside from one half mile stretch or so at miles 20 and 70). It was nice to have Sarah in the pack as I trust her wheel and I could nervously chat away race nerves.

Sarah and I did our work to get into the front-ish group, avoiding the chaos of ejecting water bottles as we hit the rough gravel on 18 Road. Sarah dropped off my pace after a few miles, and I found myself strangely feeling good and strangely still in my “omg, can you believe I GET to do this today?!” mindset. I didn’t have much strategy to this race except just survive and to eat an SIS gel every 30 minutes after the 1 hour mark. So I decided to go and just see what I could do as I knew was at least ten 10 among the women at that point.

So pedal pedal pedal I did. I blew through the first aid at mile 20-ish, and swore through a few miles of rutted cow pasture (which I did love how a racer I passed said “No, these are dinosaur tracks!” which was just an awesome statement to make). I had been steadily catching and passing 75 mile racers, which gave some motivation, but at the same time made it tough as number plates didn’t exactly dictate distance category and now I was in full on racer mode wanting to do the absolutely best that I could.

Aid 2 came and went and I could tell I was good on water (1.5L Camelback plus 1 bottle of 200 calories of Tailwind and 1 bottle of SIS electrolyte tabs is what I ran). The 100 milers split from the 75 milers at this point, and course traffic whittled down as we headed towards the Utah border. I decided this was a good place to eat an Uncrustable to boost the caloric intake, and I got the pleasure of taking a few miles to finally get the thing swallowed while chasing down riders in front of me. Exactly on the Utah-Colorado border I had to stop for a nature break and also to reapply some chamois butter. I was happy the only two racers that passed during this were men, so I wasn’t losing positions.

Flying down the Utah border was fun, although there was a stiff headwind. We rejoined with the 125 milers, so once again course traffic got all mangled up. I ended up quite alone on the section working back to Aid 3 (which is Aid 2 also – my course was a lollipop). I was still feeling good, luckily. At Aid 3 I decided to continue on, and latched onto a few racers that I’d go back and forth with for the next ten miles or so.

Then about at mile 65 or so I hit the tough times. The race was flying by, but eventually things get tough regardless how fast or long the race is. Naturally this was around the same time as the second go ’round with the cow pasture, which rattled my forearm muscles so much it was painful (I was very envious of the guy I had been riding with who had a MTB fork… he dropped me on this section, duh). Aid 4 (same as Aid 1) came and I knew I was good on fluids so I pushed on up the climb I started regretting the minute I flew down in a few hours prior. I rode in a group of a guy and a girl in the 100, which was good company as he played music and we discussed random things as we huffed and puffed up the climb in the full sun.

Then it was time for a very high speed section of double track, and time for me to get a little scared of descending on a gravel bike (I don’t trust desert sand and dust!). My friend Emil, who was in the 125 mile race, flew by me in a pack with an exclamation of “That’s my friend, Heidi!” and that perked me up to watch his double track descending wizardry. By then I had dropped my climbing pals, and since I knew that girl was in my race I got rejuvenated to finish out strongly.

Up and down, up and down some more… soon the trailheads of 18 Road were in sight and I knew exactly what was left – a few miles of high speed descending to the finish line. Of course, there had to be like 30mph winds thrown in, but I’m a Wyoming gal after all and if there’s one thing I can do, it is grit through a stiff headwind. I chased down a gal who I caught on the final climb, and we asked each other what distances we were in and the answer was both 100. We had a few seconds of awkward pause and then hammer time. The race is a race is a race to me, and I wasn’t going to chill at this moment. So there went that Heidi with a wattage cottage at mile 89!

91 miles later… 5 hours 32 minutes – bam! All done! Wait, wasn’t it a 100 mile race? Well of course, there was 7 miles of neutral spinning back to the second finish line in the park in Fruita that didn’t count. And… it… was… the… longest… 7… miles… of… my… life… No joke. Torturous. By then, everything was hurting and all the adrenaline was gone. Oh, and my Garmin decided to just stop navigating so when I got to the park, I was on the wrong side of the finish line so had to go around the block.

Officially 99 miles later, announcer Larry welcomed me across the finish line and I was handed my dinosaur finisher medal! Woohoo!! 6 hours 26 minutes total according to my Garmin (which included a few minutes of standing around at the start). Next order of business was yanking off the carbon soled shoes and apologizing to my feet. And taking a selfie. Sarah and Tom wandered over from Hot Tomato with a cup of ice water for me as I tried to figure out where results were posted.

4th place overall woman.


Top 40-ish overall of everyone- men and women.


Time for a selfie!

Shoot, gotta stay for the podium now! Which I failed to clean off my dirt unibrow for, so I was looking like a delicious hot mess. I thought I got 2nd in 30-39, but since the other girl was top 3 overall, I was awarded the win among the 30-39 age group (it might’ve been my first every race podium where I didn’t realize I won, and tried to argue that I didn’t).

CO2UT 30-39 Women Triceratops podium

So… hmm… this was all very very very unexpected. I was just hoping to have a good day, survive, keep the bike in one piece, and my stomach fed. I didn’t think I’d be racing the course. I also didn’t think I’d have a bizarrely positive mindset about the whole thing. Honestly, I never even really got mentally low during the race, more of just a “if I have to ride over a another freaking cow hoof print I’m going to kill them all for steak” moment. I will say, CO2UT is a fast course, and I do worry what will happen when I end up in a 100 mile gravel race that is more in that 7-8 hour category. Six hours is nothing on a bike for me really… 7 or 8 hours pushes it into more unknown territory. But it is a promising start to my gravel events in 2021! And I think I’ll definitely be back to give the “Utahraptor” (125 miles) course a go! (Seriously, where did Heidi go?! This isn’t Heidi talking… 125 miles?!)

Race in numbers and random facts…

  • Pactimo summit raptor bibs keep the bum bum happy!
  • SIS gels (mix of regular and electrolyte formulas) every 30 minutes starting at the 1 hour mark. I replaced the gel at 2.5 hours with an Uncrustable
  • 1.5L of water in the Camelback (not completely drained, maybe 0.25L left), and drank 12 ounce of Tailwind, 12 ounce of SIS electrolyte tab solution stuff
  • 1 little packet of Chamois Buttr on the Utah line
  • 1 OrNot handlebar bag holding all the snacks
  • 15.7mph average speed
Race Report

It’s only been a few years… 2021 Fangdango Race Report

XCO racing, what’s that?

Well, it’s something I haven’t done since July 2019.


Alas, here I was, a ball of nerves fretting about racing Fangdango. With MTB Nationals in Winter Park again, I knew I’d kick myself if I didn’t qualify to race them, regardless of my feelings of them flouting current CDC testing guidelines for those fully vaccinated (that’s a whole ‘other rabbit hole that probably only annoys me because I work in public health and am all too familiar with best practices and recommendations… see, there’s that rabbit hole!). XCO races, let alone USAC sanctioned ones, have become incredible rare in Colorado, so Fangdango was my only feasible option.

I raced Fangdango in 2019 and had a horrid race where I came in last in Cat 1/Pro by… a long gap. I had cat 2 & 3’s catch me type of gap – it was bad. I find it to be pure a fitness course, and to this day I hide lack of fitness with skills when it comes to mountain biking (and cyclocross). So I was really nervous coming into the 2021 edition. I had only gotten back on my mountain bike for the first time since November the previous weekend, and I felt slightly rusty and I could tell my lack of strength training this year when it came to technical uphill climbing. So, for the first time probably since an LMBS race, I was a ball of nerves the day before and leading up to the race. I’ve been so caught up trying to get the endurance for long gravel events that I forgot what XCO felt like, except for just knowing it was going to be painful AF.

2021 is bringing out the big race fields, and Fangdango was no exception, with 16 women starting in the Cat 1/Pro/SS wave (with another 16 cat 2’s behind us, and then the cat 3’s). This was my biggest MTB race start group ever for my category (I mean, obviously I’ve been in mass starts with like 400, but not what I mean), and naturally I apparently forgot how to start a MTB race and flubbed my clip in at the start and was kinda like “oh, we’re going now, okay, eek, pedal!”

Nevertheless, I was able to work myself up into the lead group through the start loop and out for the first of three laps. I was a bit shocked to find myself there – I was REALLY good at underestimating myself for this race, apparently. I soon enough found myself making some passes and holding position. I remember just kinda thinking “huh, cool” and going with it. It freaking hurt, my lungs burned and the familiar taste of blood in my lungs returned, but I also was enjoying racing my mountain bike super hard like I did in “the before times.” I did pretty well until halfway through the second lap when it was like my body went into some sort of weird limp mode. It felt like I couldn’t get my heart rate up and my breathing was really calm. I didn’t exactly see this reflected in my heart rate data when I reviewed it post race, but I know it was real. Maybe it was mental, I don’t know. I honestly might think it was the adrenaline wearing off to be truthful.

Starting my third lap I knew I had two gals chasing me from behind and I just tried to keep on the pedals to stay ahead of them. Sadly in the final minutes of the race on what is really the last big descent, my rustiness in XCO racing came out in full force and I flubbed a downhill into kicker feature, and ended up at a dead stop in my hardest gear, unable to pedal with my calf cramping. If I was thinking, I shouldn’t just dropped it to the baby ring (long live the front derailleur!) but I panicked as one gal caught and passed me and I didn’t think clearly. Next up was the slog into a 26mph headwind up a sandy climb, and the second chaser passed me. By then I was just toast and pedaled it out to the finish and let them ride off into the sunset.

Whew, done and dusted in 1 hour 26 minutes flat. I knew I finished in the top half, which was a relief to me. Finally I tracked down some results, and saw that they actually did break everyone into age groups, and alas, I was leading the 30-39 until that windy sandy climb of doom when Megan got around me. Rats! But nonetheless, I was excited to finish 2nd, with a solid gap to 3rd and 4th. Overall, I finished 6 out of 12 cat 1’s, and was ahead of one of the pros as well. Much much much different than 2019’s saga!

I won ESI Grips, which was super exciting since I use them! Thank you, Rattler Racing, for NOT giving us pint glasses for podium prizes, haha! Also, Terra has a super cute baby!!!

Soooo… I think I’m going to race nationals now ūüôā Which will be my next XCO race… Eep!

Also, damn I miss XCO racing. It’s what got me into competitive cycling, and dammit, I MISS IT. Sadly, with the Laramie MTB Series dead (dramatically cries), there’s just not a lot it to do in my area (hence the whole nationals being the next opportunity for short distance racing). But in general I miss mountain bike racing, including the marathon/endurance distances so maybe in 2022 I’ll swing back that way. I filled 2021 with so much long gravel nonsense it is hard to squeeze anything else in. Woes of being a cyclist that dabbles in all the things, eh?

Much love to my team, Square1 Racing! My teammates Sarah and Mary also raced, with Mary getting 2nd in cat 3! Maxxis Tires kept me rubber side down (yes, even that mostly worn out rear Aspen did perfect on the course… and, I’ll change it out soon, I swear… maybe like end of June, LOL). Tailwind kept me fueled (at least with the two sips I managed to take). And it was super fun hearing cheers along the course from the “Laramie Fast Kid Club” as I’m dubbing them (Isa and Tristian and company!)!!!!

Race Report

I got to race bikes this year, and that’s pretty awesome

Let’s see where I left off…

After the Dead Swede’s award ceremony I began the four hour drive home to Cheyenne. Ideally I would’ve spent the night, but I had a cross race the next day that I was determined not to miss. I got home, swapped out some things in my gear bag, and drove the two hours to CycloX Parker the next morning. I didn’t have high hopes as my legs were trashed both from racing the Dead Swede and all the long hours in the car. I started slow, letting my legs come around, and finally made the pass to put me into the lead. Victory #2!

CycloX Parker – Photo by Brent Murphy Photography
Podium ceremonies made a return

Next up was CycloX Interlocken, which is one of my favorite venues. It is HARD, probably one of the hardest courses out there we have for singlespeed. I’ve had a few close calls to winning, but I’ve never managed to pull it off. Aside from one bobble trying to ride something on the first lap, I rode smoothly to my third win of the season. The beat went on…

Carnage Corner at CycloX Interlocken – Photo by Shawn Curry
I finally got my Interlocken win!
I started getting superstitious about my socks… third win, third time with those socks

My friend Julie and I signed up for Schoolyard Cross, and I figured I’d try my hand in the open field since I received my cat 2 upgrade!! (Yes, who knew I was earning upgrade points this whole time?!) I got my geared bike ready, and wouldn’t you know, Cheyenne received a record snowfall of 14 inches. At 5am Julie and I made the call that our lives were not worth risking during the drive down to Castle Rock, and I went back to bed. Turns out conditoins were cold and miserable at the race, and it was way too sketchy of a storm to be driving in anyway. Shoot. I mostly sad for Julie, as it would’ve been her first cyclcoross race and I haven’t been able to share the love of cross with too many newbies before so I was super excited for her.

Halloween marked the next race, and a new venue at CycloX Broomfield. By now the COVID situation was heating up a bit more and I had a gut feeling it might be the last race. This race was practically a women’s UCI event, and the open field filled so Sunny Gilbert jumped into singlespeed. Everyone made a point of telling me “you won’t win this one” which I couldn’t tell how to take. Eitehr way, I did NOT start smart, chasing Sunny and plastering myself to her rear wheel for about half a lap until my body (mostly lungs) reminded me I’m not an elite pro in cross. I’d end up third on the day, not shabby considering the strong field. Even better, Katie Compton never lapped me. And that, is a victory!

CycloX Broomfield – Photo by Brent Murphy Photography
I didn’t wear the lucky socks…

Lance and the Without Limits team came through with one last race before Colorado shut down again, securing the venue in Parker in mid-November for CycloX Parker 2.0. Another strong field lined up again, and so did a snow squall minutes before our race start. Crazy strong winds (you know it’s windy when the Wyoming person says it’s windy) and snow pelted us as we took off. Tracy and I swapped positions a few times before she bobbled on a corner and I made my pass stick. Tracy is crazy strong, and being chased by her is HARD. I took to riding the technical course smoothly and not freaking out too much that the moistened baby-powder-dirt was clogging my pedals (everyone was having this problem). Final race of 2020, and another win!

CycloX Parker 2.0 – Photo by Brent Murphy Photography
No lucky socks, but it worked out for me! No podium ceremony this race, so we did our own

I suppose I really can’t complain of a race season that consisted of:

  • 1 win, 1 2nd in mountain bike
  • 2 wins in 2 gravel races
  • 4 wins, 1 3rd in cross and the CycloX Series win overall in singlespeed

My cross season felt like a dream. I was really worried going into the season that I didn’t properly prepare as I was trying to have long endurance type of fitness for the two overlapping gravel events. I really didn’t do much high intensity intervals and I never did any running work this year. But I think what I did paid off. I can do 30 second, 1 minute intervals all day long, but my endurance always lacked. My gravel racing prep gave me crazy consistency over the course of my cross races – some races my lap times only varied by a handful of seconds!! Considering years ago when my later laps would be minutes slower than my first, this is a huge step in the right direction! I also hiked a lot this summer, including one week at the end of August where I put in about 50 miles of walking and hiking. I noticed the improvement with my hill run ups and barrier work, my body didn’t have that same “OMG WHAT ARE WE DOING OFF THE BIKE?!” panic. So… the lack of cross specific structured training didn’t hurt me. And of course, every year I see the improvement in my handling and technical abilities even though I’ve always felt to be a good technical rider (I saw this on the mountain bike, too).

2020 was good to me on the bicycle. Sure, racing was reduced, but I managed to keep focused. I went from thinking 60 miles rides were scary to doing several 65+ mile rides on gravel every month. I rebuilt all my fitness, and then kept going. I surpassed my annual mileage record and still have a little less than a month to go. I learned that I can do things that I thought weren’t in my wheelhouse, like longer gravel events. I finally realized doing something other than the bike can help big time, like hiking.

So 2021… well, it’s the race season that’s more up in the air than 2020 was. It’s hard to register for events knowing that the situation is still ever changing. I did begin my training plan, using FasCat (who I’ve used in the past for cross), and tested (crappily) to my highest “beginning the training season” FTP ever. CO2UT, a gravel race in Fruita, was moved from the fall to April, and I’m entered in the 100 mile race. Pretty scary stuff – as it’s the inaugural race so there’s no previous finish times to look at to help with planning… is it a 6 hour 100, or a 12 hour 100? Eeek! I also registered for the 100 mile course for Robidoux Quick & Dirty in June. Tentatively planned are – if they happen – CSU road race, Louisville Crit, Boulder Roubaix, 307 Gravel Series (aside from the one that is the day before Robidoux, ugh), Laramie MTB Series, Laramie Range Epic, Dead Swede, maybe USAC MTB Nationals, and of course a full cross season. We shall see…

Race Report

Bear Bait 8… finally racing in 2020!

The trails on Casper Mountain are some of my all time favorite! Seriously, hidden gem for sure! Tight trees, rocks, roots, twisty, sometimes reminds me of Novo Mesto World Cup courses with Kulhavy hiding in the trees (and gnomes… happens around lap 6 when I start losing my mind)… love them all! Funny race moment, some guy yelled out, “There’s no flow!” and I responded, “Welcome to real mountain biking, not that groomed flow crap.” That tells you my opinion on the trail building methods around my parts….¬† and I’m confused, as I think these trails ride really well, but then again, I really have no idea what “flow” means and why everyone is obsessed with it in these parts.

What, a bike race in 2020?!¬† Say it isn’t so?!

Starting a “race season” at the end of June is something unheard of for me, as I’m usually racing March-December, if not all year around thanks to random fat bike races.¬† With the COVID-19 pandemic, it seemed like 2020 would be the year that would mock me with the best fitness of my life with no chance to use it outside of Strava QOMs.

Thankfully, Bear Bait 8 was given the go ahead up in Casper for June 27th.  Though field sizes were down, I was thankful for the opportunity to go ahead in race in a pretty microbiologically safe way, COVID-19 screening waiver and all.

I camped right on the race course the night before, sleeping in Fozzy. Perfect!¬† I’m not a fan of Casper as a town, but Casper Mountain can’t be beat!

This is my third year of entering the 8 Hour Solo category, but sadly no other women registered for this year so I really, in theory, didn’t have to try hard to win.¬† But that thought is nonsense, so I decided to see how many of the men in the solo category I could beat and to actually earn my win, and get the most out of my entry fee.

The trails on Casper Mountain remain fantastic, and I settled into the course which was about a mile longer than 2019’s.¬† 8 hours is a long time to ride a bike, so I reminded myself to pace at the beginning, letting the duo and team racers fight it out for the fastest lap award, as I tried to calm my asthmatic lungs in the dust.¬† I turned a 49 minute first lap, which is about four minutes faster than my fastest 2019 lap, which puzzled me… it must’ve been a faster course, or maybe I was faster?¬† (Or maybe both?)

Things went well for about the first three laps, and then the struggle bus arrived at the station.¬† It was a hot one this year, with no typical cool temperatures and/or rain.¬† Dry, hot, dusty.¬† Everything ached.¬† I started to realize everything I did wrong like a newbie (honestly, I really was out of practice on racing and preparing to race my bike this year).¬† I wore carbon soled shoes… my feet can’t stand endurance mountain bike racing in carbon shoes (I usually wear decently cheap composite soled shoes for long MTB races).¬† I realized this mistake on my second lap.¬† I stupidly had my Brains on my Specialized Epic set pretty firm, and when I adjusted my front fork, I actually made it firmer, which killed my arms and hands on the rooty course.¬† The heat made the flavor of my Tailwind mix very unpalatable.¬† Ugh.

My little pit area, complete with the best camping chair everrrrrrrr.

I stopped for a break after four laps, sitting down to enjoy an Uncrustable and a Red Bull, and this revitalized me.¬† I felt spunky for my fifth lap, even after I had a wreck that was comical and really didn’t make sense (I punched a tree stump which flung me off the bike superman style, and I bounced.¬† Literally bounced!).¬† Sixth lap it all went downhill again, and I ended up sitting for a few minutes with my shoes off, massaging my combination numb and painful feet.¬† ¬†I thought about quitting since I really didn’t need to keep going to “win.”

I took another break after my sixth lap, and decided to ditch the Camelback of Tailwind that I wasn’t drinking, and opted just to carry some SIS gels and a bottle of plain water.¬† I drank a second Red Bull (this stuff is magic juice for racing, I swear!¬† I learned Kate Courtney’s secret to success I think!).¬† I took off, feeling revitalized once again, and a lot lighter without the Camelback on my back.

I can through at 60.9 miles, and 7 hours 44 minutes after my eighth lap and called it good.¬† Because at Bear Bait 8 you can complete your final lap before or after eight hours, I could’ve kept going, but called it good due to the pain in my feet (if I didn’t have that pain, I would’ve entertained a ninth lap).¬† This effort was good enough for the win in my field of one (ha ha), and also 5th in the men’s category, finishing ahead of two of the guys.

I am salty and…. not as tired as previous years racing this event, despite the highest mileage so far.¬† Previous years I’d always have a good cry as my back muscles seized up at the finish, but my back was not protesting when I finished this round (however, it did after the 3 hour drive home)

Whew, third Bear Bait 8 solo done and dusted, and all the random quirks of racing worked out!¬† And unlike most races, I finished with the thought of “I’ll be back in 2021 for another solo!”¬† Eventually I’ll learn to do a 4 Hour Duo, but until then….

Lessons learned:

  • Pay attention to what shoes I grab.¬† I haven’t worn my carbon MTB shoes all season, so why I grabbed them out of my car versus my composite pair was beyond me.
  • Tailwind was mixed too strong for my taste buds this go around.¬† This year I have been playing around with using SIS gels along with Tailwind for a better nutrition plan for gravel racing, so I think I should’ve mixed my Tailwind at about half strength so it would’ve remained more palatable (I mixed 700 calories in two liters, I think 300-400 would’ve lightened up the sugary flavor).
  • Don’t ever, ever set the front Brain to nearly firm.¬† Yeesh, Heidi.¬† There’s even a sticker saying which way to turn it!¬† I can’t believe I raced my bike for years with it set up like that, how awful!
  • Starting my race season at the end of June is rough.

Lessons aside, still not bad for what is quite possibly my only mountain bike race for 2020 (but hopefully not the only race).

Race Report

Cross Was Coming, Then It Was Here, and Now It’s Gone (Almost)

2019 marked something new for me: ¬†the first season I’d attempt to actually legit train for cyclocross. ¬†Whaaaaaa, training you say? ¬†I know, bizarre. ¬†So at the end of July, after finishing up my silliness of Mountain Bike Nationals and the Laramie Range Epic in the same weekend, I began my cyclocross training plan. ¬†My motivation was a string of three years finishing 2nd in the Colorado Cross Cup in the singlespeed category. ¬†So there I was in my living room, doing some godawful foundational strength routine, grunting through gritted teeth “Girls are going down this season!” (in the most loving sense… I legit love the women I race against!). ¬†And I ran… hills… multiple times. ¬†Including 20 times in a row in near 100 degree heat in the Red Desert. ¬†I did intervals for the first time ever outside on my road bike. ¬†People were going down.

Season opener for me… Modern Market Cross and bunny hopping the miniature patriarchy (Photo by Brent Murphy)

My season opener was Modern Market Cross way back in mid-September. ¬†I took the hole shot, and held it for about half a lap – until a silly extended climbing portion that just sucked. ¬†I’d hold on for 3rd place. ¬†I think the field was 7 or 8, so not a shabby start to my season, considering historically I don’t catch my groove until November in cross.

Blue Sky Velo Cup (Photo by Shawn Curry)

Blue Sky Velo Cup saw only two of us line up to race, so I finished 2nd.  LOL.

CycloX Valmont (Photo by Brent Murphy)

CycloX Valmont… oh Valmont. ¬†For some reason I just never race well here. ¬†Without Limits changed up the course A LOT, making it very “turny” (aka more technical), which was a nice surprise. ¬†This was probably the biggest singlespeed field of the year. ¬†Naturally, I took the holeshot (oh if cross races were just 100m long), and held it up the climb until Errin and Sarah snuck around me. ¬†I strangely found myself in 3rd, so I went like hell to maintain that. ¬†It all seemed well, until the last half of the last lap, where I washed out on a gravel corner. ¬†I hit the ground hard and immediately bounced back up to spectacular applause, briefly reaching behind to make sure my butt wasn’t exposed, and took off to hold onto my 3rd place position… and I did! ¬†HOLY CRAP I got a Valmont podium with a full field of 10! ¬†I also earned a massive new scar across my left lower leg.

Stem CiderX (Photo by Shawn Curry)

Cross was shaping up to be a hot and dry affair this year in Colorado. ¬†Stem CiderX was another brand new race, and had a ridiculous course with a ton of climbing. ¬†I was the only singlespeed woman brave enough to apparently take it on, so I got to take it “easy,” take some hand ups, and still win. ¬†Ha, we all need one of these races every once in awhile!

Primalpalooza (Photo by Brent Murphy)

Primalpalooza is one of my least favorite courses on the BRAC calendar, and this year it was coupled with crazy wind.  Held it together for a 2nd place.  Meh, I could do without racing this course ever again.

Needless to say, burning out was on my mind. Cross season began a weird downhill tumble… I suffered some rather bizarre mechanicals on my singlespeed bike and tire issues on my geared bike. ¬†Then in mid-October, right after the US Open and on the night of my birthday, the familiar sign of a scratchy throat started and I was knocked out sick for one full race weekend, and about 10 days in general with a respiratory virus. ¬†And with that went my motivation. ¬†I knew it would be another year of a 2nd place finish in the Colorado Cross Cup since before then, and now it was cemented. ¬†Then after Cross of the North I contracted norovirus and spent a week making friends with any toilet I found, all the while traveling to Dallas for work, and not really eating any food for six days straight. ¬†By mid-November I was done, mentally and physically.

CycloX Interlocken (Photo by Brent Murphy)

CycloX Interlocken is one of my favorite races, and this year I took the holeshot and stayed out front for a long time, putting as much hurt into Sarah as I could before she got around me. ¬†After about one lap in, my chain started clunking and catching a lot, which was making me nervous, so I backed off the power a lot (not easy to do on a grass course like Interlocken). ¬†This allowed Sarah to ride away from me. ¬†The clunking intensified, so I held onto 2nd as best as I could. ¬†After I finished, I was told that I was missing two chainring bolts, which was noticed on my bike before I even raced. ¬†Well that explains the clunking and catching and weird ness! ¬†I began the scramble to locate new bolts as I was racing the next day. ¬†What a bizarre to say the least… just happy the other 3 very loose bolts held. ¬†Sigh… what could have been. ¬†If there was a race I could’ve beaten Sarah at this year, I felt like this was the one ūüė¶

I oddly enough do not have a photo from Amy D Breaking Barriers Cross. ¬†That race just went like poo from the start. ¬†Bad start, and I washed out on the first corner. ¬†I was in 5th, and then on the last climb of the last lap, my rear wheel seized, and I was bucked from my bike. ¬†I managed to get it kinda moving so I could finish out the race without it turning into a duathlon. ¬†Whyyyyy with the weird mechanicals? ¬†Singlespeed bikes aren’t suppose to break…

US Open of Cyclocross Day 1 – My shorts were too short to hold up knee warmers, so I let those aging knees out in their full glory in freezing temperatures! (Photo by Brent Murphy)

The next big weekend was the US Open of Cyclocross at Valmont. ¬†I hate racing singlespeed this weekend as a lot of people who don’t have UCI licenses, but are otherwise cat 1 and 2 racers, pile into the category. ¬†It didn’t really happen the first day this year, but still from the start I didn’t feel good. ¬†Something was off. ¬†I kept tripping on the 5280 run up, and on the last lap I smashed my lower gum/teeth hard into the handlebars. ¬†So much pain!! ¬†I ended up with quite the sexy bruise on my chin, and it hurt to eat. ¬†Sigh. ¬†Revenge of Valmont.

Cross of the North Day 2 cat 3 race – the latest in knee warmer fashion (Photo by Brent Murphy)

I needed to change something up, so I jumped into the women’s cat 3 race on day 2 of US Open of Cyclocross. ¬†I had rediscovered my geared bike at one of the weeknight New Belgium races, and since I had the bike with me for the UCI race, I decided to give it a go (especially since singlespeed was too fast for me on this day). ¬†I had a great race, finishing 5th and really enjoying that shifter and 10 gear selection I had to use!

US Open of Cyclocross Day 2 UCI Elite Women (Photo by Ryan Muncy)

I have a UCI license for 2019. ¬†And dammit, I decided to use it! ¬†I was slightly terrified (okay, really terrified) to enter my first UCI elite women’s cyclocross race, ¬†and even the pre-ride super intimidated me. ¬†This would be my third race of the weekend, so I felt like I was approaching it all wrong, and did I mention that I still have cantilever brakes and have no idea how to pin on shoulder numbers?! ¬†(Luckily some cool dudes in the parking lot gave me the trick to shoulder numbers… water bottle in the sleeve!) ¬†But there I was lined up in¬†not the last row of my first UCI race, and probably the second biggest field I’ve been in for cross. ¬†Naturally at the start it terrifies me, so I’m off the back chasing, and made passes on the climb. ¬†I found myself not in last place!! ¬†I ran those 5280 stairs, and rode harder than I had in a long time, all the while enjoying it. ¬†Then disaster. ¬†On climbing on Pete’s Plunge (nasty off camber) I bumped my rear tire. ¬†This is my first time ever burping a tubeless tire during cross after running them since 2015, and at first I just ignored it. ¬†Then I remounted after the run up and my weight slamming down onto the bike burped more out. ¬†I rode another lap on a ¬†squishy tire, still not in last place. ¬†Then I lost even more. ¬†I was effectively riding sketchy descents on a flat rear tire. ¬†I pulled into the pits and someone rushed to air me back up as I watched the races who I was ahead of ride through. ¬†I knew I was going to get pulled when I came around at this point, as I was in no-woman’s land, so I shrugged, and smiled, and finished out my race. ¬†Last place. ¬†Another “what could have been,” especially since I was riding so strong, and not feeling any pain or “omg this sucks and I’m dying thoughts.” ¬†I was fighting so hard for positions, going aggressive on the descents, and running those damn stairs. ¬†I kicked myself for not putting the singlespeed in the pits, so I at least could’ve had an option. ¬†Oh well. ¬†It was still a great experience and I’m happy I jumped into a UCI race!

Feedback Cup in the mud and slop (Photo by Terri Smith)

I got sick shortly after US Open, so I had to miss Schoolyard Cross and CycloX Louisville. ¬†Feedback Cup in Golden was my return, and the weather gods smiled down with snow, so we would have proper cross conditions! ¬†I didn’t know how my lungs would do, but luckily it wasn’t too cold, and I love these conditions. ¬†I had a very slow start, but made some passes on technical parts and downhills, and found myself leading on the first lap as I let my bike dance in the mud underneath me. ¬†Patricia caught me on the climb back up through the start finish, and I settled in to ride 2nd wheel, forgetting all about the Mrs. Potato Head first lap prime ARGHHHHHH! ¬†(I would’ve gone for it if I remembered). ¬†I knew it was about holding on, and letting my skills do their magic. ¬†Sarah would catch me another lap or so in, and I settled into maintaining 3rd position ahead of some pretty strong racers. ¬†I just was loving the hell out of the course conditions. ¬†Seriously, I love that sensation of what I call “dancing” that my bike does in the mud. ¬†Most people hate it, I love it. ¬†This is why I spend all those hours on a fat bike in the winter on soft snow – so when it gets crappy in cross, I am familiar with how it feels. ¬†Boom, 3rd place… redemption for Amy D cross that was on the same course, and a nice comeback from illness.

CycloX Sienna Lake (Photo by Terri Smith)

Weather gods once again paid me a favor, and the following weekend at CycloX Sienna Lake was snowy, frozen, and muddy.  Just depended on what time of day you raced!  My pre ride was still pretty frozen, with scary deep ruts waiting to buck off unsuspecting cyclists.  By the time we raced, it was semi frozen, but getting muddy.  Suzie jumped into singlespeed, and her and I took off at the start.  I was just happy to hang with one of the coolest girls I know for 1 minute or so, my jaw dropping as she cornered in such a beautiful manner.  We caught the back of the open women insanely early, and wove our way through course traffic on a heavily rutted gravel section.  Sarah motored past me at some point, so I took to maintaining my 3rd place position, enjoying once again that I could put my skills to work to make up for a sore lack of fitness.

Cross of the North Day 1 SW3 (Photo by Terri Smith)

Cross of the North weekend:  my favorite time of the year!  Sadly weather would remain dry, and inhumanly hot, unlike last year where a foot of snow fell.

This weekend was… disappointing.

In Saturday’s cat 3 race I just did not feel good… my stomach cramped and I ended up pulling out after a few laps. ¬†I think it was only my second DNF in a cross race. ¬†But I wanted to make sure I could recover for the main show later in the afternoon, the singlespeed race.

Cross of the North Day 1 singlespeed race (Photo by Brent Murphy)

Probably my most heartbreaking race of 2019 was the singlespeed race on day 1 of Cross of the North. ¬†I took the holeshot, and settled into the lead. ¬†I felt strong, and I was going for the Homan Prime, because making $50 is awesome, and also I consider Cross of the North my hometown race, so I put a lot of pressure on myself to deliver good results here. ¬†I was so close to it, mostly just a sandpit and two run ups standing in my way from taking the prime, and maintaining a podium spot. ¬†The sandpit was long, and near the end my 165 pound body naturally bogged down a bit, so I dismounted to run the last 5 feet of it. ¬†As I dismounted, I was slammed into from behind by the woman behind me in the race, which pinned me underneath my bike, and jarring my handlebars into a position 90 degrees from normal. Race = over, really. ¬†I rode with my awful handlebar position to the run up, and stopped to twist them as back to straight as I could (I couldn’t get them all the way), and proceeded on. ¬†I was nearly in tears, but continued on. ¬†Eventually, I recaught Heather, and she asked if I wanted to ride with her and just drink and take hand ups. ¬†So we did just that… shenanigans abound! ¬†And hey, the more hand ups I took, the straighter my handlebars seemed, ha! ¬†We ended up crossing the finish line holding hands. ¬†We did singlespeed cyclocross properly. ¬†I still cried a lot that night. ¬†It just sucked. ¬†I get racing is racing, but grrrr.

Cross of the North Day 2 cat 3 race (Photo by Terri Smith)

After the events of day 1, day 2 of Cross of the North wasn’t appealing to me. ¬†I showed up, and rode my singlespeed to the Square1 tent, planning on DNS-ing my cat 3 race. ¬†With about 20 minutes to go I looked around, pulled out my bib number, and said “screw it, someone pin me up, I’ll do the cat 3 race!”. ¬†I hustled back to my car and changed bikes, and rode to the start line with no warm up and no pre ride. ¬†Oh, and by then I had two MASSIVE deep, open blisters on both of my heels that strangely formed the day before. ¬†(At least 1.5″ in diameter, each of them. ¬†Seriously, so painful). ¬†And sometimes it’s the races like this where it all goes right! ¬†I had a very strong race, finding the course similar to the weeknight configurations I have memorized, and traded and fought for positions. ¬†I’d end up in 10th, which isn’t shabby as Cross of the North brought out some of the biggest and deepest women’s cat 3 fields of the season. ¬†Boo-yah, a victory for my weekend! ¬†(oh, and no burping. ¬†Tire stopped acting up. ¬†Thanks geared bike…)

Cross of the North Day 2 cat 3 race (Photo by Paul Kumm)

I legit wasn’t going to do the singlespeed race, which was the last race of the day, but then I discovered that it was just Sarah and I registered, and she didn’t want to be on the podium alone. ¬†I agreed to race, and ten seconds in my body tossed up its white surrender flag. ¬†I couldn’t get my heart rate up, and my blisters throbbed. ¬†Knowing I had a guaranteed podium, I resorted to shenanigans and hands, and allowed Suzie to lap me twice. ¬†Ha, Cross of the North… what a fun weekend!

CycloX Westminster (Photo by Brent Murphy)

I¬†hate the course of CycloX Westminster. ¬†It’s not singlespeed friendly and has an awful cement staircase. ¬†Yet there I was, still fighting nausea and having not eaten a real meal in about six days, on the starting line. ¬†Everyone thought I was crazy, but it was the final race in the CycloX series so why not. ¬†Yeah, race… went. ¬†LOL. ¬†I managed 2nd overall in the CycloX series, woohoo!

The Wyoming “State Championships” was the next day in Laramie. ¬†I use quotes because this apparently wasn’t sanctioned by Wyoming State Games this year, and I’m not sure even ten people in total showed up, so I’m not putting much value on it being a “championships” compared to other Wyoming states I have raced. ¬†The course was definitely everything a USAC/UCI course isn’t, complete with multiple creek crossings, but was actually quite fun. ¬†I’d end up 2nd, which was expected after not eating for a week and racing the previous day and the fact that Isa is a crazy fast 15 year old. ¬†I joked that I won the “grown ass woman” category. ¬†Either way, always fun to race in Laramie and hop creeks.

But then… I was exhausted. ¬†Mentally. Physically. ¬† Though the Colorado state championships were an absolute mud fest, which makes me giddy, I opted instead of 34 miles on gravel with my friend Leigh and her husband, riding to a brewery in Boulder and getting use to being on a bike for more than 45 minutes. ¬†It was a fun day and I didn’t regret at all not racing states.

No, it wasn’t the picture perfect season I had envisioned. ¬†Racing rarely goes that way anyway. ¬†But I am pleased with progress I gained this year. ¬†I felt more confident on barriers, and had some more success in run ups. ¬†I also just learned to keep moving through adversity, including my first mechanicals in 7 seasons of racing cross. ¬†I¬†might race the last cross race on the Colorado calendar on December 8th, but I haven’t decided. ¬†Otherwise, I’m declaring an end to my 2019 race season!

I always like to shout out to those who helped me be successful the whole year… 9Seventy Racing teammates, the amazing people of Square1 Cycling, Maxxis Tires for their support, Tailwind Nutrition for their support, Theresa Hansen at Little Lotus Yoga, Anthony Zegan of BikeWyo – my ever awesome mechanic, and friends and family who deal with the “no, I’m racing my bike then…” nonsense.

Race Report

Oh look… I never write in this anymore

I use to blog every single one of my races, and slowly that has faded away over 7 or so odd years of bike racing. ¬†I came to the realization that although I keep the CO/WY race calendar updated, and my race results page, I hadn’t otherwise written about anything since the Dead Swede.

So my 2019 summer of mountain bike racing went a little like this…

Gowdy Grinder broke my heart. ¬†Second place and I were right together when I snapped my chain about two or three miles into the race. ¬†I ran (not sure why), continuing along the course until my friend Lydia caught me and helped get the chain back on enough I could get to the finish to DNF. ¬†I handed off my bike to my mechanic, and went home and cried in the shower. ¬†I knew I could’ve had such a great race once we got into the technical stuff where being a local is an advantage. ¬†I give up on ever racing another Gowdy Grinder.

Laramie MTB Series started, and we had really weird run of weather with cold temperatures and rain. ¬†I love rain and crappy conditions, so I rode to 1st place in Race #1 (yes, I actually raced against someone… they just didn’t call her up for podium), and 3rd place in race #2. ¬†The rest of the LMBS series I toodled off the back of every race, struggling to push like 4mph. ¬†Meh. ¬†I would end up finishing third overall in the series, so I’m back on the open women’s overall podium. ¬†Last time I was on it was in 2016 when I won the whole she-bang, so it was a reunion of sorts.

One of my “A” races for 2019 was the Bear Bait 8. ¬†I first did this race last year as my first taste of an endurance solo event, and I loved the course so it was easy to sign up to give it another go. ¬†My friend Wendy accompanied me to the race, which is always fun. ¬†I really wanted to win, so I focused on hammering my first lap to build a lead, and then remain steady from there on out. ¬†The first 4-5 hours of the race went by really fast, and I was way ahead of 2018’s pace. ¬†Then my body realized it’s not built for racing for 8 hours, and I hopped on the struggle bus a bit. ¬†I came through at 7 hours 45 minutes, completing my eighth lap, and debated going out on an nineth lap, but my back was fried. ¬†Nonetheless, it was enough to secure the “W” and best of all, the biggest payout I’ve gotten at a race ($300!!).


For whatever reason, after June ended I stopped riding my bike.  Great preparation going into the national championships, ha!  I registered for nationals just for the experience and the fact that Winter Park is mere hours from my house.  Surprisingly I found the course to not be as horrid as I was expecting, as the climbing is never too steep.  It was sorely lacking in technical terrain, but had enough tight, rooty, downhills to play to my advantages.

Cat 1 women started at 7:35am, and a start line crash happened near me in the field of 15, which I was able to swerve around, and I got a decent start on the first of three laps. ¬†Once I hit the tight downhill single track I made several passes. ¬†That would be the story… get passed on the climbs, drop ’em on the downhills. ¬†I think I was as high as 7th place at times, and would settle for 10th after a good battle with the gal who ended up in 9th. ¬†I was legit expecting to be last place at nationals (so did USAC’s race predictor…), so to finish in the Top 10 made me super happy. ¬†Oh to race without expectations!

Dejan Smaic getting a great photo of me on one of the climbs

Hard, but satisfying effort! If only the whole race was either one lap, or just downhill…

I had the Laramie Enduro… or Laramie Range Epic… whatever the name is now, the next day after nationals, which was just stupid (can you tell which one I registered for first?). This was my final “A” mountain bike race of the year, but I adjusted expectations when I stopped riding in July and decided on nationals. People were fast this year, and I wasn’t so fast. ¬†I did take six minutes off my 2018 time, but instead of the podium, I landed in 5th. ¬†So I immediately left, headed home to shower and to recover…

My feelings about racing 32 miles the day after racing a XC national championship race

Because the next day was nationals short track.  Yes.  I made my own stage race apparently.

Short track at nationals was the race of “could’ve beens” as the course was exactly what would be awesome for me and my power curve, but alas the legs were toast after going couch-to-three-races-in-a-row. ¬†Still, wasn’t last place, though I was so excited when I got pulled under the 80% rule.

Suzie grabbed a photo of me during short track nationals

And that was it.  I finished my mountain bike season on a Sunday at short track nationals, and started my cyclocross training plan on Tuesday.  Time to get to the fun stuff!

I still think I’m trying to figure out what I think about mountain bike racing. ¬†Maybe it’s because I got stuck in a groove of always racing the same ol’ stuff year after year. ¬†2020 just may be the first year that I do not spend Memorial Day weekend in Gunnison racing the Growler, which I have done since 2015. ¬†Maybe it’s because I’m still working through my own feelings of dealing with not being as fast as I once was – well, as fast as I once was going uphill. ¬†My descending has gotten faster and better every year, so I might have to play around with that (downhill at nationals anyone?). ¬†So I shall see where 2020 takes me on the mountain bike!

Race Report

Race Report: The Dead Swede

The Dead Swede – June 1, 2019 (Photo: Powder River Photography)

Oh gravel racing, you trendy new thing you.

OK, so I’ve done a few gravel races I suppose, mostly Old Man Winter Bike Rally (3 times) and a fundraiser called Roads to Ruts in Douglas, but both were either in the winter or very low key events. ¬†The Dead Swede in Sheridan, WY, would mark my foray into one of the bigger gravel races exploding onto the scene.

  1. Sheridan is an amazing place to ride. ¬†And it’s in Wyoming.
  2. I wanted a podium
  3. I had teammates going which meant for once I would not have to drive to a race (!!!)

The Dead Swede has a few distance options – 100, 40, and 20 miles. ¬†Because I have only once rode 100 miles on a bike, I opted for the 40 mile distance as I knew my hacked together fit on my cyclocross-turned-“gravel” bike wouldn’t bring out any weird pains at that distance, and also that I know I can hammer that long. ¬†In a weird bike race season that is either a triumph mountain peak or a barren canyon of despair, I haven’t been setting too many goals… except for the Dead Swede. ¬†I wanted to win… well, podium. ¬†I’ll take that. ¬†I’m trying to be better at realizing I can’t control anything about the race except for me, and sometimes you just have to accept a faster person registered (but it doesn’t mean I won’t give them hell on the first climb and make them work for it for a little while!).

After a fun road trip on Friday with dino-sitting, Moe’s, and exploring our amazing AirBnB, my three teammates plus Sam (eh, he became honorary 9Seventy Racing for the weekend I suppose) readied our bikes and prepared for what lay ahead. ¬†I kept joking that they were all my domestiques that would tow me to the finish, which I think started to annoy all the boys.

Mike, Sam, me, Eric, and Ty, all with consecutive number plates to boot.

Sam, Mike, and I picked the front row of the 330+ 40 mile racers that lined up. ¬†I hate mass starts, and I hate them even more in a crowd mostly filled with people that have never road raced or ridden in a peloton. ¬†The incredibly short neutral roll out took place, and then bam! ¬†8 miles of pavement to get us warmed up. ¬†For the most part the pace was fast but reasonable, with some surges and weird slow downs. ¬†Someone tried an attack, but I also think they were 15 (and would win it overall), so nobody really chased. ¬†I kept my eye on the Douglas squad, which all seemed to be working for Terri. ¬†Dammit, where’s my domestiques?! ¬†LOL.

Sam and I leading out the pack at the start of the Dead Swede. In front and safe!

After eight miles we hit the gravel and immediately the first big climb of the day.  The still air combined with my black skin suit and hot sun made me want to melt but I made it to the top as the first female.  I think over the next several miles I stayed close to Chuck and Terri, but eventually dropped off.  But it was cool, because I was having fun and so excited I was feeling powerful and fast, especially after the disappointing race a week prior at the Gunnison Half Growler.  Time to maintain this second overall female position!

First climb after turning onto the gravel… regretting the black skin suit as the sun shone down.

Super, crazy fast descents (well, if you’re me… I descend a bit recklessly on gravel… wait, I mean 43mph on 32mm tires and useless cantilever brakes on loose gravel is totally safe…), long grindy uphills. ¬†The gorgeous scenes of Sheridan County flew by along with the miles, and surprisingly quickly I reached Dayton for a tiny bit of pavement before turning back towards Sheridan. ¬†The next gravel road was rolly, falsely flat, had a mild headwind, and was hot. I started picking off 20 mile racers, who started in Dayton, hoping everyone would hold their line as I flew around on the downhills in some sort of silly aero tuck (making that skin suit do it’s job, clearly). ¬†Around hour one I started sipping my Tailwind, cognizant of the fact I needed to be taking on the calories and hydration in the sun.

The third (in my mind) signifiant climb loomed in front of me and I sighed and shifted into the granny gear to spin up. ¬†To my surprise, Tony from Rapid City caught me. ¬†Tony and his crew saved my sanity during the 2015 Tour de Wyoming, and soon we were flying up the hill together, catching up on the last four years of our lives (which consisted of “I stopped racing and training.” ¬†“Hey, so did I!”). ¬†I’d hang with him until the beer and bacon aid station, which I blew past. ¬†But I enjoyed the company… my pace up that climb had definitely quickened with Tony distracting me!

Tony and I smiling and chatting up one of the longer climbs of the day

Soon traffic picked up, just in time for the final climb.  Which was a miserable hill with a false summit.  The vehicle traffic kicked up dust climbs to insult my lungs, and due to the traffic, we all had to climb in the loose gravel on the side which added some trickiness.  I caught my teammate Ty as Sam came around me РI had thought Sam was miles in front of me, but turns out he was chasing back from a double flat.

Pavement. ¬†Ugh. ¬†The last handful of miles on the pavement sucked. ¬†I had flatted on a road ride in Sheridan last summer, so I was weary of the shoulders and road debris, sticking to the travel lane. ¬†I didn’t want to risk anything. ¬†Ooooo the school… I’m close… ooooo the bike path, I’m even closer! ¬†Yesssss the steep downhill into the park… YESSSS THE FINISH LINE!

2nd place overall women, 2nd place 30-49 women, 13th place overall out of 330 or so racers. 2 hours and 26 minutes.


(And all done on a 2012 Specialized Crux with canti brakes and relatively narrow tires in comparison to today’s trends, and hamburger seat bag. I thumb my nose at you, industry marketing tactics!)

Beer at the finish line!!  And uncomfortably tight skin suit sleeves not meant for a chick with a bit of arm muscles.  

It’s been a long time, or even never, since I have been this proud of my race effort and finish. ¬†I raced smart in the opening pavement miles, hiding in the pack. ¬†I railed the descents, and made sure to stay steady on the climbs. ¬†I put forth a solo time trial effort over most of the course, much of it into a hot headwind all by myself. ¬†I was so freaking happy!

40 Mile Women’s 30-49 age group podium

So yeah… I like this gravel stuff. ¬†It’s a whole new different style of racing. ¬†It has some roadie tactics without the 15-20 hour a week training commitment Colorado women’s cat 3 road racing seems to command just to not get dropped in the first fifteen seconds. ¬†It has a need of skills that crosses over from cyclocross and mountain biking. ¬†It has crazy awesome courses on little travel roads. ¬†And in events like the Dead Swede, it has crazy huge women’s fields!

Sam got 3rd in his age category even after two flats! We took our trophy mugs to dinner!