Pushing the limits of human potential through endurance, discipline, and adventure.
I've been an athlete for as long as I can remember. I started in the pool as a competitive swimmer, then moved to the track in my teenage years. That foundation built something that has never left me. Discipline, consistency, and a commitment to getting better every day.
Now, my focus is endurance. Trail running, road racing, and hybrid competition like Hyrox. I'm drawn to environments that demand more, where physical and mental limits are constantly tested. I don't see limits as fixed. They are something to be challenged, pushed, and redefined.
My approach is simple. Show up, do the work, and find out what is actually possible. The outcome matters, but what drives me is the process. The chase of going beyond what I thought I was capable of.
Outside of competition, I live a lifestyle built around movement, the outdoors, and purpose. Training is not something I switch on and off. It is how I live. Every session, every race, every day is an opportunity to push further and raise the standard.
Through my races and my journey, I want to encourage people to realise their potential, find what they're passionate about, and push beyond what they think is possible.
International Hyrox event featuring a standardised format of 8km running and 8 x functional fitness stations, competed in the Men’s Open division.
First ever Hyrox race. The goal was to get a benchmark. I wanted to understand where my fitness sits in this kind of racing / competition format, and find out where the strengths are and where the work needs to go. A little bit of crosstraining was done in preparation, but this was always about learning more than racing.
Target time: 1:05 to 1:15. Run the 1km segments at 4min/km and see what the functional stations throw at me.
1:13:25. A solid first crack at Hyrox that told me exactly what I needed to know. The running is strong, the functional stations will get stronger with time and practice, and there are some very clear, fixable things to address.
I ran 500m extra, twice, and did too much on the sled pull because I wasn't paying attention and didn't know the exact station distances and lap counts. That's a preparation gap, not a fitness one. Know your stations before you race them. Wall balls need dedicated work. A gel or two mid-race will help keep energy levels up.
The 4min/km runs were easy to hold, which means the ceiling on this format is much higher than this result suggests. First race done. The trajectory from here is clear.
A 12km mountain race ascending Mt. Fuji from Fuji Hokuroku Park to the 5th Station, combining endurance with a sustained elevation gain of 1,300m.
Racing up Mt Fuji. Four words that capture everything about this event. The strategy was straightforward: run fast and easy the first 2km while it's flat, then never give up during the climb - no walking, no stopping, no negotiating with my mind. Full effort from gun to 5th station.
Fuelling locked in: 1000mg sodium and electrolytes the night before, a good breakfast and then a gel every 20 minutes during the race. LFG.
36th out of 1,760 runners on Japan's most iconic mountain. The fuelling protocol worked perfectly. Capitalised on the flat road section with easy, fast running and refused to walk during the climb unless there was a physical blockage from other runners.
Two clear lessons: start at the front. I started near the back and lost significant time navigating around slower runners on a single-file trail where there is no space to pass. That won't happen again. And trail carbon-plated racing shoes are non-negotiable for this kind of event. Road shoes on mountain terrain is a mistake I only needed to make once.
This race showed me what happens when you commit fully to not giving up. The result spoke for itself.
“Beast” (21km) obstacle course race combining trail running with strength and technical challenges. The course features 10km of trail running and then 30 obstacles, testing skill, fitness, and all-around athletic performance.
In Spartan racing, the trail sections are where you can build your lead, and obstacles where you can lose it all.
The strategy was built around my strengths. Run the 10km mountain trail hard, move fast between obstacles, and take five seconds to reset before each station - move through each obstacle once, and once only.
The strategy worked exactly as planned. Attacked the 10km trail section hard, maintained 4:00 to 4:30 pace on the flats between obstacles, and the Salomon belt worked perfectly for carrying nutrition on the move.
The Airbnb setup and consistent breakfasts, made a real difference in controlling pre-race meals. That's the accommodation model going forward for international races.
The key learning from this trip was about logistics. Seven days away is too long for a single international race. It disrupts eating, training, and sleep. Four to five days is the sweet spot: two travel days, one prep day, one race day, one optional recovery day.
And one big race /international race a month is the ceiling. More than that and the consistency that drives long-term progress starts to erode.
An immersive endurance training experience designed to simulate ultra-distance racing in the Japanese Alps. Focused on running resilience and technical trail skills.
Complete the mission (training camp), take these lessons to race strong and hard during the upcoming trail and ultra trail events.
Completed the full workload and handled the conditions well - absolutely bucketing with rain all day. Gear setup performed well overall and nutrition strategy held up. Lighting equipment needs to be upgraded, and additional headwear for sun and rain (keeps both out of the eyes).
Competed in the 35km middle-distance race in Nikko, covering a course with approximately 2,300m of elevation gain. The route combines long climbs and technical trail sections through a UNESCO World Heritage region.
First real trail race ever. Run fast and easy on the flats (while it's flat). Short and light steps on the uphills. Fuel early and often. Test out all my kit and equipment (first time with a full madatory equipment list). Target time sub 4:15.
4:47:11. 18th of 731 overall, 15th male of 571, 8th in the 30s age group. The course delivered everything it promised and more. Fell twice, rolled both ankles badly, and lost 9 places while recovering from the second fall. That hurt in the moment, but it taught me something no training run can: ankle support is non-negotiable on technical mountain terrain. Taping both ankles before every trail race from here. No exceptions.
A traditional Japanese relay race held in the Okutama region, running along winding mountain roads. A well-known and highly competitive event, it brings together large numbers of university teams, reflecting the depth of Japan’s ekiden culture.
Fast start and make the most of the early (only)downhill. First 3km fast and controlled, then hold pace as the elevation builds - 3km, 2km, 1km, 1km, 500m, 500m. Stay light and incrrease cadence on the steady inclines.
30:34 for 8.4km. 3:38/km pace. Happy with that, especially on a leg with sustained elevation and no real flat to reset on. The race plan held up: fast out of the downhill, controlled through the first 3km, and the single-kilometre breakdown worked for staying mentally in the race through the grinding middle section.
Preparation was solid across the board. No ankle issues. The continued build is the goal, and that's exactly what this race served.
A long-running regional road race in Gunma Prefecture, now in its 45th edition. Held in a region known for its onsen culture and konjac production, it attracts a solid field of domestic competitors.
Easy through the first 5km to warm up the ankle. Hold pace over the next 5km while continuing to test it. From 10–15km, lift slightly and decide whether to really race or keep it controlled. At 15km, let it rip or hold steady to the finish. Keep the legs moving light and fast, no pressure. This is about testing the ankle and checking fitness. Target time: 90 minutes.
1:21:07. 6th overall out of 250, 2nd in the 30s age group out of 62. The ankle held. The plan was executed clean from start to finish. The phased approach worked again, and course reconnaissance the night before, even just reviewing a map, made a real difference in reading the race.
An established 10km race with a long history in the Kanto region. Known for its highly competitive field, it regularly features top high school and university teams.
Sub-37 would be good, sub-36 would be excellent. Easy speed through the first 3km, then just lock into pace for the next 3km. Lift the effort over the next 2km, then take it 1km at a time for the last 2km. Build cadence and pump the arms to maintain the pace. Stay steady on the 500m uphill, don't jump the gun pushing too hard too early. Then, let it rip - all out war the final 500m.
35:56. Under the ambitious target. The race plan executed almost perfectly. The phased approach works, and I've learned to trust the structure. The times will come with consistent training, recovery, and sticking to a plan. That's the formula and this race proved it again.
The perfect way to kick off a new year — a flat, fast half marathon through Tokyo with a big, buzzing field and the kind of January energy that makes you feel like anything is possible. Part festive, part serious. In 2026 this doubled as a Kyoto marathon prep race, using it to dial in marathon pace and see where the fitness was sitting after the holiday period.
This wasn't a PB attempt. It was a dry run for Kyoto. The plan was to hold 4:14/km and come across the line in 1:29:19, simulating the effort level of a sub-3hr marathon without blowing up three weeks before the main event. Maybe lift in the final kilometres if it felt right.
Easy morning routine, standard fuelling, no pressure.
The race took over in the best possible way. Went out in 4:08. The crowd, the atmosphere, a year sober, a Sunday morning in Tokyo doing exactly what I want to be doing. Second kilometre in 4:00. Third in 3:45 to 3:50. I felt strong and made the call to hold that pace all the way to the finish. Fast course, perfect weather, 1:21:11.
The Kyoto sub-3 goal was already in reach before this race. After this one, the soft goal shifted to 2:50. That's where the head is now.
A fun, fast city ekiden through Yoyogi Park. Short legs, big energy, serious crowds, and the kind of race where you hand a sash to a teammate and immediately wonder if you could have gone harder. Racing with the Namban crew makes it something special.
Sub-9 minutes for the 2.9km leg is the goal. Short race, low pressure, just run fast and enjoy it. The plan was to go out hard and hold on. Simple.
9:20. Faster than a Sunday jog but not what I was after. The honest truth is the preparation was not right for race day. Running 70km that week, plus a full leg session and hill sprints the day before, meant the legs had nothing left to give.
Lessons: a proper 20-minute warm-up is non-negotiable, even for fun races. Do a course reconnaissance beforehand, even just a quick look. And respect the taper, even for a 2.9km leg. A short race still deserves short preparation. Fun day out with the Namban crew regardless.
The Osaka edition of the global Hyrox series, competed in the Men's Open division. Eight 1km runs, eight functional fitness stations, one continuous grind. After the Yokohama benchmark, this was the first real crack at going fast and clean through a full Hyrox race.
Race hard without any mistakes, see what time we get!
Easy 4min/km on the runs. Running through the stations.
1:05:02, copped a 6-minute penalty for not completing the full distance on the sled push station. Honest headline: I didn't know the exact distance required. That's a preparation failure, not a fitness failure.
Race pacing strategy wroed really well. The 4min/km runs were controlled and comfortable. What needs fixing is precision. I need to know the exact distances and weights for every single station before I stand behind the start line. Sled pull technique needs work. Burpee efficiency needs work. Lunges, wall balls, and compromised running under fatigue all need building.
One of Japan's most iconic marathon courses, winding through the streets, temples, and riverside paths of Kyoto. A sold-out race with a deep field and incredible atmosphere. My first ever official marathon distance, and the A-race of the first half of 2026.
First ever official marathon.
3 hours would be excellent.
2:56:19. Under three hours on debut — but this race was messier than the time suggests.
Started in block K, dead last in a nearly 13,000-person field. The first 13km was less racing and more navigating, constantly weaving and overtaking, burning energy on movement that had nothing to do with running fast. Avoidable and entirely my fault for not having a qualifying time yet. Around 13km the crowd thinned and I finally found my groove, settled into easy 4:00/km and held it comfortably for the next 10 to 15km. That stretch felt good. Then the last 7km happened. The legs just went. Not gradually — they went. Cramped, heavy, nothing left. I jogged to the line and held it together long enough to cross.
The honest reason: not enough weekly volume, not enough long runs, not enough base to back up 35km at that pace. The fitness was there. The mileage wasn't. Also lost 1:01 to a mid-race toilet stop, forgot the high-sodium gel in the back half and cramped for it, and chafed badly enough that Vaseline is now permanently on the pre-race checklist. Good lessons, all fixable.
Volume goes to 70km weeks and stays there. Sub-2:50 is next. After Kyoto, it already feels close.
My first UTMB series race, held in the stunning Kenting National Park at the southern tip of Taiwan. A 27km course with only 600m of elevation gain, which sounds gentle until you're navigating dry riverbeds, rocky single-track, and back-to-back peak sections in tropical heat. Part road, part jungle, fully worth it.
First ever UTMB series race and I was genuinely excited. The previous year's winner went 2:05, so two hours felt like a real, reachable target with smart pacing.
With only 600m of elevation the race was going to be won and lost on reading pace and effort, not just surviving the climb.
Plan: easy 4 to 4:15 on the flat opening 5km, attack the peaks, fly the descents, power hike when the HR spikes on the second set of climbs, then threshold pace all the way home from 22km.
2:19:07. 10th overall out of 1,079 runners. 6th in men's age group. Not the two hours I was chasing, but a result I'm proud of and one that shows exactly where I need to go next.
The race preparation was as close to perfect as I've done. Arrival timing, Saturday reconnaissance, morning routine, ankle taping, all of it worked. The Salomon vest was dialled, nutrition brought from Japan performed well, and the race strategy on the trails was executed cleanly.
The gaps are clear though. Still packing gear at 10:30pm the night before. Lights out by 9pm is non-negotiable from here. Had to buy mandatory gear in Taiwan because I hadn't checked the list before leaving Japan. Fixable. Carb requirements need to be calculated more precisely. The biggest limiter was running volume. The technical rocky riverbeds required more experience and confidence than I had. More trail time. More mountain conditioning. More single-leg strength work. The result told me I belong in these races. The prep will now match that.
No results recorded yet.
Results updated after each race. Click any race to read the full story.





Full athlete profile — biography, mission, race results, upcoming calendar, and contact details.
↓ Download Media KitMy current training structure across road, trail, and Hyrox disciplines.
↓ Download Training ProgramMy daily nutrition approach and race-day fuelling protocol.
↓ Download Meal PlanWhether it's a brand partnership, media opportunity, or collaboration — I'd love to hear from you.
I work with brands built on performance, quality, and intent. I'm specifically interested in partnerships across sports & fitness gear, outdoor & adventure, health & nutrition, and lifestyle & apparel. I value brands that are pushing boundaries, not following trends. If your product can hold up under real training, competition, and daily use, that's where I see alignment. I'm focused on long-term partnerships that are integrated, authentic, and built through performance, not just promotion.
I'm open to media opportunities that focus on high performance, endurance sport, and the reality of pushing physical and mental limits. This includes interviews, features, podcasts, and performance-driven content. I'm interested in conversations that go beyond surface level, into training, discipline, mindset, and what it actually takes to operate at a high level while building something meaningful.
I collaborate with athletes, creators, and teams who are serious about what they do. Whether it's performance, storytelling, or building something in sport, travel, or culture, I'm interested in projects that have intent behind them. If you're pushing limits, creating at a high level, or building something with purpose, I'm open to working together.