- Freedom’s Run Half Marathon (2:10:16) – 10/1/16
- Tails on Trails 10K (49:58) – 4/18/17
- Harpers Ferry Half Marathon (2:03:44) – 5/13/17
- Freedom’s Run Marathon (5:20:19) – 9/30/17
- Footin’ for Animals 5K (25:29) – 10/28/17
- Greenbrier Ultras 50K (8:19:10) – 3/24/18
- Tails on Trails 10K (1:33:34) – 4/14/18
- Farm Park Marathon (5:49:30) – 5/5/18
- Harpers Ferry Half Marathon (2:18:11) – 5/19/18
- Cacapon 12 Hour (31.5 miles) – 7/7/18
- Miner’s Lady 8 Hour (24.80 miles) – 7/28/18
- MD Heat Trail Race 25K (4:24:32) – 8/18/18
- Rick O’Donnell Memorial 5.22 Mile (1:10:33) – 9/16/18
- Rick O’Donnell Memorial 8 Hour (20.88 miles) – 9/16/18
- Shepherd’s Spring 50K (6:30:25) – 9/29/18
- Freedom’s Run Marathon (4:57:38) – 10/6/18
- Bobcat Trail 11 Mile (2:27:11) – 11/3/18
- JFK 50 Miler (11:25:53) – 11/17/18
- Greenbrier Ultras 50 Mile Midnight Madness (14:00:28) – 3/30/19
- C&O Canal 100 Mile (DNF at mile 56) – 4/27/19
- Harpers Ferry Half Marathon (2:34:12) – 5/18/19
- Cow Bone Trail Runs 24 Hour (55.5 miles) – 5/25/19
- Cacapon 12 Hour (32.2 miles) – 7/6/19
- Catoctin 50K (DNF at mile 16) – 7/20/19
- Miner’s Lady 8 Hour (25 miles) – 7/27/19
- Leesburg 20K (2:18:00) – 8/18/19
- Rick O’Donnell Memorial 5.22 Mile (1:03:07) – 9/22/19
- Rick O’Donnell Memorial 8 Hour (20.88 miles) – 9/22/19
- Freedom’s Run Marathon (4:39:03) – 10/5/19
- River’s Edge 6 Hour (25 miles) – 10/12/19
- JFK 50 Miler (10:34:29) – 11/23/19
- Dirty German Endurance Fest Virtual 50K (8:48:50) – 9/26/20
- Restless Recluse Virtual 50K (8:33:37) – 10/3/20
- Patapsco Valley Virtual 50K (8:58:08) – 10/24/20
- Harpers Ferry 100 Mile (34:31:40) – 11/21/20
- C&O Canal 100 Mile (DNF at mile 38) – 4/24/21
- Harpers Ferry Half Marathon (1:59:59) – 5/15/21
- Cow Bone Trail Runs 24 Hour (36 miles) – 5/29/21
- Catoctin 50K Trail Run (7:50:29) – 7/10/21
- Miner’s Lady 8 Hour (31 miles) – 7/31/21
- Rick O’Donnell Memorial 8 Hour (31.39 miles) – 10/10/21
- Freedoms Run Marathon (5:10:24) – 10/17/21
- Rim to River 100 Mile (29:26:02) – 11/6/21
- Greenbrier Ultras 50 Mile Midnight Madness (11:30:05) – 3/26/22
- Massanutten Mountain Trails 100 Mile (32:42:21) – 5/14/22
- Harpers Ferry Half Marathon (2:27:35) – 5/21/22
- Freedom’s Run Marathon (4:19:09) – 10/22/22
- Stone Mill 50 Mile (12:01:18) – 11/22/22
- Elizabeth’s Furnace 50K (9:14:00) – 3/11/23
- Greenbrier Ultras 50 Mile Midnight Madness (10:08:26) – 3/25/23
- Bull Run Run 50 Mile (9:35:22) – 4/15/23
- Massanutten Mountain Trails 100 Mile (31:51:37) – 5/20/23
- Catoctin 50K Trail Run (8:01:46) – 7/8/23
- Catherines FA 50K (8:11:00) – 7/22/23
- Martha Moats Baker Memorial 50K (8:42:00) – 8/12/23
- The Big Schloss 50K (8:46:00) – 9/23/23
- PB&J FA 50K (6:45:24) – 10/28/23
- Fire on the Mountain 50K (6:08:17) – 11/5/23
- Stone Mill 50 Mile (12:23:31) – 11/11/23
- Devil Dog Ultras 100 Mile (25:38:29) – 12/2/23
- Magnus Gluteus Maximus 50K (7:52:00) – 12/9/23
- Boyers Furnace 40 Mile (9:45:00) – 12/30/23
- Redeye 50K (5:55:00) – 1/1/24
- Waterfall 50K (8:46:00) – 1/14/24
- Hashawha Hills 50K (6:51:34) – 2/24/24
- Elizabeth’s Furnace 50K (7:15:00) – 3/9/24
- Bull Run Run 50 Mile (11:52:55) – 4/6/24
- C&O Canal 100 Mile (27:06:22) – 4/27/24
- Massanutten Mountain Trails 100 Mile (27:32:21) – 5/18/24
- Highlands Sky 40 Mile (10:16:53) – 6/15/24
- Catoctin 50K Trail Run (8:16:03) – 7/13/24
- Catherines FA 50K (6:50:00) – 7/20/24
- Martha Moats Baker Memorial 50K (7:15:00) – 8/10/24
- The Ring 71 Mile (DNF at mile 40) – 8/31/24
- The Big Schloss 50K (DNF at mile 8.1) – 9/28/24
- Stone Mill 50 Mile (10:59:27) – 11/9/24
- CAT 100 Mile (33:05:04) – 12/13/24
- Redeye 50K (6:34:00) – 1/1/25
- Elizabeth’s Furnace 50K (8:02:00) – 3/15/25
- Massanutten Mountain Trails 100 Mile (DNF at mile 54) – 5/17/25
- Catherines FA 50K (6:52:00) – 7/19/25
- Martha Moats Baker Memorial 50K (6:44:00) – 8/9/25
- The Ring 71 Mile (21:45:00) – 8/30/25
- The Big Schloss 50K (7:13:00) – 9/27/25
- Fire on the Mountain 50K (5:37:53) – 11/2/25
- Stone Mill 50 Mile (10:29:44) – 11/8/25
- Devil Dog Ultras 100 Mile (DNF at mile 43) – 12/6/25
- Boyers Furnace 40 Mile (8:10:00) – 12/27/25
- Redeye 50K (6:05:00) – 1/1/26
- Waterfall 50K (9:18:00) – 1/18/26
- Elizabeth’s Furnace 50K (6:54:00) – 3/14/26
- Massanutten Mountain Trails 100 Mile (DNF at mile 54) – 5/16/25
- Catherines FA 50K (6:18:00) – 7/25/26
- Martha Moats Baker Memorial 50K (6:09:00) – 8/8/26
- The Ring 71 Mile (21:09:00) – 9/5/26 – Race Report
- Pine Creek 100 Mile (23:38:31) – 9/12/26 – Race Report