
James Hartley
Race editor, PureTriathlon. Three-time Ironman 70.3 finisher. Outlaw Half finisher. British Triathlon registered age-group competitor.
20 articles published
About James
James is PureTriathlon's race editor. A long-distance age-grouper based in the Midlands, he's lined up at everything from sprint nationals to the Outlaw and three Ironman 70.3s, and spends the rest of his time tracking the pro circuit obsessively. He covers race previews, post-race analysis, and the politics, performances, and stories that shape the season — from Kona and Nice to T100, Challenge Roth, and the British race calendar. Expect honest predictions, proper splits, and a UK perspective on a global sport.
Articles by James

WTCS London 2026: race info roundup (date, location, and what’s still to be confirmed)
If you’re targeting WTCS London week as a spectator or planning your own racing around it, it helps to separate what’s officially published from what’s still...

London T100 2026 athlete guide checklist: pack pick-up, bike check-in, and race-morning flow
London T100 weekend is a big one: multiple distances, shared venue space at ExCeL, and tight windows for race-pack collection and bike check-in. Here’s a...

The Northumbrian 2026: what to know about the British & English middle-distance championships weekend
A UK-focused guide to The Northumbrian’s championship weekend: key dates, schedule, what ‘middle distance’ means, and the practical logistics that matter if you’re aiming to race or support.

IRONMAN Lake Placid 2026: course, contenders, and how to follow
IRONMAN Lake Placid returns on Sunday 19 July 2026, with a Mirror Lake swim, a hilly Adirondack bike, and a two-loop marathon finishing on the Olympic Oval. Here’s what to know about the course, the storylines, and where to find official start lists, tracking, and results.

IRONMAN 70.3 Swansea 2026: weekend logistics guide (venue flow, road access, and spectator crossings)
Swansea is one of the UK’s best spectator-friendly long-course venues: the swim happens in the Prince of Wales Dock, the bike course leaves the city for a...

WTCS Hamburg 2026: what UK fans should watch (course format, likely race dynamics, and how to follow)
WTCS Hamburg is the sport’s purest stress test: short, sharp, usually chaotic, and rarely decided by a single ‘hero move’. With the 2026 edition coming up,...

Challenge Roth 2026 results: the splits behind the fastest-ever finish times (and what UK athletes can copy)
DATEV Challenge Roth is always fast, but the 2026 edition pushed the ceiling again, and not just for the winners. Here’s a UK-focused read of what happened,...

Outlaw Holkham 2026: race held, results pending
Outlaw Holkham took place across 4–5 July 2026 at Holkham Estate, Norfolk. Official results and a full race roundup have not yet been published to primary sources at the time of writing; this report will be updated as soon as they are available.

Ironman Switzerland (Thun) 2026: race held, results pending
Ironman Switzerland (Thun) took place on 5 July 2026 in Thun, Switzerland. Official results and a full race roundup have not yet been published to primary sources at the time of writing; this report will be updated as soon as they are available.

Laidlow Smashes World Record, Siffert Stuns at Challenge Roth 2026
Sam Laidlow broke the Ironman-distance world record with 7:21:04 in Roth, while Switzerland's Alanis Siffert produced a career-defining win. Rico Bogen's Ironman debut and Lucy Charles-Barclay's podium added fresh storylines for UK triathletes.

Ironman 70.3 Swansea 2026: course, contenders, and how to follow
Ironman 70.3 Swansea returns on 12 July 2026. Here’s what to know about the course, what’s at stake, and the best official ways to follow race day.

Ironman Vitoria-Gasteiz 2026: course, contenders, and how to follow
Ironman Vitoria-Gasteiz takes place on 12 July 2026 in Spain’s Basque Country. Here’s what to know about the full-distance course, what’s at stake, and the best official ways to follow race day.

WTCS Hamburg + Mixed Relay World Championships 2026: preview, course and how to follow
WTCS Hamburg returns on 11–12 July 2026 with sprint-distance racing in the city centre and the Mixed Relay World Championships. Here’s the course setting, why this stop matters, and the best official ways to follow along.

IRONMAN Frankfurt 2026 pro results: what happened (and what it means for UK athletes)
IRONMAN Frankfurt is one of the most influential long-course races on the European calendar: deep fields, fast riding, and a run that punishes anyone who...

Challenge Walchsee (Kaiserwinkl) 2026: race held, results pending
Challenge Walchsee (Kaiserwinkl) took place on 28 June 2026. Official results are still being published; we will update this report as soon as the organiser and results portals confirm the final podiums.

IRONMAN Frankfurt (European Championship) 2026: race held, results pending
IRONMAN Frankfurt (European Championship) took place on 28 June 2026. Official results are still being published; we will update this report as soon as the organiser and results portals confirm the final podiums.

IRONMAN France (Nice) 2026: race held, results pending
IRONMAN France (Nice) took place on 28 June 2026. Official results are still being published; we will update this report as soon as the organiser and results portals confirm the final podiums.

IRONMAN 70.3 Nice 2026: race held, results pending
IRONMAN 70.3 Nice took place on 28 June 2026. Official results are still being published; we will update this report as soon as the organiser and results portals confirm the final podiums.

IRONMAN 70.3 Bolton 2026: elite winners, course recap, and what the times tell us
Bolton’s 70.3 weekend has become one of the UK’s most visible triathlon fixtures, and the 2026 edition delivered both big participation numbers and fast elite...

WTCS London 2026: what we know so far (date, venue, format) — and what to plan before details drop
Planning a London trip for triathlon is easiest when you can lock in the fundamentals early. Even if athlete guides, course maps and logistics PDFs aren’t out...