Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWachusett Vs. Westborough (Boys Only) · May 111.8Wachusett Vs. Westborough (Boys Only)May 1, 2024
1500 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 35:32.32Central Mass MultiMeet 2024June 3, 2024
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 924.12Central Mass. Multi-MeetJune 9, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1039.53aMSTCA Northeast InvitationalJanuary 10, 2025
400 Meters · OutdoorMidland Wachusett Division A League Meet · May 2453.75aMidland Wachusett Division A League MeetMay 24, 2025
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 2953.316aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
55 Meters · IndoorMid Wach @ Wachusett Week 4 · Jan 227.20Mid Wach @ Wachusett Week 4January 22, 2025
High Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 31.37mCentral Mass MultiMeet 2024June 3, 2024
Javelin · 800g · OutdoorMIAA Division 1 Track & Field Championship · May 29162-09MIAA Division 1 Track & Field ChampionshipMay 29, 2025
Long Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 34.80mCentral Mass MultiMeet 2024June 3, 2024
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 93150Central Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · IndoorMidland Wachusett Div A & B League Meets · Feb 738-05.00Midland Wachusett Div A & B League MeetsFebruary 7, 2026
Shot Put · 12lb · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 836' 11"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Triple Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 310.79mCentral Mass MultiMeet 2024June 3, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 2 · Wachusett RegionalJavelin800g2.154-0512
May 16Central Mass. Division 1 Class MeetMay 16 · Shot Put · Place 23 · Wachusett RegionalShot Put12lb23.35-00.5012
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Javelin · Place 1 · Wachusett RegionalJavelin800g1.136' 10"12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Shot Put · Place 5 · Wachusett RegionalShot Put12lb5.36' 11" PB12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 2 · Wachusett RegionalJavelin800g2.45.42m12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Wachusett RegionalShot Put12lb--FOUL12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Javelin · Wachusett RegionalJavelin800g—151'07"Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · Shot Put · Wachusett RegionalShot Put12lb—40'1.50"Unofficial12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 4 · Wachusett RegionalShot Put12lb4.38-05.00 PB12
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · Shot Put · Place 8 · Wachusett RegionalShot Put833-4.5012
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · Shot Put · Place 10 · Wachusett RegionalShot Put1036-1.5012
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · Shot Put · Place 4 · Wachusett RegionalShot Put438-612
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 35 · Wachusett RegionalShot Put3537-11.7512
Jan 7Midland Wachusett @ WachusettJan 7 · Shot Put · Place 3 · Wachusett RegionalShot Put338-012

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · Place 32 · Wachusett RegionalShot Put12lb32.35-09.2512
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 13 · Wachusett RegionalShot Put12lb13.36-06.2512
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 7 · Wachusett RegionalShot Put738-4—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · Shot Put · Place 8 · Wachusett RegionalShot Put835-1—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 8 · Wachusett Regional55 Meters87.20 PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 93 · Wachusett Regional300 Meters9339.53a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 121 · Wachusett Regional55 Meters1217.20a—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55 Meters · Place 7 · Wachusett Regional55 Meters77.20—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 5 · Wachusett Regional200 Meters524.12 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 1 · Wachusett RegionalPentathlon13150 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 2 · Wachusett RegionalJavelin249.04m11
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 10 · Wachusett RegionalDiscus1035.66m11
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 7 · Wachusett Regional100 Meters711.9311
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 8 · Wachusett RegionalShot Put812.75m11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 3 · Wachusett RegionalShot Put312.75m11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 5 · Wachusett RegionalJavelin800g5.162-09 PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Wachusett Regional400 MetersRelay Split—53.316a PB11
May 24Midland Wachusett Division A League MeetMay 24 · Javelin · Place 1 · Wachusett RegionalJavelin1151-511
May 24Midland Wachusett Division A League MeetMay 24 · Discus · Place 8 · Wachusett RegionalDiscus8105-511
May 24Midland Wachusett Division A League MeetMay 24 · 400 Meters · Place 4 · Wachusett Regional400 Meters453.75a PB11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 400 Meters · Place 10 · Wachusett Regional400 Meters1054.2311
May 17District E Central Mass Division 1 ChampionshipMay 17 · Javelin · Place 2 · Wachusett RegionalJavelin2162-611
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Javelin · Place 1 · Wachusett RegionalJavelin1146-111
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · Discus · Place 3 · Wachusett RegionalDiscus3105-1111
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 400 Meters · Place 3 · Wachusett Regional400 Meters354.4011
May 3District E Girls & Boys Division 1 RelaysMay 3 · Javelin · Place 1 · Wachusett RegionalJavelin144.64m11
May 3District E Girls & Boys Division 1 RelaysMay 3 · Discus · Place 12 · Wachusett RegionalDiscus1231.79m11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Triple Jump · Place 20 · Wachusett RegionalTriple Jump2010.79m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 34 · Wachusett RegionalLong Jump344.80m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 37 · Wachusett RegionalHigh Jump371.37m PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 1500 Meters · Place 28 · Wachusett Regional1500 Meters285:32.32 PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 400 Meters · Place 12 · Wachusett Regional400 Meters1257.1710
Jun 3Central Mass MultiMeet 2024Jun 3 · 110m Hurdles · Place 23 · Wachusett Regional110m Hurdles2320.5910
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 15 · Wachusett Regional200 Meters1525.2610
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 5 · Wachusett RegionalJavelin535.88m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 14 · Wachusett RegionalJavelin1436.79m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 5 · Wachusett RegionalDiscus526.70m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 22 · Wachusett RegionalDiscus2230.71m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 6 · Wachusett RegionalShot Put69.93m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 36 · Wachusett RegionalShot Put369.44m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 10 · Wachusett Regional100 Meters1012.1810
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 12 · Wachusett Regional100 Meters1212.1910
May 18Midland Wachusett Division A League MeetMay 18 · 100 Meters · Place 11 · Wachusett Regional100 Meters1112.63a—
May 1Wachusett Vs. Westborough (Boys Only)May 1 · Long Jump · Place 10 · Wachusett RegionalLong Jump10.14-04.510
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 100 Meters · Place 4 · Wachusett Regional100 Meters4.11.8 PB10
Apr 24Shepherd Hill Vs. WachusettApr 24 · Long Jump · Place 13 · Wachusett RegionalLong Jump13.15-03.00Unofficial10
Apr 24Shepherd Hill Vs. WachusettApr 24 · 100 Meters · Place 7 · Wachusett Regional100 Meters7.12.4Unofficial10