Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorMinnechaug Invitational · May 1231.50aMinnechaug Invitational May 12, 2024
Javelin · 600g · OutdoorMIAA Division 6 Track & Field Championship · May 28117-00MIAA Division 6 Track & Field ChampionshipMay 28, 2026
Shot Put · 4kg · OutdoorWestern Massachusetts Class S Championship · May 2227' 8.5"Western Massachusetts Class S ChampionshipMay 22, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 14 · South HadleyJavelin600g14.108-0411
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Javelin · Place 3 · South HadleyJavelin600g3.117-00 PB11
May 22Western Massachusetts Class S ChampionshipMay 22 · Javelin · Place 6 · South HadleyJavelin600g6.101' 6"11
May 22Western Massachusetts Class S ChampionshipMay 22 · Shot Put · Place 8 · South HadleyShot Put4kg8.27' 8.5" PB11
May 12Palmer vs South HadleyMay 12 · Javelin · Place 2 · South HadleyJavelin600g2.91-3Unofficial11
May 12Palmer vs South HadleyMay 12 · Shot Put · Place 1 · South HadleyShot Put4kg1.26-10Unofficial11
May 10Minnechaug Invitational May 10 · Javelin · Place 3 · South HadleyJavelin600g3.95' 10"11
May 4Monson vs. South HadleyMay 4 · Javelin · Place 2 · South HadleyJavelin600g2.97' 3"Unofficial11
May 4Monson vs. South HadleyMay 4 · Shot Put · Place 2 · South HadleyShot Put4kg2.27' 6.5"Unofficial11
May 2MSTCA Dr. George Steele RelaysMay 2 · Javelin · Place 6 · South HadleyJavelin628.05m11
May 2MSTCA Dr. George Steele RelaysMay 2 · Shot Put · Place 18 · South HadleyShot Put187.49m11
Apr 28South Hadley vs EasthamptonApr 28 · Javelin · South HadleyJavelin600g—93-7Unofficial11
Apr 28South Hadley vs EasthamptonApr 28 · Shot Put · South HadleyShot Put4kg—26-4.25Unofficial11
Apr 14South Hadley vs Hampshire Apr 14 · Javelin · South HadleyJavelin600g—111-7Unofficial11
Apr 14South Hadley vs Hampshire Apr 14 · Shot Put · South HadleyShot Put4kg—25-4.5Unofficial11
Apr 14South Hadley vs Hampshire Apr 14 · 100 Meters · South Hadley100 Meters—14.6Unofficial11
Apr 7South Hadley vs BelchertownApr 7 · Javelin · South HadleyJavelin600g—99-5Unofficial11
Apr 7South Hadley vs BelchertownApr 7 · Shot Put · South HadleyShot Put4kg—24-11Unofficial11
Apr 7South Hadley vs BelchertownApr 7 · 200 Meters · South Hadley200 Meters—31.8Unofficial11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Javelin · Place 14 · South HadleyJavelin14102-410
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Javelin · Place 2 · South HadleyJavelin600g2.110-1110
May 24WMASS Small School ChampionshipMay 24 · Javelin · Place 3 · South HadleyJavelin3106-810
May 24WMASS Small School ChampionshipMay 24 · Shot Put · Place 21 · South HadleyShot Put2123-9.5010
May 13South Hadley v. MonsonMay 13 · Javelin · South HadleyJavelin600g—88-1Unofficial10
May 13South Hadley v. MonsonMay 13 · Shot Put · South HadleyShot Put4kg—26-0Unofficial10
May 13South Hadley v. MonsonMay 13 · 200 Meters · South Hadley200 Meters—30.5Unofficial10
May 11Minnechaug Invitational May 11 · Javelin · Place 1 · South HadleyJavelin600g1.98-0110
May 11Minnechaug Invitational May 11 · Shot Put · Place 8 · South HadleyShot Put4kg8.26-00.7510
May 6South Hadley v. EasthamptonMay 6 · Javelin · South HadleyJavelin600g—81-2Unofficial10
May 6South Hadley v. EasthamptonMay 6 · Shot Put · South HadleyShot Put4kg—25-2.75Unofficial10
Apr 29South Hadley v. HampshireApr 29 · Javelin · South HadleyJavelin600g—93-8Unofficial10
Apr 29South Hadley v. HampshireApr 29 · Shot Put · South HadleyShot Put4kg—27-07Unofficial10
Apr 29South Hadley v. HampshireApr 29 · 200 Meters · South Hadley200 Meters—30.6Unofficial10
Apr 15South Hadley v. Belchertown Apr 15 · Javelin · South HadleyJavelin600g—91-8Unofficial10
Apr 15South Hadley v. Belchertown Apr 15 · 200 Meters · South Hadley200 Meters—31.1Unofficial10
Apr 8South Hadley v. PalmerApr 8 · Javelin · South HadleyJavelin600g—93-8Unofficial10
Apr 8South Hadley v. PalmerApr 8 · Shot Put · South HadleyShot Put4kg—24-8Unofficial10
Apr 8South Hadley v. PalmerApr 8 · 200 Meters · South Hadley200 Meters—31.0Unofficial10

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · Javelin · Place 5 · South HadleyJavelin5102-2—
May 12Minnechaug Invitational May 12 · Javelin · Place 2 · South HadleyJavelin600g2.96-069
May 12Minnechaug Invitational May 12 · Shot Put · Place 9 · South HadleyShot Put4kg9.24-03.009
May 12Minnechaug Invitational May 12 · 200 Meters · Place 13 · South Hadley200 Meters13.31.50a PB9
May 8South Hadley vs EasthamptonMay 8 · Javelin · South HadleyJavelin600g—84-10Unofficial9
May 8South Hadley vs EasthamptonMay 8 · Shot Put · South HadleyShot Put4kg—23-10Unofficial9
May 8South Hadley vs EasthamptonMay 8 · 200 Meters · South Hadley200 Meters—31.6Unofficial9
May 1South Hadley vs HampshireMay 1 · Javelin · South HadleyJavelin600g—84-7Unofficial9
May 1South Hadley vs HampshireMay 1 · Shot Put · South HadleyShot Put4kg—21-6Unofficial9
May 1South Hadley vs HampshireMay 1 · 200 Meters · South Hadley200 Meters—30.5Unofficial9
Apr 24South Hadley @ Belchertown Apr 24 · Javelin · South HadleyJavelin600g—79-4Unofficial9
Apr 24South Hadley @ Belchertown Apr 24 · Shot Put · South HadleyShot Put4kg—21-0Unofficial9
Apr 24South Hadley @ Belchertown Apr 24 · 400 Meters · South Hadley400 Meters—1:18Unofficial9
Apr 24South Hadley @ Belchertown Apr 24 · 200 Meters · South Hadley200 Meters—32.7Unofficial9
Apr 8South Hadley vs PalmerApr 8 · Javelin · South HadleyJavelin600g—81-10Unofficial9
Apr 8South Hadley vs PalmerApr 8 · Shot Put · South HadleyShot Put4kg—21-3.5Unofficial9
Apr 8South Hadley vs PalmerApr 8 · 200 Meters · South Hadley200 Meters—31.8Unofficial9