2016
- Aug 21st – Ironman Mont Tremblant – 9:53:44 – 8th in AG, 37th Amateur, 50th Overall (2480 athletes)
- July 10th – Muskoka Ironman 70.3 – 4:47:21 – 1st in AG, 18th Overall – Qualifies for 70.3 World Championships
2015
- Sept 27th – Brighton Applefest 5k (trail) – 19:12 – 3rd OA, 2nd AG
- Sept 19th – ITU World Championships Chicago (standard distance triathlon) – 2:09:31 (PR) – 40th/120 AG, 5th/16 Canadians in AG
- Sept 5th – The Canadian (sprint distance triathlon – Ottawa) – 1:22:47 – 3rd OA, 1st in AG (PR 5k run – 19:07)
- Aug 2nd – K-Town Long Course Triathlon – 3:05:58 – 1st in AG, 8th OA (first triathlon AG win)
- July 25th – Xterra – Perry Sound – 2:33:16 – 5th in AG, 10th OA (first Xterra)
- July 5th – Muskoka Ironman 70.3 – 4:46:04 – 3rd in AG, 18th Amateur, 30th OA
- June 28th – Garrison Fort Henry Olympic Triathlon (short swim) – 2:01:56 – 3rd OA, 2nd in AG
- June 5th – Surf N Turf (Tinmate) – 3:16:49 – 1st Tinmate team, 1st Overall
- May 2nd – Toronto Goodlife Half Marathon – 1:28:43 – Top 2%
- Mar 22nd – Belleville Kids Cancer 5k Run – 19:58
2014
- Nov 9th – Fat Ass Trail Run (17.5k) – 1:28:53 – 2nd place overall
- Oct 19th – Fall Classic Half Marathon – 1:32:54
- Sept 28th – Brighton Applefest 5k (trail) – 20:15 – 1st in AG, 3rd overall
- Sept 7th – Muskoka Ironman 70.3 – 5:07:55 – 31st amateur of 879, 9th in AG
- Aug 3rd – K-Town Long Course Triathlon – 3:14:07
- July 20th – Trimemphre Olympic Triathlon – 2:23:52 – Qualified for 2015 Age Group World Championships
- June 1st – Escape From Alcatraz Triathlon – DNF
- May 4th – Toronto Goodlife Half Marathon – 1:29:32
- Apr 13th – Yonge St 10k – 39:29
2013
- Nov 10th – Fat Ass Trail run (17.5k) – 1:29:10 – 5th place overall
- Sept 15th – Lakeside Olympic Triathlon – 2:17:50 – 2nd in age group, 8th place overall
- Sept 7th – CS Financial Freedom Run 5k – 19:48
- Aug 18th – Ironman Mont Tremblant – 10:48:21
- July 7th – Peterborough Half-Iron – 4:46:55
- June 16th – Guelph Lake Olympic Triathlon – 2:20:15
- May 5th – Toronto Goodlife Half Marathon – 1:37:06
2012
- Oct 20th – CS Financial Freedom Run 5k – 21:20
- Oct 14th – PEC Marathon – 3:42:12
- Aug 19th – Thousand Island Olympic Triathlon – 2:37:17
- July 8th – Sydenham Sprint Triathlon – 1:14:30
- May 6th – Toronto Goodlife Half Marathon – 1:44:36
- Apr 22nd – Toronto Yonge St 10k – 46:01
2011
- Oct 30th – CS Financial Freedom Run 5k – 25:22