Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 1530:46.9NCAA DI Northeast RegionalNovember 15, 2024
5,000 Meters · Bradley Palmer State ParkCAL Championships · Oct 2817:04CAL ChampionshipsOctober 28, 2017
5,000 Meters · Gardner Municipal Golf CourseMIAA State Meet · Nov 1616:18MIAA State MeetNovember 16, 2019
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2816:10.25Ocean State Invitational September 28, 2019
5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 1717:01.70MIAA All State ChampionshipNovember 17, 2018
5,000 Meters · Woodsom Farm ParkCAL Championships · Nov 117:38CAL ChampionshipsNovember 1, 2018
5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 915:57.0MIAA Eastern Mass Divisional ChampionshipsNovember 9, 2019
8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 1824:35.22023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNovember 18, 2023
8,000 Meters · EP Tom Sawyer State Park2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) · Nov 2027:01.32021 NCAA Division III Cross Country Champs (48th Men & 40th Women)November 20, 2021
8,000 Meters · Forest Akers East Golf Course2022 NCAA Division III Cross Country Champs (49th Men & 41st Women) · Nov 1925:22.82022 NCAA Division III Cross Country Champs (49th Men & 41st Women)November 19, 2022
8,000 Meters · Hamilton CollegeNESCAC Cross Country Championships · Oct 2924:11.9NESCAC Cross Country ChampionshipsOctober 29, 2022
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 424:00.5Paul Short RunOctober 4, 2024
8,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 1923:59.3Purple Valley ClassicSeptember 19, 2026
8,000 Meters · Stanley ParkNCAA Division III Mideast Regional · Nov 1124:07.90NCAA Division III Mideast RegionalNovember 11, 2023
8,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 2824:56.1NESCAC Cross Country ChampionshipsOctober 28, 2023
8050 m · Ronald C. Hoffmann Cross Country CourseNCAA D3 Mideast Regional XC Championships · Nov 1225:58.2NCAA D3 Mideast Regional XC ChampionshipsNovember 12, 2022

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19Purple Valley ClassicSep 19 · 8,000 Meters Collegiate · Place 28,000 Meters Collegiate223:59.3 PB-

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Northeast RegionalNov 15 · 10,000 Meters Northeast · Place 31 · UMassUMass10,000 Meters Northeast3130:46.9 PBSr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 25 · UMassUMass8,000 Meters Gold2524:00.5 PBSr
Aug 31Ken O'Brien Minutemen InvitationalAug 31 · 6,000 Meters Varsity · Place 4 · UMass AmherstUMass Amherst6,000 Meters Varsity418:31.7SR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 6 · WilliamsWilliams8,000 Meters Championship624:35.2 PBSr
Nov 11NCAA Division III Mideast RegionalNov 11 · 8,000 Meters Championship · Place 4 · WilliamsWilliams8,000 Meters Championship424:07.90 PBSr
Oct 28NESCAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 1 · WilliamsWilliams8,000 Meters College124:56.1 PBSr
Oct 7NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 2 · WilliamsWilliams8,000 Meters Varsity224:47.5SR
Sep 23Williams Purple Valley XC InviteSep 23 · 8,000 Meters Varsity · Place 1 · WilliamsWilliams8,000 Meters Varsity124:37.1SR

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 192022 NCAA Division III Cross Country Champs (49th Men & 41st Women)Nov 19 · 8,000 Meters Championship · Place 18 · WilliamsWilliams8,000 Meters Championship1825:22.8 PBJr
Nov 12NCAA D3 Mideast Regional XC ChampionshipsNov 12 · 8,050 Meters Championship · Place 12 · WilliamsWilliams8,050 Meters Championship1225:58.2 PBJr
Oct 29NESCAC Cross Country ChampionshipsOct 29 · 8,000 Meters College · Place 4 · WilliamsWilliams8,000 Meters College424:11.9 PBJr

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 202021 NCAA Division III Cross Country Champs (48th Men & 40th Women)Nov 20 · 8,000 Meters Championships · Place 287 · WilliamsWilliams8,000 Meters Championships28727:01.3 PBSo

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16MIAA State MeetNov 16 · 5,000 Meters Division 2 · Place 2 · NewburyportNewburyport5,000 Meters Division 2216:18 PB12
Nov 9MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 4 · Place 1 · NewburyportNewburyport5,000 Meters Division 4115:57.0 PB12
Oct 26CAL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 1 · NewburyportNewburyport5,000 Meters Varsity115:51.912
Sep 28Ocean State Invitational Sep 28 · 5,000 Meters Championship · Place 7 · NewburyportNewburyport5,000 Meters Championship716:10.25 PB12

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 17MIAA All State ChampionshipNov 17 · 5,000 Meters Division 2 · Place 5 · NewburyportNewburyport5,000 Meters Division 2517:01.70 PB11
Nov 10EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 4 · Place 2 · NewburyportNewburyport5,000 Meters Division 4216:19.411
Nov 1CAL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 2 · NewburyportNewburyport5,000 Meters Varsity217:38 PB11
Oct 13Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 12 · NewburyportNewburyport5,000 Meters Varsity1216:57.5JR
Sep 29Frank Kelley InvitationalSep 29 · 5,000 Meters Championship · Place 9 · NewburyportNewburyport5,000 Meters Championship916:38.211

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 18MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 2 · Place 57 · NewburyportNewburyport5,000 Meters Division 25717:22.46—
Nov 11MIAA EMASS D4 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 16 · NewburyportNewburyport5,000 Meters Varsity1617:09.7610
Oct 28CAL ChampionshipsOct 28 · 5,000 Meters Varsity · Place 15 · NewburyportNewburyport5,000 Meters Varsity1517:04 PB10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 6 · NewburyportNewburyport3,000 Meters Varsity610:30.0810

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12EMass Divisional ChampionshipsNov 12 · 5,000 Meters Boys D5 · Place 65 · NewburyportNewburyport5,000 Meters Boys D56518:26.55Unofficial9
Oct 29CAL ChampionshipsOct 29 · 5,000 Meters Varsity · Place 31 · NewburyportNewburyport5,000 Meters Varsity3117:179
Oct 22MSTCA Bay State InvitationalOct 22 · 5,000 Meters Varsity · Place 82 · NewburyportNewburyport5,000 Meters Varsity8218:59—