Race results

2024

April 15 – Boston Marathon (Boston, MA)
Marathon: 4:05:01

April 7 – Goldy’s Run 10 Mile (Minneapolis, MN)
10 mi: 1:19:10

March 17 – Rock CF Half Marathon (Grosse Ile, MI)
Half marathon: 1:39:59

2023

December 2 Holiday Hustle Half Marathon (Dexter, MI)
Half marathon: 1:42:19

November 23 The Mighty Gobbler 5K (Troy, MI)
5K: 22:44

October 15 Grand Rapids Half Marathon (Grand Rapids, MI)
Half marathon: 1:42:32

October 1 Ann Arbor Half Marathon (Ann Arbor, MI)
Half marathon: 1:46:34

September 10 Holland Haven Marathon (Holland, MI)
Marathon: 3:34:19

August 26 Crim 10-Mile (Flint, MI)
10 mi: 1:17:21

August 20Swim to the Moon (Gregory, MI)
5K swim: 1:50:10

August 13 – Bridge to Brew Half Marathon (Port Huron, MI)
Half marathon: 1:43:59

July 30Battle of Waterloo (Waterloo Recreation Area in Grass Lake and Chelsea, MI)
10-leg triathlon: 1.5-mile run, 14.5-mile bike, 0.45-mile swim, 4-mile run, 0.25-mile swim, 3.4-mile run, 0.7-mile swim, 3.3-mile run, 5.8-mile bike, and a 1.4-mile run
4:37:51 Final

July 15Ann Arbor Triathlon (Gregory, MI)
Olympic triathlon: 1500m swim: 27:13 / T1: 2:52 / 28.5 mi bike: 1:47:06 / T2: 1:07 / 5.4 mi run: 48:53 – 3:07:14 Final

June 24Loopty Loop Trail Run (Bloomer Park in Rochester Hills, MI)
4-hour run: 4:20:40 for 24.8 miles

June 17 – Corporate Cup 5K/10K (Berkley, MI)
5K: 22:27
10K: 46:22

June 11Grand Rapids Triathlon (Ada, MI)
Half iron (70.3) triathlon: 1900m swim: 35:49 / T1: 7:05 / 56 mi bike: 3:23:47 / T2: 1:54 / 13.1 mi run: 1:53:33 – 6:02:06 Final

June 3Island Lake Triathlon (Brighton, MI)
Olympic triathlon: 1500m swim: 27:04 / T1: 3:08 / 24.16 mi bike: 1:26:24 / T2: 0:54 / 5.8 mi run: 48:23 – 2:45:56 Final

April 17 – Boston Marathon (Boston, MA)
Marathon: 3:37:18

March 19 – Rock CF Half Marathon (Grosse Ile, MI)
Half marathon: 1:47:11

January 22 – Dave’s 10-Miler (Delta, OH)
10 mi: 1:18:00

2022

November 24 – The Mighty Gobbler 5K (Troy, MI)
5K: 22:35

October 16 – Toronto Waterfront Marathon (Toronto, ON)
Marathon: 3:38:25

October 2 – Ann Arbor Half Marathon (Ann Arbor, MI)
Half marathon: 1:40:46

September 25 – Golden Grizzlies 10K (Rochester, MI)
10K: 49:13

August 27Crim 10-Mile (Flint, MI)
10 mi: 1:13:54 (PR)

August 21Swim to the Moon (Gregory, MI)
5K swim: 2:04:19

July 30 – Atwood Stadium Races 5K/10K (Flint, MI)
10K: 46:41 (ran an extra quarter mile, unmarked course)
5K: 21:59

July 10Toledo Triathlon (Toledo, OH)
1/3 Iron distance triathlon: 2000m swim: 43:12 / T1: 3:04 / 32.3 mi bike: 1:58:24 / T2: 0:52 / 9.04 mi run: 1:11:55
3:57:27 Final

June 4Island Lake Triathlon (Brighton, MI)
Olympic triathlon: 1500m (more like 1050m?) swim: 20:47 / T1: 3:59 / 24.28 mi bike: 1:28:05 / T2: 0:48 / 6.02 mi run: 46:38 – 2:40:14 Final

May 14 – Dart Frog Dash (Toledo, OH)
5K: 22:50

April 18 – Boston Marathon (Boston, MA)
Marathon: 3:35:35

March 20Rock CF Half Marathon (Grosse Ile, MI)
Half marathon: 1:38:53 (PR)

2021

November 25 – Turkey Trail Trot (Friday) Half Marathon (Shelby Township, MI)
Half marathon: 2:07:51

November 24Turkey Trail Trot (Thursday) Half Marathon (Shelby Township, MI)
Half marathon: 2:08:27

November 6Indianapolis Monumental Marathon (Indianapolis, IN)
Marathon: 3:28:55 (PR)

September 26Brooksie Way Half Marathon (Rochester, MI)
Half marathon: 1:40:22

September 12Zoom RedHawk Triathlon Festival at Hueston Woods State Park (Oxford, OH)
1/3 Iron distance triathlon: 2000m swim: 36:33 / T1: 3:41 / 34.5 mi bike: 2:14:23 / T2: 1:13 / 9.3 mi run: 1:29:07
4:24:59 Final

August 28Crim 10-Mile (Flint, MI)
10 mi: 1:18:37

August 15Swim to the Moon (Gregory, MI)
5K swim: 1:57:43

July 31 – Battle of Waterloo (Waterloo Recreation Area in Grass Lake and Chelsea, MI)
10-leg triathlon: 1.5-mile run, 20.5-mile bike, 0.45-mile swim, 4-mile run, 0.25-mile swim, 3.4-mile run, 0.7-mile swim, 3.3-mile run, 5.8-mile bike, and a 1.4-mile run
4:59:49 Final

July 24Loopty Loop Trail Run (Bloomer Park in Rochester Hills, MI)
4-hour run: 4:29:32 for 24.8 miles

July 17 – Ugly Dog Triathlon (Big Portage Lake State Park at the Waterloo Recreation Area in Grass Lake, MI)
Pretty Dog sprint triathlon – 800m swim: 18:05 / T1: 1:11 / 10.7 mi bike: 37:50 / T2: 0:37 / 2.8 mi run: 22:45
1:20:30 Final

July 3 – Volksläufe (Frankenmuth, MI)
Half marathon: 1:44:03

June 27 – Tri Goddess Tri (Big Portage Lake State Park at the Waterloo Recreation Area in Grass Lake, MI)
Sprint triathlon – 800m swim: 21:21 / T1: 2:13 / 10.7 mi bike: 37:52 / T2: 0:38 / 2.8 mi run: 22:30 – 1:24:37 Final

June 12 Twilight Zone 6-Hour Endurance Run (Addison Oaks County Park in Leonard, MI)
33.15 miles: 5:51:20

May 1 Martian Marathon Virtual 5K and Half Marathon (completed in Shelby Township, MI)
5K: 23:33
Half marathon: 1:54:25

2020

March 29 Rock CF Virtual Half Marathon (completed in Rochester Hills and Oakland Township, MI)
Half marathon: 1:51:23

March 22 Ann Arbor Marathon Virtual Half Marathon (completed in Shelby Township, MI)
Half marathon: 1:40:04

2019

October 13 Chicago Marathon (Chicago, IL)
Marathon: 3:35:35

September 29 Growler Gallop (Detroit, MI)
10 mi: 1:16:55

September 22 Brooksie Way (Rochester, MI)
Half marathon: 1:50:25

September 7 – Prove It 5K/10K (Milford, MI)
10K: 47:23
5K: 23:47

August 31 Milford Labor Day 30K (Milford, MI)
30K: 2:34:02 (PR)

August 28 Cannonball Run (Saginaw, MI)
Aquathlon – 1500m swim: 31:15 / T1: 1:40 / 3-mile run (course was 2.88mi?): 21:15 – 54:09 Final

August 24 Crim 10-Mile (Flint, MI)
10 mi: 1:15:42

August 18 Swim to the Moon (Gregory, MI)
5K swim: 1:50:00

August 4 Sylvania Triathlon (Sylvania, OH)
Olympic triathlon – 1600m swim: 29:24 / T1: 2:02 / 24.45 mi bike: 1:24:27 / T2: 0:52 / 5.86 mi run: 45:42 – 2:42:27 Final

July 27 Loopty Loop Trail Run (Rochester Hills, MI)
4-hour run: 3:09:10 for 19.9 miles

July 17 Cannonball Run (Saginaw, MI)
Aquathlon – 1500m swim: 36:40 (swim was 1600m+?) / T1: 0:59 / 3-mile run (course was 2.88mi?): 22:03 – 59:42 Final

July 14 Caseville Triathlon (Caseville, MI)
Olympic triathlon – 1500m swim: 26:34 / T1: 2:13 / 40K (24.8 mi) bike: 1:25:53 / T2: 0:35 / 10K run: 48:21 – 2:43:35 Final

June 15 Muddy Mini Half Marathon (Toledo, OH)
Half marathon: 1:40:47

June 12 Cannonball Run (Saginaw, MI)
Aquathlon – 1500m swim: 28:02 / T1: 1:40 / 3-mile run (course was 2.88mi?): 21:46 – 51:27 Final

June 2 Flapjack 5K (Macomb, MI)
5K: 22:16

May 25 Bayshore Marathon (Traverse City, MI)
Half marathon: 1:44:17

April 15 Boston Marathon (Boston, MA)
Marathon: 3:52:15

March 24 Rock CF (Grosse Ile, MI)
Half marathon: 1:41:36

2018

December 16 Shelby Township Jingle Bell Run (Shelby Township, MI)
5K: 22:46

November 3 Indianapolis Monumental Marathon (Indianapolis, IN)
Marathon: 3:34:30

September 23 Brooksie Way (Rochester, MI)
Half marathon: 1:43:16

September 16 – Detroit Women’s Half Marathon (Detroit, MI)
Half marathon: 1:43:56

September 8 Sunrise Side Triathlon/Duathlon (East Tawas, MI)
Olympic duathlon – 5K run: 23:56 / T1: 0:34 / 40K (24.8 mi) bike: 1:30:39 / T2: 0:35 / 10K run: 48:20 – 2:44:03 Final

August 30 – Romeo Peach Festival 10K (Romeo, MI)
10K: 45:36

August 19 Ludington Lighthouse Triathlon (Ludington, MI)
Olympic triathlon – 1000m swim: 20:07 / T1: 3:25 / 40K (24.8 mi) bike: 1:23:13 / T2: 0:35 / 10K run: 45:30 – 2:32:49 Final

August 4 Shermanator Triathlon (Augusta, MI)
Sprint triathlon – 500 yd swim: 10:43 / T1: 1:47 / 10 mi bike: 34:07 / T2: 0:30 / 5K run: 22:57 – 1:10:04 Final

July 4 – Red, White & Boom! (Minneapolis, MN)
6.75 mile (half marathon cancelled due to heat/humidity): 54:54

June 16 – Corporate Cup 5K/10K (Detroit, MI)
5K (course was long?): 25:07
10K (course was long?): 50:13

June 2 Island Lake Triathlon (Brighton, MI)
Olympic triathlon – 1500m swim: 29:04 / T1: 3:01 / 40K (24.8 mi) bike: 1:28:31 / T2: 0:50 / 10K run (short course – ran 5.87 mi): 45:59 – 2:47:26 Final

May 27 Seahorse Challenge Triathlon (Climax, MI)
Olympic triathlon – 1500m swim: 30:29 / T1: 3:18 / 42K (26.1 mi) bike: 1:33:53 / T2: 0:38 / 6.5 mi run: 56:10 – 3:04:25 Final

April 22 – Glass City Marathon (Toledo, OH)
Marathon: 3:34:25

March 25 AquaDash (Augusta, MI)
20 min. swim: 46 lengths (volunteer logged 48) / 20 min. run: 2.74 mi

February 18 – Warm Up Columbus Half Marathon (Dublin, OH)
Half marathon: 1:41:39

January 21 – Chill at the Mills 5K (Rochester, MI)
5K: 23:18

2017

November 25 – The LeftOvers Trail Half Marathon (Shelby Township, MI)
Half marathon: 1:59:06

November 24 – Turkey Trail Trot (Friday) 10K (Shelby Township, MI)
10K: 52:26

November 23 – Turkey Trail Trot (Thursday) 10K (Shelby Township, MI)
10K: 53:14

November 12 – Big Bird Run 10K (Roseville, MI)
10K: 46:56

November 4 – GM Global Facilities 5K (Warren, MI)
5K: 22:12

October 15 Grand Rapids Marathon (Grand Rapids, MI)
Half marathon: 1:43:47

September 24 Brooksie Way (Rochester, MI)
Half marathon: 1:45:54

September 10 Run Wild for the Detroit Zoo (Royal Oak, MI)
Too Wild challenge – 5K: 21:04 (PR) / 10K: 45:11 (PR)

August 26 Crim 10-Mile (Flint, MI)
10 mi: 1:16:15

August 20 Ludington Lighthouse Triathlon (Ludington, MI)
Olympic triathlon – 1000m swim: 20:50 / T1: 3:07 / 40K (24.8 mi) bike: 1:23:48 / T2: 0:32 / 10K run: 45:50 – 2:34:04 Final

August 5 Shermanator Triathlon (Augusta, MI)
Sprint triathlon – 500 yd swim: 10:48 / T1: 1:39 / 10 mi bike: 34:28 / T2: 0:47 / 5K run: 22:22 – 1:10:02 Final

July 16 Tri Del Sol Triathlon (Middleville, MI)
Olympic triathlon – 1500m swim: 28:14 / T1: 3:36 / 23.04 mi bike: 1:23:46 / T2: 1:46 / 10K run: 48:51 – 2:46:15 Final

July 9 Caseville Triathlon/Duathlon (Caseville, MI)
Sprint duathlon – 5K run: 24:10 / T1: 0:30 / 20K (12.4 mi) bike: 43:05 / T2: 0:24 / 5K run: 23:43 – 1:31:50 Final

June 3 Island Lake Triathlon (Brighton, MI)
Olympic triathlon – 1500m swim: 26:46 / T1: 3:28 / 40K (24.8 mi) bike: 1:26:56 / T2: 0:42 / 10K run: 51:08 – 2:49:01 Final

May 13 Women Who Du Duathlon (Battle Creek, MI)
Duathlon – Approximate distances supposed to be 1.2 mi run / 9 mi bike / 5K run (I was misdirected on the bike, made a wrong turn on run #2)
1.35 mi run: 11:30 / T1: 0:35 / 6.6 mi bike: 27:57 / T2: 0:14 / 3.3 mi run: 28:21 – 1:08:38 Final

2016

November 12 Anthem Richmond Marathon 8K (Richmond, VA)
8K: 41:34

September 10 – Hockeytown 5K (Detroit, MI)
5K: 1:01:29

May 28 – Bayshore Marathon (Traverse City, MI)
Marathon: 3:51:32

May 15 – Prove It 5K (Milford, MI)
5K: 22:43

May 8 – Borgess Run for the Health of It! (Kalamazoo, MI)
Half marathon: 1:49:49

2015

November 21 Grand Blanc Chocolate 5K (Grand Blanc, MI)
5K: 23:23

November 8 GALlop for Children 5K (Cleveland, OH)
5K: 22:08

October 24 GVSU Laker Homecoming 5K (Allendale, MI)
5K: 22:28

October 4 Twin Cities Marathon (Minneapolis/St. Paul, MN)
Marathon: 3:34:01

August 22 Crim 10-Mile (Flint, MI)
10 mi: 1:16:00

August 1 Shermanator Triathlon (Augusta, MI)
Sprint triathlon – 500 yd swim: 10:54 / T1: 1:25 / 10 mi bike: 34:28 / T2: 0:33 / 5K run: 22:56 – 1:10:13 Final

July 12 Caseville Triathlon (Caseville, MI)
Olympic triathlon – 1500m swim: 30:49 / T1: 2:47 / 24.8 mi bike: 1:25:51 / T2: 0:37 / 10K run: 47:58 – 2:48:00 Final

June 20 Corporate Cup Relays (Lathrup Village, MI)
10K: 45:16

June 6 Mackinac Island Lilac Festival 10K (Mackinac Island, MI)
10K: 45:52

April 26 Glass City Marathon (Toledo, OH)
Half marathon: 1:39:43

April 18 Wake the Bear 5K (Flushing, MI)
5K: 21:42

January 17 Auto Show Shuffle (Detroit, MI)
5K: 21:40

2014

October 12 Wild Life Marathon (Concord, MI)
Half marathon: 1:40:46

September 27 Dig ‘Em Dash (Battle Creek, MI)
5K: 21:31

September 21 Oakland University Homecoming 4K (Rochester, MI)
4K: 17:39

September 14 Run Wild for the Detroit Zoo (Royal Oak, MI)
5K: 21:59

September 1 Naperville Last Fling Mile (Naperville, IL)
1 Mile: 6:25

August 17 Island Lake Triathlon (Summer) (Brighton, MI)
Olympic triathlon – 0.9 mi swim: 37:59 / T1: 2:24 / 24.8 mi bike: 1:28:27 / T2: 0:55 / 6.2 mi run: 50:37 – 3:00:19 Final

July 27 Race for the Border Triathlon (Detroit, MI)
Sprint triathlon – 0.5 mi swim: 15:03 / T1: 1:47 / 12 mi bike: 40:47 / T2: 0:51 / 3.1 mi run: 22:55 – 1:21:21 Final

June 21 First Try Triathlon (Linden, MI)
Mini sprint triathlon – 300 yd swim: 7:39 / T1: 1:44 / 9.1 mi bike: 31:42 / T2: 0:37 / 2 mi run: 14:57 – 56:42 Final

February 15 Burton Hot Chocolate 5K (Burton, MI)
5K: 23:43

2013

October 20 Grand Rapids Marathon (Grand Rapids, MI)
Marathon: 3:42:07

September 15 Romeo 2 Richmond (Romeo/Richmond, MI)
Half marathon: 1:43:10

August 31 Milford Labor Day 30K (Milford, MI)
30K: 2:41:47

August 3 AdvoKate (Rochester, MI)
10K: 47:42

July 28 The Village (Clarkston, MI)
Sprint triathlon – 800 m swim: 18:24 / T1: 5:34 / 16 mi bike: 55:32 / T2: 1:05 / 4.4 mi run: 34:00 – 1:54:33 Final

June 30 Anyone Can Tri (Harrison Township, MI)
Sprint triathlon – 400 yd pool swim: 11:41 / T1: 2:34 / 20K bike: 47:05 / T2: 0:38 / 5K run: 23:00 – 1:24:56 Final

June 22 First Try Triathlon (Linden, MI)
Mini sprint triathlon – 300 yd swim: 7:57 / T1: 2:17 / 9.1 mi bike: 33:41 / T2: 0:51 / 2 mi run: 15:07 – 59:51 Final

June 8 – Older Person’s Commission / OPC (Rochester, MI)
5K: 21:57

May 25 – Mackinaw Memorial Bridge Race (Mackinaw City, MI)
5.05 mi: 35:38

May 11 – Fifth Third River Bank Run (Grand Rapids, MI)
25K: 2:03:01

March 9 – Lucky Leprechaun (Utica, MI)
5K: 22:07

March 2 Life Time Indoor Tri (Rochester Hills, MI)
10 min. swim: 21 lengths / 30 min. spin bike: 20.6 mi / 20 min. run: 2.92 mi

2012

December 15 – Jingle Bell Run/Walk For Arthritis (Bloomfield Hills, MI)
5K: 22:31

December 8 – Run Like the Dickens (Holly, MI)
10K: 46:39

November 17 – Grand Blanc Chocolate 5K (Grand Blanc, MI)
5K: 22:40

October 21 – Detroit Dog Rescue (Shelby Township, MI)
5K (short course – ran 2.65 mi): 19:20

September 30 – Brooksie Way (Rochester, MI)
Half marathon: 1:45:45

September 15 – Rochester Rotary (Rochester, MI)
10K (short course – ran 5.57 mi): 42:20

July 29 – Rhonda Walker Foundation Give & Get Fit (Troy, MI)
5K (course poorly marked – ran 3.47 mi): 26:29

July 14 – Strut For the Strays (Battle Creek, MI)
5K: 23:59

May 26 – Bayshore Marathon (Traverse City, MI)
Half marathon: 2:06:56

May 6 – Borgess Run For the Health of It! (Kalamazoo, MI)
Half marathon: 1:46:55

February 19 – Genesys Athletic Club Indoor 5K/10K (Grand Blanc, MI)
5K: 23:14

2011

November 19 – Jingle Bell Run/Walk For Arthritis (Bloomfield Hills, MI)
10K: 46:37

November 12 – Ann Arbor Turkey Trot (Dexter, MI)
Iron Turkey challenge – 5K: 22:22 / 10K: 47:37

October 2 – Brooksie Way (Rochester, MI)
Half marathon: 1:47:52

September 24 – Almost Home Rescue Run/Pet Walk (Franklin, MI)
10K fun run: 51:02

August 14 – Milford Memories (Milford, MI)
10K: 47:46

July 23 – Gopher the Gold (Shelby Township, MI)
5K: 23:01

July 4 – Red, White & Boom! (Minneapolis, MN)
Half marathon: 1:58:48

June 11 – Kellogg’s Cereal City Classic (Battle Creek, MI)
10K: 46:45

May 28 – Mackinaw Memorial Bridge Race (Mackinaw City, MI)
5.05 mi: 38:43

May 8 – Borgess Run For the Health of It! (Kalamazoo, MI)
Half marathon: 1:50:40

January 30 – Golden Grizzlies Homecoming (Rochester, MI)
5K: 23:32

2010

October 23 – Cystic Fibrosis Foundation Run Like Hell (Ferndale, MI)
5K: 23:22

September 25 – Almost Home Rescue Run/Pet Walk (Franklin, MI)
Fun run / ran 5.7 miles in 48:35

August 22 – Meadow Brook Theatre Feet For Seats (Rochester, MI)
5K (short course): 22:07

June 26 – Binder Park Zoo Cheetah Chase (Battle Creek, MI)
5K: 24:47

June 12 – Kellogg’s Cereal City Classic (Battle Creek, MI)
10K: 52:42

June 5 – Older Person’s Commission / OPC (Rochester, MI)
5K: 24:12

May 9 – Dash For Destiny (Birmingham, MI)
5K (short course): 23:04

April 25 – RARA Run For the Planet (Rochester, MI)
5K: 27:02

Leave a comment