
Highlights
Marathons & Ultras Completed: 20+
U.S. States Completed: 9/50
100-Mile Finishes: 2
Marathon PR: 3:30:14
Running has taught me discipline, perseverance, humility, and dependence on Christ. These results aren't simply finish times. They're milestones in a journey that has shaped who I am, and continues to refine the person God is calling me to be.
2026
Miami Marathon - 4:11:56
NPW5K - 21:30
2025
Revel White Mountains Marathon - 3:30:14
NPW5K - 24:39
DHRT 50K - 4:54:49
Marine Corps Marathon - 3:46:09
2024
Zane Grey 50 Miler - DNF (injury)
NPW5K - 58:20 (knee rover)
New York City Marathon - 3:52:01
MGM 50K - 6:53:58
2023
Chopawamsic 50K - 6:15:03
NPW5K - 22:29 (pushing a baby stroller)
Patapsco Valley 50K - 7:32:04
Rim to River 100 Miler - 27:40:53
2022
2021
Savage Race Georgia - 2:46:03
New River Marathon - 3:40:00
Harrisburg Marathon - 3:35:20
Devil Dog Ultras 100K - 14:21:47
2019
Greek Peak Spartan Sprint - 1:16:51
Savage Race Maryland - 2:29:44
Endless Summer 6-Hour - 29.5 miles
Dreaded Druid Hills 10K - 51:50
Charles Street 12 - 1:52:40 (pacer)
12 Hour ATR - 45.5 miles
Susquehanna Half Marathon - 1:50:13
Baltimore Marathon - 3:57:41
Richmond Marathon - 3:41:09
NCR Half Marathon - 1:38:12
2018
Tri-State Spartan NJ Ultra - 13:05:48
Nats Park Stadium Sprint - 52:13
D.C. Spartan Sprint - 1:13:06
Asheville Spartan Super - 2:51:39
West Virginia Spartan Beast - 4:01
Spartan Ultra World Championship - Iceland - 31.1 miles, 24 hour finisher
2017
Asheville Spartan Super - 2:52:14
West VA Spartan Beast - 4:46:45
D.C. Spartan Sprint - 1:16:58
2016
Monument Avenue 10K - 49:44
D.C. Spartan Sprint - 1:26:07
2014
Tough Mudder Virginia - Finisher
D.C. Spartan Sprint - 1:15:03
Virginia Spartan Super - 3:53:04
2013
Monument Avenue 10K - 50:23
Rugged Maniac Virginia - 38:22
2012
Monument Avenue 10K - 47:27
Tough Mudder Mid-Atlantic - Finisher
2011
USMC Mud Run - 1:19:50
2007
Ukrops Monument Ave. 10K - 50:00
Annabelle's Angels 5K Run - 26:29
Ntelos 8K - 40:14
2006
Monument Avenue 10K - 52:39
NTelos 8K - 38:10
Turkey Trot 10K - 52:04