Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPATF vs. Landmark, Governor's · Dec 186:05.98aPATF vs. Landmark, Governor'sDecember 18, 2024
1 Mile · OutdoorMidland Wachusett Division B League Meet · May 146:30.13aMidland Wachusett Division B League MeetMay 14, 2024
100 Meters · OutdoorDual Meet FHS v Marlborough (Girls Only) · Apr 2418.2Dual Meet FHS v Marlborough (Girls Only)April 24, 2024
1000 Meters · IndoorPATF vs. Austin Prep and North Reading · Jan 293:32.35aPATF vs. Austin Prep and North ReadingJanuary 29, 2025
1500 Meters · OutdoorPATF vs. Austin Prep, Landmark · Apr 235:39.94aPATF vs. Austin Prep, LandmarkApril 23, 2025
2 Miles · OutdoorHudson v Oakmont and Marlborough · May 313:26.2Hudson v Oakmont and MarlboroughMay 3, 2024
600 Meters · IndoorMSTCA Speed Classic (Small School) · Dec 162:01.93aMSTCA Speed Classic (Small School)December 16, 2023
800 Meters · Indoor2025 NEPSTA All-Comers · Feb 152:44.53a2025 NEPSTA All-ComersFebruary 15, 2025
800 Meters · Outdoor2026-05-23 Andover vs. Exeter · May 232:45.30a2026-05-23 Andover vs. ExeterMay 23, 2026
Javelin · 600g · OutdoorDual Meet FHS v Marlborough (Girls Only) · Apr 2432' 11"Dual Meet FHS v Marlborough (Girls Only)April 24, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 232026-05-23 Andover vs. ExeterMay 23 · 1500 Meters · Andover Phillips AcademyAndover Phillips Academy1500 Meters—NT11
May 232026-05-23 Andover vs. ExeterMay 23 · 800 Meters · Place 6 · Andover Phillips AcademyAndover Phillips Academy800 Meters6.2:45.30a PB11
May 6PATF vs. Cushing, CSW, Concord, MontroseMay 6 · 800 Meters · Place 6 · Andover Phillips AcademyAndover Phillips Academy800 Meters6.2:53.50a11
May 2PATF vs. Loomis and NMHMay 2 · 3000 Meters · Andover Phillips AcademyAndover Phillips Academy3000 Meters—NT11
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 800 Meters · Place 7 · Andover Phillips AcademyAndover Phillips Academy800 Meters7.2:55.52a11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23PATF vs. Austin Prep, LandmarkApr 23 · 1500 Meters · Place 2 · Andover Phillips AcademyAndover Phillips Academy1500 Meters25:39.94a PB10
Apr 16PATF vs. Concord, St. Paul's, WinsorApr 16 · 1500 Meters · Place 14 · Andover Phillips AcademyAndover Phillips Academy1500 Meters145:56.00a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 152025 NEPSTA All-ComersFeb 15 · 800 Meters · Place 7 · Andover Phillips AcademyAndover Phillips Academy800 Meters72:44.53a PB—
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · 1000 Meters · Place 4 · Andover Phillips AcademyAndover Phillips Academy1000 Meters43:32.35a PB—
Jan 22PATF vs. Governors, Marianapolis, Landmark, Wilbraham & Monson, Deerfield, MontroseJan 22 · 1 Mile · Place 2 · Andover Phillips AcademyAndover Phillips Academy1 Mile26:07.51a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18PATF vs. Landmark, Governor'sDec 18 · 1 Mile · Place 1 · Andover Phillips AcademyAndover Phillips Academy1 Mile1.6:05.98a PB10
Feb 3Mid Wach League Championship A & BFeb 3 · 1 Mile · Place 8 · MarlboroughMarlborough1 Mile86:14.16a—
Feb 3Mid Wach League Championship A & BFeb 3 · 1000 Meters · Place 5 · MarlboroughMarlborough1000 Meters53:35.32a—
Jan 24MW @ Shrewsbury # 5Jan 24 · 1000 Meters · Place 6 · MarlboroughMarlborough1000 Meters63:41.30—
Jan 17MW @ Shrewsbury # 4Jan 17 · 1 Mile · Place 4 · MarlboroughMarlborough1 Mile46:17.70a—
Jan 17MW @ Shrewsbury # 4Jan 17 · 1000 Meters · Place 8 · MarlboroughMarlborough1000 Meters83:52.90a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 87 · MarlboroughMarlborough1000 Meters873:38.879
Jan 10MW @ Shrewsbury #3Jan 10 · 1 Mile · Place 4 · MarlboroughMarlborough1 Mile46:21.40—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 22 · MarlboroughMarlborough1 Mile226:20.72a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14Midland Wachusett Division B League MeetMay 14 · 1 Mile · Place 4 · MarlboroughMarlborough1 Mile4.6:30.13a PB9
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 2 Miles · Place 14 · MarlboroughMarlborough2 Miles1413:46.869
May 3Hudson v Oakmont and MarlboroughMay 3 · 2 Miles · Place 2 · MarlboroughMarlborough2 Miles213:26.2 PB—
Apr 24Dual Meet FHS v MarlboroughApr 24 · 1 Mile · Place 2 · MarlboroughMarlborough1 Mile2.6:30.7Unofficial9
Apr 24Dual Meet FHS v MarlboroughApr 24 · Javelin · Place 12 · MarlboroughMarlboroughJavelin600g12.32' 11"Unofficial9
Apr 24Dual Meet FHS v MarlboroughApr 24 · 800 Meters · Place 2 · MarlboroughMarlborough800 Meters2.3:03.2Unofficial9
Apr 24Dual Meet FHS v MarlboroughApr 24 · 100 Meters · Place 18 · MarlboroughMarlborough100 Meters18.18.2Unofficial9
Apr 24Dual Meet FHS v Marlborough (Girls Only)Apr 24 · 1 Mile · Place 2 · MarlboroughMarlborough1 Mile2.6:30.79
Apr 24Dual Meet FHS v Marlborough (Girls Only)Apr 24 · Javelin · Place 12 · MarlboroughMarlboroughJavelin600g12.32' 11" PB9
Apr 24Dual Meet FHS v Marlborough (Girls Only)Apr 24 · 800 Meters · Place 2 · MarlboroughMarlborough800 Meters2.3:03.29
Apr 24Dual Meet FHS v Marlborough (Girls Only)Apr 24 · 100 Meters · Place 18 · MarlboroughMarlborough100 Meters18.18.2 PB9
Apr 10Marlborough vs. Nashoba (Girls)Apr 10 · Javelin · Place 12 · MarlboroughMarlboroughJavelin1233-0—
Apr 10Marlborough vs. Nashoba (Girls)Apr 10 · 1 Mile · Place 4 · MarlboroughMarlborough1 Mile46:34.5—
Apr 10Marlborough vs. Nashoba (Girls)Apr 10 · 800 Meters · Place 3 · MarlboroughMarlborough800 Meters33:05.7—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1 Mile · Place 6 · MarlboroughMarlborough1 Mile6.6:14.209
Dec 20MidWach Meet @ Shrewsbury # 2Dec 20 · 1000 Meters · Place 10 · MarlboroughMarlborough1000 Meters10.3:55.409
Dec 20MWIL Invite #2Dec 20 · 1 Mile · Place 6 · MarlboroughMarlborough1 Mile6.06:14.29
Dec 20MWIL Invite #2Dec 20 · 1000 Meters · Place 10 · MarlboroughMarlborough1000 Meters10.03:55.49
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 81 · MarlboroughMarlborough600 Meters81.2:01.93a PB9
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 1 Mile · Place 9 · MarlboroughMarlborough1 Mile9.6:27.99
Dec 13MWIL Shrewsbury Invitational #1Dec 13 · 1000 Meters · Place 4 · MarlboroughMarlborough1000 Meters4.3:49.49

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · 02-Unattached02-Unattached1500 Meters—DNF7
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 12 · 02-Unattached02-Unattached800 Meters12.2:50.04a7
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 1 Mile · Place 10 · 02-Unattached02-Unattached1 Mile10.6:30.97a7
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · Place 7 · 02-Unattached02-Unattached800 Meters7.2:56.40a7

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 23USATFNE Youth Indoor Development Meet #3Feb 23 · 800 Meters · Place 6 · 02-Unattached02-Unattached800 Meters6.3:01.29a7