Sponsored by Giant Bicycles and Liv/giant

Author Archive

2015-05-20 California State Championships Race Report by Tofor Lewis


This last weekend I made my final trip of the year down to SoCal to race my bike. The high school racing series which began in February was coming to a close with one last race. The California State Championship! A battle between the northern conference and the southern conference. A race which always hosts the fastest high school riders in the state and the competition never fails to impress. This year the race was to be held in Los Olivos, on a course I was foreign to.

Typical of the Lewis family we left the house an hour later than originally planned on Saturday morning and began the 7 hour drive down. We arrived slightly later but still with enough to time for me to get a couple laps in and study the course. I had a quick meeting with my coach to talk strategy and then grabbed some dinner and headed to the hotel to rest up.

I woke up well rested, motivated, and ready to go! I lined up at the start 15 min prior to the race and began to get my self ready mentally for the battle ahead. Glancing around at the familiar faces, I knew that this race would not be easily won, I also knew I had what it takes to win it. I was lined up around 45-50 places back since I had missed some of the races throughout the year. This meant that I needed a very fast start in order to catch the front 10 guys before the first climb. The race went off and I immediately began mashing the pedals.

I worked my way to the outside and started working my way up the pack, picking guys off one by one. About half way to the climb I glanced down at my Garmin and noticed my screaming heart rate. Knowing the race wasn’t going to be won in the first lap, I decided to slide into the group. I hit the climb in about 20th place. The first major climb consisted of 4 steep switchbacks followed by a gradual 100 meter climb to the summit. Being that the group was so close together, the climb was pretty slow. The rest of the first lap I just focused on inching my way closer and closer to the front pack of about 12 who were starting to pull away but still giving my legs some quick rest time on the descents.

In the last kilometer of the race I made a strong effort and bridged the 15 second gap between the couple guys I was stuck behind and the lead pack…I had made it. This was a relief to me, I now just had to settle in and wait for guys to start popping off. As we made our way through the second lap the pace began to pick up and like I had thought guys began dropping like flies. By the beginning of the third lap there was just 4 of us. The pace was defnitley strong and I was starting to feel my legs but I knew the rest of the group was in the same position so I told them to “shut up” kept pushing on. This group was strong. I had raced all but one of them before and it had been so close every time so I knew that this race may come down to a sprint.

The last lap we all tried breaking each other but none of us would give in. I sat in around third most of the lap and waited for the right time to attack. With about a kilometer to go I made the pass into first and hammered the pedals. I made the last descent into the straightaway and gave it all I had maintaining first place. I could see the finish line and taste victory. However, the race was not over. I came into the very last turn slightly too fast and lost traction hitting the ground hard. I scrambled to my feet only to watch my three competitors pass me up. I rolled into the finish in fourth place and extremely disappointed. I was seconds away from being the state champion and I let it slip from my grasp. Huge props to the other 3 guys though, they are animals and it was anybody’s race. Now its time to rest up and get some road racing in before heading up to Canada with USA Cycling in June. Thank you all for your continuous support! God Bless!



2015-05 Boggs MTB Race Report by Debby Sullivan

Oh Boggs, where do I begin? This race had been on my list of bike races since moving out here. I actually decided to do it last year but I was a day late in the decision because the race had sold out. Well, this year I planned on it and got registered right away.

Apparently I am a special kind of crazy because I not only decided to do the 8-hour solo but I figured if I am doing that I might as well throw in a hill climb on Fri and a Super D on Saturday and race in the whole Funduro. Yeah! My better half decided to split it with a friend and go the 2-man team route. We hooked up with some Folsom bike teammates who so graciously saved us a spot to lay our tent and provide some good info and good times camping.

We made it out Fri afternoon and by the time we set up camp and got things figured out I had to head over and race the hill climb. At some point I had hoped to take a lap of the course beforehand as a warm-up but there was no time for that. So, I got right down to the nitty gritty hill climb. Ouch. Those just hurt. After burning my lungs out, I hacked my way back down to the camp area and jumped on the podium in 2nd place for Pro women. I figured I would hang out with the family and take it easy after that and not even try to get a lap on the course.

2015-05-02 07.37.33

Our pit crew of kids, still an hour til start.


The main race day came and we all got ready to get out there. We had a great set up with the Folsom Bike tent and pit area right at our campsite. It was just past the main area where you came through the laps and worked great! All our kids playing and cheering and people hanging in our own area. Well, I got to the line and started somewhere in the middle of the mass. I didn’t really want to start right on the line. While it would have been nice to get out in front of a lot of people, I also wanted to just sit tight on that lap and take it easy. I knew I would go too hard if I was on the front. My plan was a nice easy lap and then to do my second lap as a race lap and then just try to ride strong the rest of the race. For the Funduro they add your fastest lap to your hill climb and Super D times, so I needed a fast lap. So, that is what I did. Worked well since the whole first lap was just a train and I got to see the course. Second lap I went for it, blowing by alot of guys along the way. That was the only lap I didn’t take bacon. After that I refueled and settled in for the long haul. Ashlyn gave me some encouraging cheers each time I came through. Around lap 5 I was stopped eating something and she just asked me what I was doing. Why I was standing there? Love that girl.

The end of lap three and the beginning of 4 were really a bit painful but I just kept trucking. Laps continued to get a bit slower and slower.

Oh, but bacon!! I lived for that bacon each lap, and everytime I went past the sign that said “8.9 miles to more bacon” I wanted to rip it out! I love bacon and I loved my Osmo. I don’t think I have ever loved it more.

2015-05-04 09.12.20

Finally, I was at lap 6.  Now, I knew I had till 5 o’clock to finish but I was thinking that was 8 hours. So in my delirium of lap 6, only looking at my Garmin time and not at time of day I thought I was done. There was no way I could complete another lap (I thought). What I wasn’t thinking about was that I actually had 9 hours to ride to finish the lap. It just had to be started by the 8 hr mark. I had told myself I would need a good 1:15 to make it safely around another lap.

So, I just settled in and plodded through that 6th lap thinking how tired, done, and maybe slightly relieved that I wouldn’t need to go around again. Well, I came through the lap and there was Drew yelling an update.

“You have the fastest lap of the day, and you will be down by less than 1 minute if you can complete your 7th lap! You have 1:12! You gotta go!!”  Until this point in time I really had no idea where I was at all so it was all news.

Ugh! My mind began to reel a bit as I started riding again. Do I go for it? I don’t know if I can make it around that fast. As, I began, the course guy yelled to me me “If you’re gonna go, you gotta GO!” Ooof what to do? I rode to our pit, no way I could go without another Osmo! I looked at Ron and said something about what am I doing??  He jumped in and grabbed me a full bottle as I stood there reeling and confused and said “Yes, Drew was just here and you have to GO!”

So, I tried to wrap my mind around it and get going knowing I would have to go hard now. I had to walk the technical spot as I have no skills at this point and then I was just trying to get moving and I crashed on a loose corner. I picked myself up. It was not a bad crash, but I thought to myself “Really, you should just turn around now and go back, no way you can make it”. Then I got back on my bike and I went for it. I pushed and pushed and tried to ride smooth. I was thinking man, this will really suck if I don’t make it and this lap doesn’t count. I gave it all I had and pushed over the last climb. Once I got over I looked at my watch and knew it would be close but it was all downhill. So, I let it rip. I came up behind one guy on my way down “I gotta go!” I yelled and flew by. He yelled encouragements to me “you got it!” I came through the last tight switchbacks and I could hear a loud roar at the finish I only hoped I was making it, I came around the corner and the roar died….  Silence, or so it seemed in my head, as I looked up at the clock just past5:00.

I missed it by 3 seconds. Really??  Unbelievable.

I rode 80.5 miles and 11,400 in vertical with 8:45 of moving time but that last 11 doesn’t count because I was 3 seconds too slow 🙂

The look of filthy disbelief.

The look of filthy disbelief.

I was second overall and sat just a couple minutes back in the overall All mountain.  I was so grateful to have some good food a beer and some rest sitting and enjoying the evening around the campfire with great people.

Oh, but I still had to ride back up the hill and do the Super D on Sun! That was fun. There was way too much pedaling in that super D!

Turns out that last lap didn’t matter at all! It would have given me a minute on the competition so I would have been less than a minute down overall. But she beat me in the Super D anyway!!

Drew kept asking if I was mad at him for making me do another lap. The answer was definitely not. Despite how badly I did not want to do another lap, I learned that I had more left in me than I thought. I don’t think either of us actually thought I would even come that close to getting it. So, while it was crushing at the time I am glad I had the perseverance to push through one more lap, and to push hard. Never give up.

23rd Annual Cool MTB Race Report by Ron Shevock

After a week of sunny warm temps, the weather was finally calling for a slight chance of rain and some darker skies today which, in March, can only mean one thing….it must be the time for the annual Cool MTB race!

For 23 years this race has been a ‘season opener’ of sorts for lots of folks in the area and always does a great job raising funds for trails in the Auburn SRA.  It nearly always brings mud, rain, guaranteed wetness with multiple creek and bog crossings and sometimes even snow.  This year was mostly dry and fast but you still had to deal with the 2 or 3 usual creek crossings which left your bike looking like you just finished a cyclocross race.

Last year, I raced in the Single Speed class, but this year I slapped a SRAM 1×11 drivetrain with a 36 tooth front ring on my Giant XTC Advanced SL 29’er and stepped up into the Pro class.

The Pro field here usually draws a decent field and this year was populated by last years’s winner, Justin Thomas from Reno looking extremely fit and fast, past winner Clint Classen from Team Santa Cruz Fox, Brian “the legend” Rouse (yes, Brian, I just called you a legend haha), Sam Guzman and Aron Yevuta from Victory Velo, and several other very fast looking folks on the line from the Cat 1 age groups as well including local HS racer, Nathan Barton.

I never seem to be a good “starter” and I’m generally no threat to contesting a hole shot and today was no different.  But the start was clean at least and I settled into 5th place through the opening twists and turns and opening short punchy climb.  Justin Thomas set the pace for the first few miles, with Yevuta on his heels, then followed by Clint, Rouse, Me, then Nathan Barton.  After the first mile or so we seemed to be getting a gap and I figured that these guys would be my riding partners for next 2 hours or so.

Cool is generally fairly tame trails but at around 2 miles, you hit a fast descent that is just littered with loose rocks and a few ruts that always seem to cause a flat tire or two amongst the group.  Just before the descent, Clint cruised to the front to have a clean shot without any flying debris getting in his way (smart) while the rest of us bounced and clanged our way down on his heels to Salt Creek.

After Salt Creek, you hit a heinous steep climb that no sane person would ever look forward to.  It only takes a few minutes (3 – 4 normally), but with several pitches of 20 – 25%, it just beats you down.  The four of us settled in behind Clint with no one apparently wanting to push the pace too hard or attack too early at this point.  Which was fine by me, but it became apparent while watching Justin Thomas climb that he was just kind of having a walk in the park at this point as he seemed to spin an easy cadence with little effort.

We soon hit the next descent to Knickerbocker creek and I moved around and took the lead here.  I descended fairly cautiously and set myself up for the creek crossing and we all cruised through it uneventfully.  On the long climb out of Knickerbocker, Nathan Barton tested us and threw in some small attacks that we had no choice but to respond to and it appeared that this tactic served to put Clint just a bit off the back of our train and we were now down to four of us (me, Barton, Rouse, and Thomas).

Near the top of the Knickerbocker climb, Barton and Thomas began to get a gap on me and Rouse….and then as we flowed through the rolling terrain over the next few miles Thomas got a bit of gap on Barton and seemed to really be picking up the pace now.

Seeing this, me and Rouse started working together and we caught back up to Barton, while Thomas kept his pace high and probably dangled about 15 seconds or so ahead of us.  The 3 of us start working together on the rolling terrain and mild grades taking some turns putting efforts in to close the gap.  I ended up on the front of our little train on a really fast downhill, and unfortunately, my eyes started watering like crazy and my left contact lens just kind of popped out!  It found a home on the inside of my sunglasses for a bit and then it just fell off.  There was nothing I could about it at this point and figure that I would just have to deal with a lack of depth perception and light blurriness….dang it.

Just after my contact lens popped out, we seemed to be making some ground on Thomas closing the gap to 5 seconds or so when I stuff my tire into a rut that I didn’t see and I  had to unclip and stop at the bottom of a small hill.  Luckily Barton and Rouse were able evade me and they powered on, but just like that they were 20 seconds up on me as they made contact with Thomas.  So where just a few moments ago, there were 3 of us working together to catch back up to Thomas, there were 3 of them ahead of me working together to drop me!  Crap.

So I rolled through Lap 1 4th overall (3rd Pro).  Lap 2 was mostly uneventful for me as I rode the entire lap solo wondering if I could catch back up to those guys but riding a lot more cautiously as I was trying to get used to me new “adjusted” eyesight with only one contact lens.  Every now and then I would take a glimpse over my shoulder and catch sight of Clint maybe 15 – 20 seconds back so I knew I couldn’t just give up or let off the pace too much.

Luckily I survived Lap 2 without any crashes, and began to get some confidence near the end of the lap that I was feeling pretty good despite my eyesight.  I could no longer see Clint patrolling behind me, and on the few open stretches where I could see far down the trail, I would catch glimpses or Rouse’s red kit so I started to chase in earnest.

At the start of Lap 3, I snagged a donut handup from my from Kelly and that gave me a nice punch of rocket fuel to reel in Rouse.  I got within range of him on the steep Salt Creek climb, then finally found his wheel after we crossed Knickerbocker for the 3rd and last time and climbed to the top.  We said hello, gave each other some encouraging words, then each made a few attempts to tear the other’s legs off.  HAHA.

We both realized that neither one of us was really going to drop the other one of us and we just hard mostly together for the last few miles.  We approached the final steep climb with yellow house on the right and I put in pretty hard dig up this that sent SEARING SENSATIONS through my legs and I thought that would have been the end of Brian, but it wasn’t….he still dangled about 5 seconds back and as he recovered on the last rollers and down into the last mud bog by the crowd, he found my wheel again.

Luckily however, I had the advantage going into the mud bog, and I took the safe bridge route to the left.  While I was halfway across the crowd started yelling “he’s going for it!”  and I look over and Brian is trying to pioneer a new line straight through the bog, and I got worried for a second that he was gonna make it but the water mud and slop proved too deep and I was able to exit the bog area first and sprint on ahead to the finish where I just wanted to collapse.

Justin  Thomas ended up staying away off the front to defend his title and Nathan Barton had a solid day finishing 2nd overall. Nathan raced in a Cat 1 age group, so that put me into 2nd position in the Pro field with Brian Rouse 3rd, and Clint Classen not far behind in 4th.

Driving home and trying to text updates to everyone with one contact was even sketchier than racing with one lens.  (KIDDING)


2015-02-08 TBF MTB Classic Race Report by Tofor Lewis

TBF MTB Classic Race Report

By: Tofor Lewis


I have always loved racing the TBF MTB series. They are some of my first mountain bike races of the season and are a perfect guide to show how my training is going so far and what I need to improve on or focus more on. Also, who doesn’t enjoy going out and ripping granite bay with some of the fastest guys around? Well, it was safe to say I went into this first TBF race without really knowing what to expect out of myself. I have been training really hard and diligently for the past 3-4 months but with goals of doing well much later in the season, so this race was just a test on my body. Like normal I rolled into the Granite Bay parking lot much later than I was expecting and began rushing to throw my new Folsom Bike kit on (which looks SICK) and hop on my bike for a quick warm-up. After spinning around for a whopping 10 min I worked my way to the starting line and settled into the pack, my race would go off in 3 min.  As I glanced around at the field of riders I was slightly surprised that none of the local rippers showed up. I didn’t have to worry about Ronanimal (Ron Schevock) or the human highlighter (Clint Claasen) that normally show up to rip my legs off. I still had no idea what kind of shape these riders were in and decided I would just kind of sit in for a while and get a feel for the group. The race started and like normal a couple of my high school teammates took off at a crazy pace. Not wanting to immediately destroy myself I grabbed a wheel and sat in around 4th place. I slowly moved up into the second position by the time we reached the first climb up to park bench. I took a quick look over my shoulder and was surprised to see the bright orange helmet and kit of Jason Perez. I wasn’t sure how I missed him at the start because he has always been one of the guys that battles with me at most local races. As we climbed the hill up to the bench I could tell that the pace was slowing down. I took another look over my shoulder and saw the group splitting apart. At that moment I made a conscious decision to go for it. Right before the downhill rock garden I slipped in front of the leader and ripped down the hill. I glanced back at the bottom and saw that I had opened up a slight gap. With eyes narrowed on the trail ahead I took off. The whole race I felt very strong and just kept pushing forward and increasing the time gap. Although I wasn’t necessarily battling it out with anyone, this was one of the toughest races I have done. It started raining on the second lap and turned into the sloppiest mud fest I have ever ridden in. People were literally scattered across the course either with broken down bikes or just face planted in the mud trying to find the will power to pick themselves up and finish. Despite the terrible conditions my new Trek Superfly worked flawlessly which I was super impressed with. Covered head to toe with mud I finished the race with an 8 min gap on second place (Jason). It was safe to say that my training was beginning make a huge difference. It took me two days to finish picking dirt out of my ears, eyes, and hair but despite the rough conditions I am very happy with my results and am beyond excited to get this season underway.

2014-07-05 MTB Marathon Nationals SS Open Race Report by Ron Shevock

Traveled up to Ketchum, ID again this year to race MTB Marathon Nationals for the second consecutive year.
I raced in the Single Speed Open division and was trying to improve upon my 5th place from last year.  But in short, this race was a disaster for me which was disappointing as I had targeted this race early on and I believe that I am a bit fitter than last year.  I believe I made the mistake of racing at altitude while on my 3rd day of acclimation. (The town of Ketchum sits at just below 6,000 feet and the race course loops up to just below 9,000 feet twice).
From everything I’ve read thus far as that it’s best for flatlanders like me (I live in Folsom) to either go up to the race as close to the start as possible (i.e. the night before) or give yourself ample time to acclimate (i.e. 7 – 10+ days).  While the worst time to race is in that 3 to 4 day window when your body is doing it’s best to adapt to the lower oxygen levels.
I traveled to Ketchum on Wednesday 7/2.  Then spent Thursday, 7/3 spinning easy for about 2 hours to get the legs moving again after the long car ride and dialing in my bike.  Felt awesome.  Friday, 7/4 I pre-rode the course at an easy to moderate pace (took about 2 hrs 15 minutes ride time) with just a few harder efforts here and there to open up a little.  Felt less awesome and then the entire afternoon afterwards I was way fatigued, and came down with a bit of a headache that night too.  I was hydrating like crazy so I know that wasn’t an issue.  Saturday morning (race day) and I wake up at 5:45 am to eat prior to my8 AM start time and I’m extremely fatigued an tired.  And unfortunately this malaise continued for the entire race.
As we hit the first climb I was already feeling shelled.  Last year I was able to stay with the leaders this year, but this time, I was instantly 40 seconds back and feeling like crap.  I tried not to worry and hoped I’d come around but I never did.  My headache got worse and I just inched along and tried not to get anybody else’s way.
I ended up pulling myself after the first lap as at the pace I was going I couldn’t imagine being out there as long as I might have been considering I probably would have been slower on the second lap (last year, I ended up pulling a negative split on the second lap, but I knew that just wasn’t in the cards this year).
I went back to my hotel, showered, and immediately slept the entire afternoon away.
I’m still wondering if there were other factors that could have contributed to my performance here (i.e. wondering if I did too much work in the weeks prior to the race, or was overtrained, etc). but I keep coming back to the altitude.
Next year, MTB Marathon Nationals moves to the East Coast somewhere I think…but “regular” MTB XC Nationals moves back West to Bend, OR.  Maybe I’ll pencil that one in….

2014-06-15 XTERRA Richmond East Championships Race Report by Debbie Sullivan

I am so glad that I was able to make the trip out to Richmond for this race! I had heard good things about this race and really wanted to try another championship course out but wasn’t sure how I was going to make it happen.  It was such a blessing how everything came together for this trip. I have gotten to know an amazing network of people in this area as well as Xterra friends! I was holding out hope to go and it came down to everything coming into place in the last week and even better than I could have hoped. From help through my shop, Folsom Bike, to friends that I swim with right down to my awesome massage guy, Tom, all the pieces came together and I owe it to all these people for helping me get there!

My mom was coming out for a visit and flew in on Wednesday so she was here with Ashlyn while I had a buddy pass to fly straight to Dulles on Thursday! I got to stay with great people David and Stephanie Miller who were heading down to the race on Friday. John, Steph and I got out and got a little preride in on Fri afternoon and I had a blast. It was definitely wet from all the rain in the two days prior and the humidity is not something I am used to but that course was so much fun. I got hooked up with an amazing homestay in the area and was so grateful to be staying with Chris Jeffrey. My plan on Saturday was to just do a short run. But as I heard about different parts of the course and looked at the swim in the river I ended up doing a little bit of everything. On this course I was glad I did. It was more than I had planned to do but I was feeling so much better than last time thanks to the amazing work of Dr. Vince Hoffart and my muscle man Tom Self at Massage Vudoo! I think I have found a killer combination there.

Swim start - I'm on the bottom left

Swim start – I’m on the bottom left

Race morning was great the temperatures were down and the humidity was way down and it made for great race weather with our early start.


The swim was different and fun. You have to swim across current and up the river and zig zag for different bouys with a mini trail run on isle in the middle. I was so grateful that I got in a swim on Saturday and had a good idea how strong the current was and how high I had to aim to make the bouys!  A lot of people had problems, but I felt pretty good with my swim. I felt really relaxed amidst some chaos. I came out of the water right on Shonny’s heels and chased up to transition. I was 8th out of the water, which is pretty good for me.


I jumped on my bike thinking maybe I could try and grab a wheel of Shonny for a minute or two, but nope, by the time I got myself situated she was gone! I pushed down the road and dove into the singletrack. Such a fun course! My first lap went fine. Despite having my share of bobbles, I rode most of my lines fairly clean. There were a few that I realized I needed to change on the next lap. However, when I came around the next lap I was mixed in the age-group race starting their first lap. The first part wasn’t too bad as people were fairly willing to let me pass. I think it helped just a little having people around to push me as opposed to the first lap all alone. David Miller came up behind me and gave me a good push mentally when I really needed one! Then we got to all the technical parts that people were coming off or just walking and that was a little frustrating since I knew my lines for that lap and was forced to walk in the line of age-groupers. It also makes me feel a bit spastic on my bike because I am still trying to race but also forced to sit back and wait. I know this cost some time but I did have a blast on this course! Super fun with technical rocky sections, roots, bridges, creek crossings and riding through drainage tunnels, and of course sections lined with fans and hecklers all dressed up and noisy. Hereis a link to a local article. I was 6th fastest on the bike for the pro field.
Fun section of the course lined with fans :)

Fun section of the course lined with fans 🙂


I came out of transition and onto the run right behind another girl. She was running at a good pace and I was trying to keep with her. I was feeling alright for about a mile and then she just opened up the gap and I could not hang. After running through some streets over railroad tracks you come to the “Myan wall” which honestly was a lot smaller than I was expecting from the way people talk about it. It is a steep scramble/climb up some railroad ties. As I was climbing I saw a girl coming right up behind me. As we ran down the tower, my head was spinning with how many circles we made and she was right on me. I determined not to lose any positions on the run and held fast. I made it through the out and back and to the river crossing and the “dry way” and was again grateful that I had come out to this the day before and knew where I was going through this rocky section. This was my favorite part of this run. Through a stream over boulders and up a little ladder. After that is just a fun section of trail and then the home stretch over the bridge and back to the finish. Through this second half of the run my stomach was NOT happy and I was a little worried. It hadn’t really been feeling great the whole race, but this is where it got bad. I just kept telling myself I was almost there and I could make it without a stop! I finally opened up a gap on the girl behind me through the dry way and made it too the finish. I did not lose any spots on the run! Yay! This is a common problem for me.
Dry way

Dry way

7th place!
I had no idea where I was in the field when I crossed and then Chris came up right away and told me I was 7th. I was so happy to make the last spot in the money for the pro field. This also was good enough to get back in the top 10 in the series.
This race was truly fun XTERRA racing! All aspects of the race had fun challenges of their own and it was a great race! Definitely one to do again.
I definitely have some work to do to catch those ladies ahead of me but this was progress from my last attempt. Next up will be Beaver Creek, CO in July.
More photos here.

2014-05-31 Lost and Found 100 Coverage on CX Magazine

Congrats to top spot winner Jared Kessler and Ron Shevock for competing in the Lost and Found 100! They were both interviewed by CX Magazine, and you can read all about their experiences here (http://www.cxmagazine.com/2014-lost-and-found-gravel-bike-ride-race-results-kessler-young) and here (http://www.cxmagazine.com/ron-shevock-felt-f1x-gravel-singlespeed-lost-and-found)