Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 8123' 1"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Pole Vault · OutdoorDivision A Midland-Wachusett League Meet · May 237-06.00Division A Midland-Wachusett League MeetMay 23, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 5 · 02-Unattached02-UnattachedJavelin800g5.32.11m11
May 23Division A Midland-Wachusett League MeetMay 23 · Pole Vault · Place 10 · Wachusett RegionalWachusett RegionalPole Vault10.7-06.00 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 13 · Wachusett RegionalWachusett RegionalJavelin800g13.114-0511
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Pole Vault · Place 5 · Wachusett RegionalWachusett RegionalPole Vault5.7' 0"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 3 · Wachusett RegionalWachusett RegionalJavelin800g3.123' 1" PB11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 15 · Wachusett RegionalWachusett RegionalJavelin800g15.36.57m11
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Javelin · Wachusett RegionalWachusett RegionalJavelin800g—118'10"Unofficial11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 10 · Wachusett RegionalWachusett RegionalJavelin10112-410
May 10District E Nick DiPilato InvitationalMay 10 · Javelin · Place 13 · Wachusett RegionalWachusett RegionalJavelin13105-810
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Javelin · Place 8 · Wachusett RegionalWachusett RegionalJavelin8100-810
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 24 · Wachusett RegionalWachusett RegionalJavelin2432.56m10