Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Saint Anselm CollegeShacklette Invitational · Sep 514:16.1Shacklette InvitationalSeptember 5, 2026
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2521:50.992025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 922:48.0Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 824:00.88MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2723:07.10MSTCA Bay State InvitationalSeptember 27, 2025
6,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 728:21.56Northeast-10 Cross Country ChampionshipsNovember 7, 2026
6,000 Meters · Keene State CollegeKeene State Invitational · Oct 327:21.6Keene State InvitationalOctober 3, 2026
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:56.2753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 6,000 Meters Northeast-10 · Place 84 · Saint AnselmSaint Anselm6,000 Meters Northeast-108428:21.56 PBFr
Oct 22Penmen Mini-MeetOct 22 · 3,000 Meters Varsity · Place 46 · St. AnselmSt. Anselm3,000 Meters Varsity4613:25.00FR
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 77 · Saint AnselmSaint Anselm5,000 Meters Collegiate7722:48.0 PBFr
Oct 3Keene State InvitationalOct 3 · 6,000 Meters Women's Open · Place 31 · Saint AnselmSaint Anselm6,000 Meters Women's Open3127:21.6 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Navy 45:00 mon. cap · Place 121 · Saint AnselmSaint Anselm6,000 Meters 6K Navy 45:00 mon. cap12127:56.27 PBFr
Sep 5Shacklette InvitationalSep 5 · 2 Miles Collegiate · Place 25 · Saint AnselmSaint Anselm2 Miles Collegiate2514:16.1 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3C · Place 68 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Division 3C6824:00.88 PB12
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division D · Place 2 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Division D221:50.99 PB12
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 71 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Championship7125:00.23—
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 73 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Varsity "B"7323:07.10 PB12

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 3 · Place 89 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Varsity Division 38922:36.8811
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 46 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Varsity4621:50.4311
Oct 26Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 11 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Varsity1123:36.7911
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 65 · Ayer Shirley RegionalAyer Shirley Regional5,000 Meters Varsity6521:41.3911