2026 Train2Race Long Beach & SuperTri Long Beach (7/16-19/26)

(Photo courtesy of Frederick)

Before I get into this blog, I want to first apologize for racing naked. Please keep your thoughts G rated; it’s not what you think. On the way to the airport, I realized that I had accidentally forgotten to repack the ink bag (I found the “emergency” bag only when unpacking.) It was extremely frustrating, as so many help me to be able to race — and you see their logos on my arms. I will make sure to have both “A” and “B” bags for all three races over the next few weeks…

As I mentioned last year, it was an entirely new experience to race in salt water. It was also an entirely new experience to get “thwarted” by sea life (the kelp tree during practice). This year was an opportunity to build on last year’s successes.

The weekend began with the Train2Race camp. After John helped to get bike issues resolved (a bent skewer, spacer height, and others), Frederick and I headed out for the triple brick workouts. Even though we lost about two while John worked on the bike, we still got in several decent bricks. It was great to have an opprtunity to get in “mid-aero” (helmet on Frederick’s back) and hammer the bike.

After lunch and time with Team Zoot (thanks to them for all their support!), we headed out into the swim. As I mentioned in June, the open water swims (OWS) were frustrating me given the increases I’d seen in the pool. Eric helped to point out a couple of things for me, and hopefully I can catch up with Danny at some point soon to recreate the 2019 swim tether…

Day two of camp began with swim practice at the race site. This year, different “sea life” (aka Shark Deb) came into the practice swim. But even with the “interruption”, it was still a solid practice swim. After lunch, geting packets, and a course preview from the RD, we put the bike into transition and did a shake-out bike and run.

As I mentioned last year, the path along the marina is challenging at best. This year, “pedal carts” took over the trail, with us having to maneuver around about fifteen of them at one point. On the way back, people weren’t practicing common sense. After my guide told someone we were on their left twice and they moved left twice (only moving right when I yelled “on your left”), I’d had enough of trying to fight the gauntlet. The shake-out run went far better, with very minimal issues of people on bikes trying to swerve into the run lanes.

On race morning, one of my main focuses was making sure my bladder was empty. I know how odd that sounds, but after having lost about five minutes in T1 last year, it was definitely on my mind. After addressing that and ensuring transition was fully set up, we headed down to the beach for swim start.

The swim went just as well, if not better, than practice. I haven’t gone through all the numbers, but Eric yelled at me that I was on the podium as we ran off the beach into T1.

While there were umpteen turns this year, it was still a very strong bike. There was one point where someone was trying to ride left (blocking), but we made it around there. I did have a minor issue coming off the bike, where one of my cleats caught on the hanger and caused me to fall — but no serious injuries.

After a solid T2, I was hopeful for another decent run and the second year on the podium. But it wasn’t meat to be. Even with ice on my back and extra hydration (Liquid IV) in a bottle, the humidity took its toll of me. By mile two, it felt like running in water and it was hard for me to keep enough breath for more than a few hundred meters.

Even though I got pushed off the podium because of the run, it was still a great weekend and race. It was great to see old friends and make new ones. And while I still am not a soccer fan, it was fun to hang out and “hear” about half of the World Cup final with one of my friends.

While there were a lot of positives out of the trip, one huge negative was the continual absurdities from accessibility Agents in airports. I am still waiting for a formal, written apology from the LAX MOD for [Airline] after how they treated me at LAX.

Thank you to Dare2Tri for all of their help and support throughout the weekend. Thanks to Frederick for all their help and guiding throughout, and thanks to Erik for his help around the race.

Time for a brief break and then it’s on to a very busy August — all of my “A” races will be next month (2 Nationals, 1 Worlds).

2026 Season Halfway Point (6/30/26)

(Photo from Video; Video courtesy of ND Football staff)

Looking back on the first half of my 2026 season, it definitely hasn’t gone as I had planned it. None of bike challenges, wetsuit challenges, and DNF’ing a race were on my 2026 bingo card… And I’ll admit that some of those have been harder to deal with than others.

Even though it’s been frustrating at times, I will always keep moving forward and striving to improve. I think this was best crystalized in a statement I heard within the last week (paraphrased) — ‘I don’t look at it as if I won or lost; I look at it as if I won or learned from it.’ The latter part of their statement is what I’ve chosen to focus on in this blog.

Just a few of the lessons learned include focusing more on nutrition, going further than just having a plan Z on race weekend, and being willing to try new gear. On that last point, I hope to figure out the long-term wetsuit issue soon.

The overall sizing of the wetsuit is correct. I believe that going up a size would probably be too large and create drag. But from the two June triathlons, it seems that I need to find something different since it’s compressing my upper chest (near lungs) too much.

And even though there have been struggles the first half of the year, I am not giving up or packing it in. I have a long, important second half of the season, which includes all of my “A races”. What’s helped me to continue pushing through is the knowledge that the hard work pays off — which the header photo shows.

Prior to 2023, I’d had hundreds upon hundrds of snaps on different football fields. Up to that point, I had zero TDs and zero fumble recoveries. In that one camp, I accomplished both (along with a second TD the following year). While it took 17 years to get to that point, I didn’t give up — I kept going.

That’s how I choose to look at things overall. I will continue putting in the work, showing up at start lines, and know that the hard work pays off. Here’s to a strong second half of 2026!

2026 Pleasant Prairie Tri (6/28/26)

For those of you who have been following the Blog for a while, you know that Pleasant Prairie is where it all began for me in 2015. It’s always great to go back there for camps and races — even when things don’t go to plan…

After getting transition set up, we headed to the water for the group Para start. Although the time doesn’t reflect it, it was the best swim I’ve had at Pleasant Prairie. I will continue to work on figuring out how to resolve those issues.

After a normal T1, we headed out on the bike for what should have been a solid ride. However, less than a quarter mile in, something happened with the chain. So instead of having the normal 30 gears, we had 3 (from what Scott told me later). This made the bike an extremely challenging and draining one.

After a longer than usual bike, and a relatively normal T2, we headed out on the run. It was at this point the extra effort of the bike due to lack of gears caught up with me.

At about a quarter mile in, it became painful (mostly in my back) to run. So I tried going to a walk / run, which was still painful. So I then had to go to walking most of the course. It definitely wasn’t what I wanted or planned on, but it was the only safe way to finish. I did find a way to jog in through the finish as normal though (although I was in pain after that).

While it wasn’t the race I had planned, I’m grateful to Scott for guiding and all his help. I’m also grateful to Dare2Tri for all their help and support.

I will take some time to fully recover after this race to ensure that I’m at 100% heading into the second half of my season. All of my “A races” are still to come, which means recovery and then lots more training.

2026 Leon’s Tri (6/7/26)

(Photo courtesy of Scott)

Leon’s has typically been the start of my summer Tri season, and it was again this year.

After seeing the normal Dare2Tri procession into the lake, Scott and I got transition set up and then went to the opening ceremony.

While waiting for our wave to begin, I found out that I wouldn’t need the wet suit due to water temp. Shortly after stripping it off, we entered the water for the start.

I’m glad that I was able to do this. It seemed like a much easier swim than in past Leon’s races. I didn’t have the normal wetsuit issues that I typically have at Leon’s.

After a normal T1, we headed out onto the bike. It went well until one of the final turns. At that point, I heard something fall and the bike wobble a little. From past experiences, I knew exactly what it was — one of Scott’s pedals falling out because the threads had stripped.

After stopping so he could get the pedal, the restart didn’t go well. I ended up falling since the pedaling was off-balance (he only had the right pedal). But once we got going, it worked out. It was definitely harder for the last few miles of the bike since Scott only had one pedal, but we made it back.

After a longer T2, we headed out on the run. It went about the same as in past years, although the roughly 1.5 miles along the bridge was a little bit less choppy of a run.

Even with all these challenges, I did still end up with a podium finish (2nd ATD1 VI Male).

I’m grateful to Scott for guiding and all of his help and support. I’m also grateful to both Dare2Tri and Leon for all of their help and support!

Warrior Dash (5/30/26)

Earlier this year, a very good friend said that they wanted to do a marathon for their 60th birthday. While I’ve avoided marathons to this point, I was willing to get the training in because of them.

When my second half of the year (Holy Half) sold out before I could register, I went looking for other halfs that would fit into my calendar. What I found was the Warrior Dash in Wheaton.

With it being on a trail, the RD allowed us to begin before the main start. This helped us to get most of the first loop in before the crowds came.

The race began with roughly a half mile on grass, followed by about a mile uphill on the path. The race itself was a lot of up and down hills, with minimal flats.

As we got back towards the grass (heading in to start loop 2), I was in a decent amount of pain. When we got back to the turnaround, my left leg was completely numb.

After standing for a few minutes and trying to get feeling back to it, I wanted to go back out. But after less than a hundred feet onto the second loop, I could feel it going numb again.

At that point, I made the decisioin that it wasn’t safe to try and push it. I was concerned about potentially tearing something — especially with the first 1.5 miles being a long, challenging stretch. So I had to throw in the towel and accept the DNF.

While the day didn’t go as I had hoped, it was still a great event. I’m grateful to John for guiding and all his help and support. I’m also grateful to the RDs and the rest of the staff for their help and support!

Out of Jail II (Shining Star CAC Jail & Bail) (5/1/26)

(Photo courtesy of Shining Star CAC staff)

Once again this year, I ended up in “jail” to help support Shining Star Children’s Advocacy Center. If you haven’t already done so, please read last year’s blog for background on the event.

As with last year, my bail increased again. Unfortunately, I have not yet made my goal. If you would like to donate and help me to reach it, you can do so here. .

2027 will be Shining Star’s 25th Anniversary. Because of that, I would like to raise a HUGE bail next spring during the 2027 Jail & Bail event (actual event date TBA). To help achieve that goal, I am asking those of you who are currently having to take RMDs (Required Minimum Deductions) from your retirement accounts to consider having a portion of it directed to Shining Star as a chartiable donation to help support my 2027 fundraising event!

If you are able and willing to make a donation from your RMDs, please email me (sscacinmate@gmail.com) for more details and logistics. If you’re not, please watch my main and fundraising socials (@nocrappyexcuses and @sscacinmate) for 2027’s fundraising launch!

Let’s all help raise a LOT of money to support Shining Star’s programs and help the children of Lee & Ogle Counties (IL) whom have been affected by abuse!

North Carolina Douple-Dip (Belew Lake & Cal Tri Charlotte) (4/18-19/26)

(Photo courtesy of Jonathan)

Because it wouldn’t work to go to Florida for the first of the Para Qualifying Series races, I went looking for other Triathlons in April. I found two in North Carolina that were relatively close to each other. After Jonathan confirmed he could guide for me, I made plans.

Day 1 (Belew Lake):
After having to move transition around a few times and pre-race photos, we got in line for the swim start.

In the past few years, I’ve had issues with breathing in the wetsuit. It seems to cause problems with breathing at some times and then be fine at others. This race was unfortunately the former, and I had to stop several times to catch my breath.

Once out of the water, we went out on what I would consider a technical, lolipop course. I was a bit uncomfortable from the continual curves and hills. The run was almost all hills — but was still a solid run for all of that.

Day 2 (Cal Tri Charlotte):

In the past, I’ve had races where the RD has called off the swim an hour or more due to weather (making it a run/bike/run). But until this race, I’ve never had the swim called that close to the start…

As we were heading down to the beach (less than 5 minutes prior to start), we were all told the swim had been cancelled. So after a short run from swim start to and around T1, we headed out into the wind and rain for an extremely challenging bike.

The bike was about a 16 mile lolipop, during which there were heavy winds and rain. This meant I was holding on tighter than usual, which led to me going numb early. We did make it through safely after a couple of stops — but I did have a momentary thought of throwing in the towel at about 10 miles of this challenging bike course.

After a normal T2, we headed out on the most challenging run that I’ve had during a Sprint Tri. It wasn’t so much the hills (which I’d had the day before). It was the fact that the third “prong” of the run had us going on a dirt trail into woods, like you would for an OCR.

I’m extremely grateful to Jonathan for all of his guiding, help, and support throughout the weekend. I am also grateful to the RDs and staff of both races for all their help and support.