Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWestern Massachusetts Class S Championship · May 226:12.87aWestern Massachusetts Class S ChampionshipMay 22, 2026
300 Meters · IndoorPVIAC Week 2 Afternoon Meet · Dec 2254.09aPVIAC Week 2 Afternoon MeetDecember 22, 2024
600 Meters · IndoorMSTCA Rising Championship · Feb 101:54.51aMSTCA Rising ChampionshipFebruary 10, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Western Massachusetts Class S ChampionshipMay 22 · 1 Mile · Place 19 · South Hadley1 Mile19.6:12.87a PB8
May 12Palmer vs South HadleyMay 12 · 800 Meters · Place 4 · South Hadley800 Meters4.02:51.5Unofficial8
May 4Monson vs. South HadleyMay 4 · 1 Mile · Place 3 · South Hadley1 Mile3.6:20.8Unofficial8
Apr 28South Hadley vs EasthamptonApr 28 · 800 Meters · South Hadley800 Meters—2:55.2Unofficial8
Apr 14South Hadley vs Hampshire Apr 14 · 1 Mile · South Hadley1 Mile—6:28.2Unofficial8
Apr 14South Hadley vs Hampshire Apr 14 · 400 Meters · South Hadley400 Meters—1:11.3Unofficial8
Apr 7South Hadley vs BelchertownApr 7 · 800 Meters · South Hadley800 Meters—3:02Unofficial8

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 600 Meters · Place 12 · South Hadley600 Meters121:54.51a PB8
Feb 1PVIAC Pioneer League ChampionshipFeb 1 · 600 Meters · Place 10 · South Hadley600 Meters101:55.03a8
Feb 1PVIAC Valley ChampionshipFeb 1 · 600 Meters · Place 10 · South Hadley600 Meters10.1:55.03a8
Jan 18PVIAC Meet 5 LateJan 18 · 600 Meters · Place 19 · South Hadley600 Meters191:57.43a8
Jan 2PVIAV Week 4 LateJan 2 · 600 Meters · Place 11 · South Hadley600 Meters112:03.68a8

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21PVIAC Dec 21 EarlyDec 21 · 600 Meters · Place 10 · South Hadley600 Meters10.1:59.61a8
Feb 11MSTCA Rising ChampionshipFeb 11 · 600 Meters · Place 13 · South Hadley600 Meters131:58.92a—
Feb 9PVIAC Week 7 LateFeb 9 · 600 Meters · Place 13 · South Hadley600 Meters131:57.12a—
Jan 26PVIAC Week 6 EarlyJan 26 · 600 Meters · Place 13 · South Hadley600 Meters132:00.57a—
Jan 19PVIAC Week 5 EarlyJan 19 · Long Jump · Place 25 · South HadleyLong Jump2510-09.0007
Jan 19PVIAC Week 5 EarlyJan 19 · 600 Meters · Place 14 · South Hadley600 Meters141:59.2207
Jan 12PVIAC Week 4 EarlyJan 12 · 600 Meters · Place 16 · South Hadley600 Meters162:03.7307
Jan 5PVIAC Week 3 Early MeetJan 5 · 600 Meters · Place 10 · South Hadley600 Meters101:59.94a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13South Hadley v. MonsonMay 13 · Long Jump · South HadleyLong Jump—13-7Unofficial7
May 13South Hadley v. MonsonMay 13 · 400 Meters · South Hadley400 Meters—72.9Unofficial7
May 13South Hadley v. MonsonMay 13 · 100 Meters · South Hadley100 Meters—14.4Unofficial7
May 6South Hadley v. EasthamptonMay 6 · 400 Meters · South Hadley400 Meters—73.8Unofficial7
May 6South Hadley v. EasthamptonMay 6 · 100 Meters · South Hadley100 Meters—14.6Unofficial7
Apr 15South Hadley v. Belchertown Apr 15 · Long Jump · South HadleyLong Jump—11-3Unofficial7
Apr 15South Hadley v. Belchertown Apr 15 · 400 Meters · South Hadley400 Meters—1:19.0Unofficial7
Apr 8South Hadley v. PalmerApr 8 · Long Jump · South HadleyLong Jump—13-0Unofficial7
Apr 8South Hadley v. PalmerApr 8 · 400 Meters · South Hadley400 Meters—1:18.4Unofficial7

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22PVIAC Week 2 Afternoon MeetDec 22 · 300 Meters · Place 17 · South Hadley300 Meters17.54.09a PB7