Ironman

     2021   Ironman Chattanooga

                11:50:23     Age Group – 18th

     2019   Ironman Wisconsin                       

                12:05:56     Age Group – 18th

     2018   Ironman Chattanooga  (Swim Cancelled)

                 10:44:23     Age Group – 17th

     2017   Ironman Louisville

                 12:25:10     Age Group – 29th

space

Ironman 70.3

     2024   Ironman 70.3 Oregon

                 5:20:26     Age Group – 17th

     2024   Ironman 70.3 Boulder

                 5:42:34     Age Group – 14th

     2023   Ironman 70.3 Washington

                 5:21:04     Age Group – 4th  (Qualified for WC)

     2022   Ironman 70.3 Musselman

                 5:15:35     Age Group – 2nd (Swim Adjusted Race)

     2022   Ironman 70.3 Oceanside

                 5:50:12     Age Group – 33rd

     2021   Ironman 70.3 Musselman

                 5:25:19     Age Group – 16th

     2021   Ironman 70.3 Chattanooga

                 DNF

     2019   Ironman 70.3 Ohio

                 5:54:37     Age Group – 17th

     2019   Ironman 70.3 Chattanooga  (Shortened Swim)

                 5:08:55     Age Group – 21st

     2019   Ironman 70.3 Oceanside

                 6:34:06     Age Group – 82nd

     2018   Ironman 70.3 Ohio

                 5:55:29     Age Group – 36th

     2017   Ironman 70.3 Raleigh

                 5:53:10     Age Group – 16th

space

Olympic Triathlons

     2017   Mighty Moraine Man  (PA)

                 2:36:27     Age Group – 3rd

     2017   Miltonman  (OH)

                 2:25:28     Age Group – 1st     Overall – 20th

     2017   Mighty Moraine Man  (PA)

                 2:51:24     Age Group – 3rd

     2016   Mighty Moraine Man (PA)

                 2:55:35     Age Group – 1st     Overall – 18th 

     2016   Pittsburgh (PA)   (Swim Cancelled)

                 2:15:51     Age Group – 5th

space

Sprint Triathlons

     2021   Edinboro (PA)

                 1:10:53     Age Group – 1st     Overall – 14th

     2020   Mighty Moraine Man (PA)

                 1:34:42     Age Group – 3rd

     2019   Edinboro (PA)

                 1:08:37     Age Group – 3rd     Overall 11th

     2016   The Dam Tri (PA)

                 1:21:44     Age Group – 5th

space

Ultramarathons

    2023   Ridgeline Trail 50K

                6:43:20       Overall – 3rd     Males – 2nd

    2022   Baker Trail 50 Miler

                11:37:55     Masters – 11th     Overall – 27th

Marathons

    2024   Colorado Marathon

                3:35:04     Age Group – 1st       Boston Qualifying Time

                                  Colorado State Champion – Senior Masters Men

    2019   Marine Corps Marathon

                3:43:31     Age Group – 25th

    2018   Boston Marathon

                3:43:36

    2017   Honolulu Marathon  (Pacing My Wife)

                6:04:57

    2017   Glass City Marathon

                3:34:18     Boston Qualifier Time

    2016   Columbus Marathon

                3:53:18

    2015   Columbus Marathon

                4:40:54

space

Half Marathons

    2017   Pittsburgh Half Marathon   (Pacing My Wife)

                2:29:50

    2017   Just A Short Run Half Marathon

               1:42:14

    2015   Pittsburgh Half Marathon  

               1:58:37

    2014   Columbus Half Marathon  

                2:13:55

    2014   Pittsburgh Half Marathon  

                2:10:42

SwimRun

    2023   OtillO SwimRun Austin (Short Course)

                3:44:50

    2022   SwimRun NC

                6:47:59

    2021   SwimRun NC

                6:02:33