2025 a look back at the year!
![]() |
| Santa Cruz 70.3 finishers. |
| Golden Gate Bridge in the early AM |
![]() |
| Golden Gate Bridge in the distance. |
| Strava snapshot. |
As fast as a snail
2025 a look back at the year!
![]() |
| Santa Cruz 70.3 finishers. |
| Golden Gate Bridge in the early AM |
![]() |
| Golden Gate Bridge in the distance. |
| Strava snapshot. |
After my last full Ironman (IM) race in 2017 (IM Canada) I had decided that this was it for me with these 140.6 races. I continue to enjoy the half Ironman events as they are easier to train for, probably healthier than the full event in the long run, and it helped me keep in shape. As the 2025 season rolled in and as I rolled over into a new age group - some of my team mates convinced me to do one more full IM with them. Although I was not really into it I convinced myself to go for it. The training was good. I managed to get some really good miles in on the bike and was feeling pretty solid. IM California is a flat course, but has had weather related issues over the last few years (heavy rain, wind, etc.). Keeping with the mantra of 'manage what is within your grasp' I tuned all that out and went into the training fully committed. The new Maurten gels and sports drink was working really well for me so I was pretty confident on getting in a decent race. I did quit the Whatsapp group as the constant weather updates was getting annoying :).
We drove to Sacramento on Friday and met up with the Team Asha athletes for the check in, Jayant, Chalana, and I checked in together. It was Chalana, Vaidehhi, and Jayant's first Full IM and I was super excited for them. Radhika who was also training with us unfortunately picked up an injury and had to drop out at the last minute. Heartbreaking stuff - as the training and time management throughout the season takes a toll on everyone. It is only a matter of time, she will get to the finish line soon enough.
Few of us (Sumit, Maneesh, Vishal) had booked into the Governers Inn Hotel. A decent place and walking distance to the swim start. It was perfect! The hotel had really catered to the event and had breakfast ready for us at 4:00AM! I had signed up to join the trial swim on Friday 17th - Vishal, Chalana and Jayant came along as well. It was my first swim in the American River (AR) - and I was pleasantly surprised to find it deep enough for a decent swim. 1900 yards along Discovery Park and finishing just before the AR joined the Sacramento River (SR). Water temp was 64F - very comfortable. I swam in my shorty wetsuit. We had heard that the SR was a lot colder and the flow was a lot faster than the AR and we had to be carful about that left turn as if one did not swim to the far right before the turn you would miss the buoy. Given this I had decided to wear my full wetsuit on race day.
Rest of the weekend was uneventful, bike checked in, run and bike bags checked in. All was set. We all met for lunch and the excitement was high! The only thing that was bothered me was the lack of sleep. For some reason I just could not sleep - Friday and Saturday night I was up most of the night trying to fix the AC temp - I just tossed around in bed. Other than that I was all set.
The goal was to nail the swim, stay calm on the bike, and run a good marathon. I was in decent running shape and was looking forward to a good run. And I had intended to RUN the marathon. All my bricks were good, and I had nothing to worry about. The quote, "I never won a fight in the ring; I always won in preparation." by Muhammad Ali, is spot on - and I had trained pretty well for this.
Swim:
Race day morning: Other than Vishal and Maneesh, we had all decided to go to the transition and check our bikes in the morning and then head to the swim start. The hotel had arranged a bus for us to get to the transition so that saved Renuka a trip in the early AM. After checking on the bikes - we took the race organized shuttle to the swim start. It was a crowded area - with a narrow chute leading into the water. We squeezed in and waited. The team looked excited and nervous - what a journey it had been for them! From learning how to tackle open water to finally getting to the start of an Ironman race! It was years in the making! It was a great day and as usual for me - all I was hoping for was for them to have a safe swim - the rest of the event is fine! They were well trained. It is always the swim that can spook folks and wishing them a safe swim was all I wished for. Once we got the the start I took off. The water was nice, I found some clean water and got into a nice rhythm. Even though we were warned about the left turn into the SR at the merge - it caught me off guard! The power of the Sacramento river was more than I had anticipated and I barely made it around the turn buoy! There were 10-12 folks hanging onto the buoy and some were really struggling to stay calm. I stayed away from those flailing arms and legs and managed to make a safe turn. The SR was not only flowing a lot faster it was also a lot colder than the AR. It was a bit of a shock and I was glad I had my full wetsuit on :). Given it was a down river swim I was done in about 63 mins.
| Swim leg |
Bike:
The bike route was two loops and pretty flat. We were expecting headwinds on the second loop and I figured I'd suffer for those 26 miles :). First loop went well and I was doing fine with my nutrition (300 calories/hr) and water. I did see all our teammates, Chalana, Jayant, Maneesh, Vaidehhi on that loop and it was nice to cheer and get cheered!
Loop 2: for some strange reason I missed the first aid station at the start of the second loop - I just did not see it! Around mile 66/70 I ran out of water and was super thirsty. I just plodded on hoping to see the next aid station. Finally I stopped at the next aid station - topped up and literally had a bath :) - around mile 80 I got really bored with the ride - it was one of those moments where I really lost interest and was hoping this was over and done with. I chatted with some other riders and just plodded on. I kept up the calorie intake - but may have already caused an issue with hydration and electrolytes with that aid station miss. By mile 100 I just done with this ride. Such a boring course - I was hot, bored, and not enjoying this at all. I hoped the run would be better! I managed to crawl into transition - saw Ajay there - he was volunteering (an amazing person - always so helpful!) - he said 'this is your leg now, go get it!' I may have mumbled something and plodded on to the change tent :).
| Bike leg |
As a great philosopher once said - 'Everyone has a plan until they are punched in the face' - that was Mike Tyson of course! :)
Run:
It was a weird loopy course but flat. I started well enough - but by mile 4 I knew I was not running this marathon! That really did it for me. The thought of walking 22.2 miles...ugh! As I crossed the huge Team Asha (TA) cheering squad I managed a smile - what a fantastic group! They had driven to Sacramento in the early hours to come and cheer all of us! But my race was falling apart. I knew I was in trouble as I started feeling lightheaded. Shashi came by and walked for a bit, he looked at my fingers (mildly swollen) and said "Hydration! Salt! Have some chicken soup." I stopped and had a small glass of soup and felt better. He left me to look after some of the other TA athletes. I had even forgotten to pack a headlamp! So Shashi got one for me. I saw Renuka around mile 6 she was sure I would be fine if I sat for a while and picked up the run in a bit, I had plenty of time. But mentally I was done - I just did not have the motivation to walk the rest of the way. I met Vaidehhi and she said she would walk with me "I will not let you drop out coach!" :) too cute! But knowing how things change in these long races I urged her to get going and finish - I'll be fine! She danced her way to the finish - what a super athlete and person she is! As I crossed the bridge (probably mile 11) I met with Rohan, Shashi and Renuka - I was ready to stop - Renuka was more upset than I was :) - 'sit for a while and you can start after some rest' - even though she was right - I just did not have the interest. I had pushed mile 7, 8, 9 only to make sure that I would not wake up the next morning regretting my decision to drop out. I knew I would not regret it. Along the way I saw Maneesh, Chalana, Sumit, Vishal, Vaidehhi, I don't think I saw Jayant on the run. But he and all of them finished with aplomb! Sumit, nailed the race and got a PR! We've trained together for a few years now and he is such a talented athlete! Like Vishal and Maneesh, Sumit too had done IM California before. As for me - Shashi and Renuka took me to the medical tent where I was kept warm and given some gatorade. I hung around there for 40 mins or so and then Protima very kindly dropped us back to the hotel.
| Run leg |
The only regret I had was that I missed seeing my team mates finish the race! Or had a chance to thank the cheering squad. Vishal and Maneesh sign up for this event every year! Such strong athletes! Maneesh who loves to swim and bike and is a beast on the bike had another IM finish! Vishal who runs like the wind (and coaches the East Bay run program) is one of those special people. I've not met anyone with his bubbly and upbeat attitude! Having overcome some drastic injuries - he has always been super positive! Chalana - I remember her first swim with us - it was during Covid! She is a superwoman - has been coordinating the program for years (officially and unofficially) and has been a coach for the tri program for a few years too. Her focus and diligence is unmatched! Vaidehhi - a serial marathon runner :) and a magnet for getting flats on the bike! She battled her open water demons over the last few years and made her dream of finishing an Ironman. Huge congratulations! Jayant - who was coaching the TA biking program, joined the triathlon program - already a good biker, he worked hard on his swim and having finished a few 70.3 races over the years has become a coach for the triathlon program. It is just so nice to look back at the journey all of them have made - I'm not sure they remember, but I remember their first steps into the world of triathlon! Super proud of all of them! Thank you to all the cheering squad!
As they were finishing their Ironman - I was back in the hotel, had a shower, and was dead to the world - woke up fresh the next morning! And I had no regrets of having dropped out. I am just sure that I am not yet mentally ready for another full Ironman and probably will not be ready for the foreseeable future!
This makes it my third DNF (Did Not Finish)! All of them around the same mile on the run. The DNFs are catching up with my 11 finishes ;)
2024 a look back.
2024 was a super season for Team Ash Triathletes. 70+ athletes in 2024.
Since the program began, 11 years ago, we had the largest number of participants in the Half Ironman Santa Cruz 70.3 (27) and the largest batch for the Full Ironman Sacramento 140.6 (10). Our new triathletes took part in the Sprint and Olympic distance races in Santa Cruz. We continued our annual traditional of participation in the Alpine Fresh Water Donner Lake Swim with about 15 of us making the trip up to Donner
![]() |
| Santa Cruz 70.3 check in day. |
| At the finish! |
| Santa Cruz swim group! |
![]() |
| The Alcatraz escapees! |
Personally I had a great year too. Kept active and volunteered for TA and other organizations:
Feb: Ran The Kaiser San Francisco half (virtual).
The race was a washout as San Francisco had a major storm. I ran the half in Sunnyvale.
April: Ran the Big Sur marathon (my first marathon since 2019!)
Shashi having dropped out of Big Sur due to work commitment he transferred his registration to me. I had not run a marathon since Covid. This was as good a reason as any to get back into it. Managed to to get a decent amount of training in and finished in 4:10:04. Not too shabby! It was a beautiful day and I started right up front with the top guns :). It was great to see a bunch of Team Asha folks along the way. Good to be back in the marathon game!
June: SUPed to and back from Alcatraz as support for the Alcatraz Sharkfest wim.
Rather than swim the event I decided to volunteer to Paddle for the race. This was my first time paddling out in the San Francisco Bay. Most of my paddling is in Santa Cruz. It was a great experience - 200+ swimmers. A few of them did need some rest and they came by to hang on to the SUP for a few moments till they gathered their wits and breath. Having done this swim many times, I know how intimidating it can be. Towards the end, near the Aquatic Park (AP) entrance, the current and chop got the better of a lot of swimmers. Assisted a few and calmed a few down and worked with the life guards to reel them all into the AP opening. Wonderful experience and will definitely do it again in the future.
| The start line |
![]() |
| Paddling with the GGB in the background. |
| Approaching Alcatraz |
July: Alpine Fresh Water Donner Lake Swim (2.4 mile swim).
This was the 6th year of camping and swimming at Donner Lake. I love this trip. Great place to unwind and relax up in the mountains. I did manage to run around the lake as well this time - love the campsite and to have our dear friends living just outside the campsite makes it a super trip. Camped with new friends this year and it was great fun!
![]() |
| 6 years of swimming the Donner event. |
| The Podium Beer! |
Aug: Santa Cruz Rough Water 2 mile swim.
Vishal, Harshita and I decided to swim this event. It was really well organized. I've never been this close to the wharf - but it was safe as the life guards had cleared out all the fisher folks and the sea lions. I did end up getting super cold towards the end but all in all a fun swim.
Sep: Santa Cruz 70.3.
My 8th time doing this event since 2003. One of the most beautiful courses around. 1.2 mile swim around the Santa Cruz Wharf, 56 miles along highway 1 and a 13.1 mile run along cliff drive and the coast. Stunning!
I did have an eye issue during this race and should have gone to the medical tent after the swim for a quick eye wash. But I did not and ended up with minor abrasions due to sand. The problem was caused due to us running late for the race. In my hurry I borrowed a gel defogger for my swim goggles. While rinsing the goggles in sea water (I did not have by water bottle) I must have got some sand into the goggles. Over the 40 min swim some of that sand got into my eyes and caused a lot of pain. I went to the medical tent at the end of the race (6 hours + later!) and got it rinsed out. Had to make a trip to the doctor on Monday to have it checked. Luckily no major issue. Unfortunately could not celebrate with the team as I had to rush home as I was in a bit of pain.
Over the years.
Sep: Bridge to Bridge swim (10K)
On a whim I pinged Radhika, Vishal and Harshita to see if they would swim the B2B with me. They all said yes, we contacted James Dilworth and he fixed a date for us. It was an experience, plenty of chop and eddies and currents. At one point we had to make a detour around Alcatraz as we got stuck in an eddy. It only added to the fun. James is a fantastic captain and I highly recommend him for your Bay swims.
| The Strava tracker |
| Under the GGB at the start |
| Alcatraz. Half way there. |
![]() |
| Santa Cruz Wharf - swimming past the Sea Lions. (Photo Credit: Michael Peck) |
| The world is dark, beautiful, deadly, dazzling, and fragile. |
A look back at 2021.
As the COVID tide ebbed and flowed - some events went back to normal (whatever 'normal' is!) - Team Asha continued to train and encourage athletes to embrace Open Water Swimming (OWS) & triathlons. Keeping safety in mind we kayaked and Stand Up Paddleboarded (SUP) with the swimmers at Gull Park and Santa Cruz. We had swimmers participate in Alcatraz crossing, Donner Lake, Lake Tahoe, Bridge to Bridge (Golden Gate to Bay Bridge) swims. Team Asha also had a few more first time Ironman 140.6 finishers and a bunch of 70.3 and Olympic triathlon finishers. Absolutely wonderful to see our athletes getting stronger on the bike, run and more comfortable in open water.
I decided to stepped away from running Chicago Marathon in 2021 (it was cancelled in 2020) - a race I had run 15 years in row (2005 to 2019). Going forward, I'll look for local races to run.
That said, I did enjoy my swims. Did 7 swims in the San Francisco Bay and swam the Santa Cruz Wharf on Sunday's whenever I could get there (28 times around the S.C. Wharf in 2021). I also did a 6 mile swim in San Diego (La Jolla Cove). Absolutely nothing better than swimming in the cold Pacific waters. 2021 was the first time I took my SUP to Santa Cruz. Felt great to paddleboard around the lumpy sea waters with the sea lions going 'wharf! wharf!' at us.
I continue the search for my biking muse...(I'll look harder for her in 2022), have kept my running at a maintenance mode. 2021 ended with:
584 miles running (a heel injury kept me out for 3 months).
245 miles biking
216 miles of swimming (~380,000 yards. That is more than the previous 3 years combined!)
Here are some of the fun swims of 2021:
3/17/21 - Alcatraz (With Pacific Swim Co.)
4/16/21 - Tiburon Coast (With Pacific Swim Co.)
5/01/21 - Alcatraz (With Odyssey Swim)
6/11/21 - Alcatraz #14 (With Pacific Swim Co.)
6/14/21 - Alcatraz (aborted about half way due to thick fog)
7/25/21 - Donner Lake 2.4 mile
9/08/21 - Swim around Angel Island
9/26/21 - 6 mile swim at La Jolla Cove (San Diego)
Let's hope we all stay healthy and happy in 2022.
Happy swimming everyone! I leave you with a poem by Amos Russel Wells.
by Amos Russel Wells
(My solo 6 mile swim)
![]() |
| The swim loops (Coros watch) |
![]() |
| Wait! Did they start!? |
| Looping through the timing chute. |