Personal bests

Best marks in available results
Event / courseMarkMeetDate
3340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 515:13.6Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1420:32.6ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Coggshall ParkMid-Wach Championships · Oct 2221:05.7Mid-Wach ChampionshipsOctober 22, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1120:47.15MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1821:06.22MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 521:00.65MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1923:44.3Maine State ChampionshipsSeptember 19, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1723:51.6Conn College InviteOctober 17, 2026
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 224:45.9Paul Short RunOctober 2, 2026
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:33.9Paul Short Run (College)October 3, 2025
6,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3124:35.6NESCAC XC ChampionshipOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 6,000 Meters Championship · Place 125 · BatesBates6,000 Meters Championship12524:35.6 PBJr
Oct 17Conn College InviteOct 17 · 6,000 Meters White · Place 59 · BatesBates6,000 Meters White5923:51.6 PBJr
Oct 2Paul Short RunOct 2 · 6,000 Meters Open · Place 203 · BatesBates6,000 Meters Open20324:45.9 PBJr
Sep 19Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 59 · BatesBates6,000 Meters Collegiate5923:44.3 PBJr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 3,340 Meters Collegiate · Place 74 · BatesBates3,340 Meters Collegiate7415:13.6 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 6,000 Meters Champ · Place 99 · BatesBates6,000 Meters Champ9924:01.48So
Oct 18Conn College InviteOct 18 · 6,000 Meters White · Place 145 · BatesBates6,000 Meters White14524:58.50So
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 284 · BatesBates6,000 Meters White28424:33.9 PBSo
Sep 20Maine State ChampionshipSep 20 · 6,000 Meters College · Place 46 · BatesBates6,000 Meters College4624:12.4So

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 110 · WestboroughWestborough5,000 Meters Division 111021:06.22 PB12
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters 1C · Place 21 · WestboroughWestborough5,000 Meters 1C2120:47.15 PB12
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 21 · WestboroughWestborough5,000 Meters Varsity2120:38.0SR
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 50 · WestboroughWestborough5,000 Meters Varsity Girls5020:32.6 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 50 · WestboroughWestborough5,000 Meters Varsity5020:32.58SR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 58 · WestboroughWestborough5,000 Meters Championship5821:16.8SR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 36 · WestboroughWestborough5,000 Meters Varsity3620:33.83JR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 14 · WestboroughWestborough5,000 Meters Varsity1421:00.7JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 14 · WestboroughWestborough5,000 Meters Senior (Large School)1421:00.65 PB11
Oct 29District E ChampionshipsOct 29 · 5,000 Meters Division 1 · Place 12 · WestboroughWestborough5,000 Meters Division 11221:40.111
Oct 22Mid-Wach ChampionshipsOct 22 · 5,000 Meters Division A · Place 11 · WestboroughWestborough5,000 Meters Division A1121:05.7 PB11
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 36 · WestboroughWestborough5,000 Meters Varsity3620:31.5JR