Endurance

Personal bests

5K
17:04
10K
36:52
Half marathon
1:18:54
Marathon
2:54:05
Olympic tri
2:06:10
70.3
4:33:08
HYROX
1:09:47

Next race

Toronto Waterfront Marathon

October 18, 2026

Goal pace, a sub-2:49 finish
< 4:00/km
Boston Marathon qualifier
BQ
1 / 3

HYROX, Oct 2026

HYROX Toronto Doubles

57:332nd AG

Doubles with Georges Luhaybi. 2nd in our age group; we came for the win.

Toronto, ON

View on Strava
Longueuil Half Marathon 1
1 / 2

Half Marathon, Sep 2026

Longueuil Half Marathon

1:18:54PB3rd AG

Half marathon PB on a hilly course, 3rd in my age group.

Longueuil, QC

Esprit Triathlon 1
1 / 5

Olympic Distance, Sep 2026

Esprit Triathlon

2:06:10PB4th

My favourite race. Olympic-distance PB and 4th place on run-only fitness.

Montreal, QC

OCR, Aug 2026

Spartan Ottawa Super

1:151st AG

10 km and 25 obstacles at Calabogie. 1st in my age group again.

Calabogie, ON

Ironman 70.3 Maine 1
1 / 6

70.3, Jul 2026

Ironman 70.3 Maine

4:33:08Worlds qualifier

Qualified for the 2027 70.3 World Championship, then declined the slot to focus on the marathon.

Augusta, ME

HYROX Ottawa 1
1 / 5

HYROX, May 2026

HYROX Ottawa

1:09:47PB

HYROX PB. Led for a stretch, then the wall balls humbled me.

Nepean, ON

View on Strava
Valencia Marathon 1
1 / 2

Marathon, Dec 2025

Valencia Marathon

2:54:05PB

Marathon PR on one of the world's fastest courses. Locked in the race plan from kilometer one, hit the 30K split at 1:59:52, and held on through the last 12K of pain to cross at 2:54:05. First time breaking 3 hours.

Valencia, Spain

View on Strava

More races

2026

2025

2024