TARCtic Frozen Yeti | 1st Overall New Bedford Half Marathon TARC To Hale & Back | 1st Overall Flat Top 5K | 1st Overall Boston Marathon
2023
TARCtic Frozen Yeti | 1st Overall New Bedford Half Marathon TARC To Hale & Back | 1st Overall / New Course Record Frank Nealon Boston Tuneup 15K Boston Marathon Trail Festival at Pineland Farms 15K | 1st Overall / New Course Record Blue Hill Skyline Trail Run | 1st Overall / New Course Record Blue Hill Trail Fest | 1st Overall / New Course Record TARC Summer Classic 10 Miler | 1st Overall / New Course Record Bad Little Trail Run | 1st Overall Wildlands Trail Run | 1st Overall Bold Coast Bash 10.5 Miler | 1st Overall TARC Winter Classic 8 Miler | 1st Overall / New Course Record
2022
04.18.2022: Boston Marathon 05.28.2022: Trail Festival at Pineland Farms 25K | 1st Overall 07.09.2022: Blue Hills Skyline Trail Run | 1st Overall 08.06.2022: TARC Summer Classic 10 Miler | 1st Overall / New Course Record 09.03.2022: Firebird Trail Races Half Marathon | 1st Overall / New Course Record 09.19.2022: Cadillac North Ridge Ascent FKT: Acadia National Park 09.24.2022: Race Through the Woods Half Marathon | 1st Overall / New Course Record 10.02.2022: Bad Little Trail Run | 1st Overall / New Course Record 10.10.2022: Blackwoods Loop FKT: Acadia National Park 10.21.2022: Wildlands Trail Run | 1st Overall / New Course Record 11.05.2022: Bootstrap Boogie 17K | 1st Overall / New Course Record 11.13.2022: Bold Coast Bash 10.5 Miler | 1st Overall / New Course Record
2021
10.11.2021: Boston Marathon
2020
01-01-2020: New Year's Day Boston Marathon 01-04-2020: Fudgcicle Race Series | 1st Overall 01-01-2020: January Thaw | 1st Overall 02-23-2020: Keep Me Warm 5K | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Mystic Runners Lake Q 5K Race | 1st Overall Boston Marathon Virtual
2019
01-01-2019: New Year's Day Boston Marathon 01-07-2019: GAC 50K - 1st Overall / New Course Record 01-16-2019: Mystic Runners Lake Q 5K Race - 1st Overall 02-01-2019: TARCtic Frozen Yeti Trail Race - 1st Overall / Course Record 02-23-2019: Mardi Gras 5K - 1st Overall / New Course Record 03-17-2019: New Bedford Half Marathon - 19th Overall 03-31-2019: Around the Lake 5K - 1st Overall 04-15-2019: Boston Marathon - Youngest Finisher in the Top 100 05-04-2019: North Face Endurance Challenge New York - 1st Overall 05-11-2019: Chestnut Hill Farm Trail Run - 1st Overall 06-15-2019: Zugspitz Ultratrail - 5th Overall / 1st Age Group 07-04-2019: G.R.B.A. 5K Road Race - 1st Overall 08-04-2019: East End Trail Races - 1st Overall / New Course Record 09-27-2019: Commit to Get Fit 10K 10-05-2019: Bad Little Trail Run - 1st Overall / New Course Record 10-13-2019: Cadillac Doubleback FKT 10-27-2019: Great Pond Mountain Trust Wildlands Trail Run - 1st Overall / New Course Record 11-03-2019: Frenchman Bay Conservancy Autumn Trail Race - 1st Overall / New Course Record 11-10-2019: Moosehorn Ghost Run Half Marathon - 1st Overall / New Course Record 11-17-2019: Bold Coast Bash Trail Race 20 Miler - 1st Overall / Inaugural Run (Course Record) 11-28-2019: Franklin Park Turkey Trot - 1st Overall / New Course Record 12-21-2019: Colonial Road Runners Winter Series - 1st Overall
2018
01-31-2018: Mystic Runners Lake Q 5K Race - 1st Overall 02-27-2018: Mystic Runners Lake Q 5K Race - 1st Overall 03-10-2018: Black Cat 20-Miler - 1st Overall 03-17-2018: New Bedford Half Marathon 03-31-2018: Frank Nealon Boston Prep 15K 04-16-2018: Boston Marathon 04-21-2018: TARC Spring Classic Marathon - 1st Overall / New Course Record 05-12-2018: Transvulcania - Top 50, 5th American 06-03-2018: Cranmore Mountain Race - 1st Overall 06-16-2018: Zugspitz Ultratrail - 4th Overall, 1st American 07-01-2018: Hodges Hoedown Half Marathon - 1st Overall / New Course Record 07-09-2018: Loon Mountain Race (USATF National Mountain Running Championships) 14th Overall / 11th USATF 07-21-2018: Cayuga Trails 50 (USATF National 50 Mile Trail Championships) - 3rd Overall / 2nd USATF 08-05-2018: East End Trail Races (30K) - 1st Overall / Course Record 08-11-2018: White Mountains Pemigewasset Loop FKT (5:45:12) 08-29-2019: Mystic Runners Lake Q 5K Race - 1st Overall 09-29-2018: TARC Fall Classic - 1st Overall / New Course Record 10-21-2018: TARC Ghost Train Trail Races (45 Miler) - 1st Overall / New Course Record 10-28-2018: Powisset Farm Trail Run - 1st Overall / New Course Record 11-17-2018: Donner Party 50K 11-22-2018: Franklin Park Turkey Trot - 1st Overall 12-01-2018: TARC Fells Trail Winter Ultra - 1st Overall / New Course Record 12-26-2018: Mystic Runners Lake Q 5K Race - 1st Overall
2017
01-01-2017: Back on My Feet 5K w/ Boston Bulldogs Running Club 01-04-2017: Mystic Runners Lake Q 5K Race - 1st Overall 01-28-2017: Wallum Twilight 5K - 2nd Overall / 1st Age Group 02-22-2017: Mystic Runners Lake Q 5K Race - 1st Overall 02-25-2017: Mardi Gras Madness 5K - 1st Overall 03-01-2017: Mystic Runners Lake Q 5K Race - 1st Overall 03-22-2017: Mystic Runners Lake Q 5K Race - 1st Overall 04-10-2017: Merrimack River 10 Mile Trail Race - 3rd Overall / New Age Group Record 04-17-2017: Boston Marathon - 2:40:45, 29th Massachusetts Finisher 04-23-2017: Goat Hill 50K - 1st Overall / New Course Record 05-06-2017: Big A 50K - 1st Overall / New Course Record 05-28-2017: Pineland Farms Trail Running Festival - 1st Overall 06-03-2017: USATF National Mountain Running Championships - 17th Overall / 1st Finisher 20 & Under 06-10-2017: Columbia HIKE & RUN Challenge - 2nd Overall / 1st Age Group 06-17-2017: Mount Washington Road Race - 16th Overall / 1st Finisher 20 & Under 07-02-2017: Loon Mountain Race - 5th Overall / Fastest Spit On Upper Walking Boss (0.6 miles, 48% grade) 07-04-2017: Independence Day 5K / 2nd Overall / 1st Age Group 07-08-2017: Bear Brook Marathon (50K) - 1st Overall 07-15-2017: Greenbelt 10K - 1st Overall 07-26-2017: Tiki Trail 5K - 1st Overall (Course Record) 08-13-2017: USATF-New England Ultra Championships - 1st Overall (Course Record) 08-23-2017: Mystic Runners Lake Q 5K - 1st Overall 09-15/16-2017: Ragnar Reach the Beach Relay Ultra Team 09-19-2017: Miles for Meals - 2nd Overall / 1st Age Group 09-30-2017: TARC Fall Classic - 1st Overall / New Course Record 10-08-2017: Wayland Cross Country Festival 10-21-2017: Ghost Train 100 - 1st Overall in 13:50, New Course Record 11-18-2017: TARCkey Trot 6-Hour - 40.30 miles / New Course Record 12-10-2017: Walters Run 5K - 1st Overall