The Roc triathlon Wales 2024
- CbdFit

- May 16, 2024
- 4 min read
Updated: Sep 17, 2025
šļø ROC WALES RACE REPORT: GRIT, SUNSHINE & COMEBACKS
My personal take on ROC Wales 2024āmay it serve future ROC warriors as both guide and fuel + Personal Message from SlavĀ Ā āIf this doesnāt motivate you, I donāt know what will.ā

āļø WALES DELIVERED ā AGAIN
The ROC Wales doesnāt do half-measures. Itās either full throttle or nothing. And once again, the weather showed up to test every ounce of grit we had. Blue skies, blazing sun, and that unmistakable feeling that this race was going to demand everythingāand then some.
š ļø TRAINING? MORE LIKE DAMAGE CONTROL
Letās get real. My prep for this race wasnāt textbook. It was survival mode. From January to April, it felt like my body was playing whack-a-mole with injuries:
January: Left Achilles and calf blew out during my second long run of the year. Two weeks off running.
February: Back injuryātwo weeks off everything. No lifting, no cardio, just rehab.
March: Heart procedure for my ongoing cardiac condition. Two weeks of light training, then four weeks off running entirely.
April: Right Achilles and calfādiagnosed with tendonitis. Another two weeks off. Only gentle cycling and swimming allowed.
I had to cancel both the Millennium Way Ultra and the Manchester Marathon. That stung. I donāt cancel races. But this time, I had to choose long-term legacy over short-term pride. ROC Wales became the focal pointāthe one race I refused to miss.

šļø BASECAMP: BEACH VIEW ABERSOCH
We arrived at Beach View Abersoch campsite with the caravanāhighly recommend it. Itās got that perfect mix of tranquility and proximity to the action. Friday evening was all about settling in, soaking up the atmosphere, and reconnecting with the ROC tribe.
Registration was smooth as ever. The Beach Village was buzzing. I spent time chatting with fellow athletes, some of whom recognized me from YouTube and my ROC guides. One guy called me āthe poster boyāāIāll take it. It means the message is landing.
Coach Tom Bill brought six athletes. I brought two of my PT clients. Tom took first place, and I couldnāt help but think how epic it wouldāve been if my guy Iain had been there. Theyād have pushed each other to the edge.

š NIGHT BEFORE: RITUALS & VISUALIZATION
We walked the beach, took photos of the finish line, and visualized crossing it. Thatās part of the ritual now. I packed my mountain bagāevery item chosen with intention. Labels, bib numbers, gear checks, nutrition dialed in. Carbs, protein, and a quiet sunset with my wife. ROC isnāt just a raceāitās a ceremony.

ā RACE MORNING: FOCUS & FIRE
Start time was 8am, so I got a solid nightās sleep. Morning coffee, a few toilet visits (standard š), and into the trisuit. Wetsuit half-on, bike racked, gear set up. More chats, more nerves, and thenāboomāstart line.
Abersoch Bay looked unreal. Calm, blue, inviting. But we all knew what was coming.

š SWIM: 1500M IN 31:21
The second I touched the water, everything clicked. I always treat the swim as a warm-up, but this time it felt strong. Training paid off. No panic, no exhaustionājust rhythm. Crew on paddleboards made it feel safe. Transition was slow (Garmin setup, toilet breakābladderās a liability š), but spirits were high.
š“ BIKE LEG 1: 50KM IN 1:37:26
Hydration, electrolytes, caffeineācheck. The route? Absolutely stunning. Rolling hills, coastal views, and that perfect mix of challenge and beauty. Athletes were smiling, spirits were high. Breakfast on the bike before T2. Marshals were flawless.

š„¾ MOUNTAIN HIKE: 6KM UP IN 1:50:00
T2 was methodicalāgear change, toilet, camel bag loaded. Hiking shoes, poles, head cover. The mountain is always the wildcard. With my heart history (SVT, AFIB), I have to stay hyper-aware. But this year? No episodes. First time ever.
No cramps either. Nutrition, hydration, pacingāall spot on. That alone felt like a win. I filmed a few clips, chatted with athletes, and had lunch at the summit: banana, brioche with Nutella & peanut butter, protein drink. The sun was out, but not oppressive. Descent was breezy and fast.

š MOUNTAIN RUN: 6KM DOWN IN 1:00:00
I always make up time on the descent. This time was no different. Ran most of it, soaked in the views, and took my traditional cold dip in the river. Itās become a symbolic resetāwashing off the climb, preparing for the final push.

š“ BIKE LEG 2: 50KM IN 1:51:25
Back on the bike. And oh man, it felt different. Hips were tight, quads felt off, and the headwind was brutal. Cadence was there, but watts were low. Heart rate wouldnāt climb above 130 bpmāpossibly meds, possibly fatigue. But I kept pedaling. Kept smiling. Got back to the beach safely.
šļø BEACH RUN: 1KM IN 6:13
Final transition. Blister pain kicking in. Quick high-five to this yearās winner and into the roar of the crowd. Sand underfoot, finish line in sight. ROC cheerleaders, wife, mates, and fellow athletesāpure magic.
š§ LEGACY OVER STATS
Overall time: 7:32:15 (PB)Ā Ā This was my 3rd ROC Wales, 2nd in the Trilogy, and 5th ROC overall.
Three years ago, I was in critical care fighting sepsis. Today, I crossed the line again. Life threw punchesāheart surgery, injuries, family health scaresābut I kept showing up. Smiling. Training. Coaching. Parenting. Creating.
I told myself last year this would be my strongest ROC Wales. Life had other plans. But I adapted. I trained around injuries. I showed up. And I finished.
š GRATITUDE & SHOUTOUTS
My wife, Lukas & Olaāfor holding the fort.
My fitness gangsta crewāfor the fire.
Mammothāfor the bike support.
SYF Massageāfor fixing my back and calves.
ROC teamāfrom HR to marshals, cheerleaders, medics, and volunteers.
Beach Viewāfor the perfect stay.
Congrats to Tom for the win. Big love to all competitorsāyouāre all gloriously mad šŖš¼
š£ FOLLOW THE JOURNEY

Big up to everyone involved into this beautiful day!








Comments