Triathlon
2022
June 25 – Welland long course
June 11/12 – Gravenhurst Olympic/sprint
July 23/24 – Bracebridge Olympic/sprint
July 31 – K-Town Long Course
Sept 10/11 – Lakeside sprint/Olympic
2021
Aug 22 – Barrie sprint
Sept 11/12 – Gravenhurst sprint and Olympic
Sept 18 – Welland sprint and give-it-a-tri
2019
June 23 – Welland sprint
July 13 – Gravenhurst Olympic
July 14 – Gravenhurst sprint
Aug 4 – K-Town long course
Sept 7 – Lakeside sprint
2018
June 3 – Milton sprint
June 17 – Ironman 70.3 Syracuse
June 24 – Welland sprint
July 14 – Gravenhurst sprint
August 5 – Kingston long course
August 18 – Ontario Women’s Triathlon
August 19 – Toronto Island sprint
August 25 – Wasaga Beach Olympic
September 1 – Guelph Lake II sprint
September 8 – Lakeside sprint relay
September 16 – Barrelman half
2017
June 4 – Milton sprint
June 18 – Ironman 70.3 Syracuse
July 30 – Niagara sprint triathlon
August 20 – Goderich Olympic
August 26 – Wasaga Beach Olympic
September 17 – Barrelman swim/bike
2016
June 5 – Milton sprint triathlon relay – 1:55:36.1
June 11 – Woodstock sprint triathlon – 1:36:19
June 19 – Ironman 70.3 Syracuse – 7:26:51
July 9 – Belwood sprint triathlon – 2:09:08.5
July 16 – Gravenhurst Olympic triathlon – 3:06:12.9
July 31 – Multisport K-Town long course triathlon (Kingston) – 4:40:56.8
August 21 – Goderich Olympic duathlon (Goderich) – 3:12:58
August 27 – Multisport Wasaga Beach Olympic duathlon (Wasaga Beach) – 3:11:17
September 3 – Subaru Guelph Lake II triathlon relay – Team JAK’d! (Guelph) – 1:59:26.3
September 3 – Subaru Guelph Lake II try a tri (Guelph) – 50:23.4 (1st time placing #1 in age group!)
September 18 – Multisport Barrelman 1/2 ironman – 6:41:27.8 (Welland/Niagara Falls)
2015
June 6 – Woodstock sprint triathlon – 1:29:26.2
June 21 – Ironman Syracuse 70.3 – 6:28:17 (Officially a DNF due to thunderstorms cancelling the run course – my run was about 18 km long rather than the full 21.1 km) (1st time racing in the USA!)
July 11 – Belwood sprint triathlon – 2:04:36.1
July 18 – Gravenhurst Olympic triathlon – 2:59:42.6
Aug 2 – K-Town long course triathlon – 4:22:54.8
Aug 16 – Goderich Olympic triathlon – 3:07:47
Aug 29 – Wasaga Olympic triathlon – 3:05:05.8
Sept 5 – Guelph Lake II sprint triathlon relay – 1:55:38.5
Sept 20 – Barrelman 1/2 ironman – 6:30:31.3
2014
May 25 – Woodstock sprint triathlon – 1:32:35.7
June 7 – Binbrook sprint triathlon – 2:04:49.9
June 14 – Welland sprint triathlon – 2:02:29.5
August 3 – K-Town long course triathlon – 4:22:23.6 (1st long course triathlon!)
August 17 – Goderich Olympic triathlon – 3:04:04
September 6 – Wasaga international duathlon – 2:58:39.2
September 21 – The Barrelman 1/2 ironman – 6:47:10 (1st half ironman!)
2013
May 26 – Woodstock sprint triathlon – 1:38:53.7
June 8 – Binbrook sprint triathlon – 2:06:19.9
June 22 – Welland sprint triathlon – 2:07:09.1
July 13 – Gravenhurst Olympic triathlon – 3:11:21.8
August 18 – Goderich Olympic triathlon – 2:51:44
September 7 – Wasaga Beach Olympic triathlon – 2:58:20.9
September 15 – Lakeside Olympic triathlon – 3:05:01.3
2012
June 3 – Milton sprint triathlon – 2:17:58.6
June 17 – Guelph Lake I Olympic triathlon – 3:19:51.7
July 8 – Peterborough sprint triathlon – 1:32:36.8
August 12 – Niagara sprint triathlon – 1:57:57.7
September 1 – Guelph Lake II sprint triathlon – 2:13:22.3
September 16 – Lakeside Olympic triathlon – 3:09:35.9
2011
June 5 – Milton sprint triathlon – 2:21:04
June 19 – Guelph Lake I Olympic triathlon – 3:36:14 (1st Olympic triathlon!)
July 10 – Peterborough sprint triathlon – 1:39:20.7
July 17 – Gravenhurst sprint triathlon – 1:40:21.6
August 7 – Niagara sprint triathlon – 2:03:14.5
September 3 – Guelph Lake II sprint triathlon – 2:21:17.8
September 18 – Lakeside Olympic triathlon – 3:12:23.9
2010
June 6 – Milton try-a-tri – 49:52 (1st triathlon!)
June 19 – Guelph Lake I try-a-tri – 52:07
August 8 – Niagara sprint triathlon – 2:00:52
September 4 – Guelph Lake II sprint duathlon – 2:11:11 (1st duathon!)
Running
2022
February 19 – Happy Trails The Flurry 8k Snowshoe Race – Mount Hope
May 7 – Happy Trails Rugged Raccoon 25k Trail Race – St. Mary’s
2019
January 27 – Robbie Burns 8k – Burlington
April 19 – Good Friday Road Race 10k – Aldershot
May 4 – Rugged Raccoon 25k night trail race – St. Mary’s
June 8 – Rattlesnake Point 12.5k trail race – Milton
July 27 – Tally in the Valley (The Gong Show) – Dundas
September 14 – Falling Water trail marathon – Eugenia
November 9 – The Beav 25k trail race – Milton
2018
January 28 – Robbie Burns 8k – 45:46.6
February 18 – Grimsby 10k – 56:14
March 30 – Good Friday Road Race 10k – 56:34.7
May 5 – 5Peaks Kelso 1/2 marathon trail race – 3:03:50
November 10 – The Beav 25k trail race – 3:15:13
2017
January 29 – Robbie Burns 8k – 45:31.2
May 27 – Sulphur Springs Trail Run 10k – 1:01:10
2016
January 24 – Robbie Burns 8k – 43:48 (1st 8k race!)
February 15 – Grimsby 10k – 53:49
March 6 – Chilly Half Marathon – 2:07:59
March 14 – Pi Day 5k Virtual Race – 26:52 (1st virtual race!)
March 25 – Good Friday Road Race 10k – 57:39
May 21 – MEC Burlington Race #3 – 1/2 marathon – 1:59:29.4
November: Road2Hope 1/2 marathon (Hamilton) – 2:06:06
2015
February 16 – Grimsby 10k – 56:57 (official gun time, actual time 10-20 seconds faster) (1st 10k race!)
April 3 – Good Friday Road Races 10-miler (Burlington) – 1:35:46
May 16 – MEC Burlington Race #2 – 1/2 marathon – 2:06:04
Nov 1 – Hamilton Marathon Road2Hope 1/2 marathon – 2:03:41
Dec 26 – Boxing Day 10-miler – 1:27:55
2014
March 30 – Around the Bay 30k – 3:22:51.6
April 27 – Waterloo 1/2 marathon – 2:04:44
July 5 – Shrewsbury parkrun 5k – 27:05
November 2 – Road2Hope 1/2 marathon – 2:00:31
December 26 – Boxing Day 10-Miler (Hamilton) – 1:36:59
November 2 – Road2Hope 1/2 marathon – 2:00:31
December 26 – Boxing Day 10-Miler (Hamilton) – 1:36:59
2013
March 24 – Around the Bay 30k – 3:41:05.4
April 28 – Waterloo 1/2 marathon – 2:15:56
November 3 – Road2Hope Hamilton 1/2 marathon – 2:00:35
December 26 – Boxing Day 10-Miler (Hamilton) – 1:31:56 (1st 16k running race!)
2012
March 25 – Around the Bay 30k – 3:53:01.1
April 29 – Waterloo 1/2 marathon – 2:14:58
November 4 – Road2Hope Hamilton marathon – 4:49:46
2011
March 27 – Around the Bay 30k – 3:51:22.1 (1st 30k running race!)
November 6 – Road2Hope Hamilton Marathon – 5:07:09 (1st marathon!)
2010
November 7 – Road2Hope Hamilton 1/2 marathon – 2:18:17 (1st half marathon!)
Snowshoe Running
2020
Feb 2 – Dion Goose Chase Snowshoe Race
Feb 15 – Happy Trails The Flurry Snowshoe Race
2019
February 3 – Dion Winter Goose Chase Snowshoe Race 7k – Cambridge – 54:37
2018
February 3 – Dion Winter Goose Chase Snowshoe Race 7k, Cambridge – 53:47
2017
February 12 – Personal Best 4k snowshoe + 4k run, Caledon – 54:42.6
Mountain Biking
2021
April 25 – Paris to Ancaster 70k* – 3:33:21
2019
April 28 – Paris to Ancaster 70k – 3:54:20
2018
February 10 – Muskoka Winter Bike Festival fat bike race – Huntsville
April 8 – Steaming Nostril 65k – St. Jacob’s – 4:01:30
April 29 – Paris to Ancaster 70k – Paris… to Ancaster