Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3024:18.8Charger InvitationalAugust 30, 2025
5,000 Meters · Stanley ParkJames Earley Invitational · Oct 824:41James Earley InvitationalOctober 8, 2022
5,000 Meters · Wrentham Development Center CourseMVADA State Vocational Championship · Oct 3027:31MVADA State Vocational ChampionshipOctober 30, 2019
6,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 1328:27.71Blazer ClassicSeptember 13, 2025
6,000 Meters · Norwich UniversityGNAC Cross-Country Run Championship · Nov 227:10.80GNAC Cross-Country Run ChampionshipNovember 2, 2024
6,000 Meters · Saint Joseph's College of MaineGreat Northeast AC Cross Country Championship · Oct 2931:31.3Great Northeast AC Cross Country ChampionshipOctober 29, 2022
6,000 Meters · Western New England UniversityWestern New England University Cross-Country Invitational · Oct 1927:59.7Western New England University Cross-Country InvitationalOctober 19, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2The GNAC XC ChampNov 2 · 6,000 Meters College · Place 32 · ElmsElms6,000 Meters College3227:19.80Sr
Oct 18WNE Golden Bear InvitationalOct 18 · 6,000 Meters College · Place 100 · ElmsElms6,000 Meters College10028:53.30Sr
Sep 13Blazer ClassicSep 13 · 6,000 Meters Women's Race · Place 15 · ElmsElms6,000 Meters Women's Race1528:27.71 PBSr
Aug 30Charger InvitationalAug 30 · 5,000 Meters Women's Race · Place 24 · ElmsElms5,000 Meters Women's Race2424:18.8 PBSr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2GNAC Cross-Country Run ChampionshipNov 2 · 6,000 Meters College · Place 24 · ElmsElms6,000 Meters College2427:10.80 PBJr
Oct 19Golden Bear InvitationalOct 19 · 6,000 Meters Women · Place 76 · ElmsElms6,000 Meters Women7628:00Jr
Oct 19Western New England University Cross-Country InvitationalOct 19 · 6,000 Meters Western NE · Place 78 · ElmsElms6,000 Meters Western NE7827:59.7 PBJr
Oct 4Cadet Cross-Country Run InvitationalOct 4 · 6,000 Meters Varsity · Place 23 · ElmsElms6,000 Meters Varsity2329:19.60JR
Sep 14Blazer InvitationalSep 14 · 6,000 Meters Varsity · Place 16 · ElmsElms6,000 Meters Varsity1630:37.0JR
Aug 31Castleton InvitationalAug 31 · 6,000 Meters Varsity · Place 18 · ElmsElms6,000 Meters Varsity1828:34.4JR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14Western New England University Cross-Country InvitationalOct 14 · 6,000 Meters Varsity · Place 47 · ElmsElms6,000 Meters Varsity4728:53.8SO
Oct 7James Earley InvitationalOct 7 · 6,000 Meters Varsity · Place 139 · ElmsElms6,000 Meters Varsity13929:33.5SO
Sep 30Founding Tree InvitationalSep 30 · 6,000 Meters Invitational · Place 23 · ElmsElms6,000 Meters Invitational2329:05.20—
Sep 16Elms College Cross-Country InvitationalSep 16 · 6,000 Meters Varsity · Place 5 · ElmsElms6,000 Meters Varsity531:02.1SO
Sep 2Jim Sheehan Memorial XC MeetSep 2 · 5,000 Meters Varsity · Place 16 · ElmsElms5,000 Meters Varsity1626:37.8SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Great Northeast AC Cross Country ChampionshipOct 29 · 6,000 Meters College · Place 31 · ElmsElms6,000 Meters College3131:31.3 PBFr
Oct 15WNE Golden Bear InvitationalOct 15 · 6,000 Meters Varsity · Place 51 · ElmsElms6,000 Meters Varsity5129:37.0Fr
Oct 8James Earley InvitationalOct 8 · 5,000 Meters Blue · Place 48 · ElmsElms5,000 Meters Blue4824:41 PBFr
Sep 24Elms College Blazer ClassicSep 24 · 6,000 Meters Varsity · Place 13 · ElmsElms6,000 Meters Varsity1330:43Fr

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 6District E Central Mass ChampionshipsNov 6 · 5,000 Meters Division 2 · Place 52 · Bay Path RVTBay Path RVT5,000 Meters Division 25225:27.9SR
Oct 21Colonial Athletic Association ChampionshipsOct 21 · 5,000 Meters Varsity · Place 21 · Bay Path RVTBay Path RVT5,000 Meters Varsity2126:29.7SR

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 9MIAA Central Division ChampionshipsNov 9 · 5,000 Meters Division 2 · Place 149 · Bay Path RVTBay Path RVT5,000 Meters Division 214927:30.710
Oct 30MVADA State Vocational ChampionshipOct 30 · 5,000 Meters D1 Varsity · Place 48 · Bay Path RVTBay Path RVT5,000 Meters D1 Varsity4827:31 PB10