Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorWinnisquam Meet #2 · May 28115-1Winnisquam Meet #2May 28, 2026
Long Jump · IndoorNHWTL PSU Morning · Dec 2814-11.00NHWTL PSU MorningDecember 28, 2024
Shot Put · 12lb · IndoorNHWTL UNH Morning · Dec 1332-05.00NHWTL UNH MorningDecember 13, 2025
Shot Put · 12lb · OutdoorGilford/Belmont Meet · May 1934-8Gilford/Belmont MeetMay 19, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28Winnisquam Meet #2May 28 · Javelin · Place 3 · BelmontJavelin800g3.115-1 PB10
May 28Winnisquam Meet #2May 28 · Shot Put · Place 5 · BelmontShot Put12lb5.33-310
May 23Wilderness League ChampionshipMay 23 · Javelin · BelmontJavelin800g--FOUL10
May 23Wilderness League ChampionshipMay 23 · Shot Put · Place 32 · BelmontShot Put12lb32.31-10.0010
May 19Gilford/Belmont MeetMay 19 · Javelin · Place 5 · BelmontJavelin800g5.110-710
May 19Gilford/Belmont MeetMay 19 · Shot Put · Place 11 · BelmontShot Put12lb11.34-8 PB10
May 12Belmont MeetMay 12 · Javelin · Place 10 · BelmontJavelin800g10.102-1110
May 12Belmont MeetMay 12 · Shot Put · Place 12 · BelmontShot Put12lb12.34-1.510
Apr 28Winnisquam Meet #2Apr 28 · Javelin · Place 3 · BelmontJavelin800g3.115-110
Apr 28Winnisquam Meet #2Apr 28 · Shot Put · Place 5 · BelmontShot Put12lb5.33-310
Apr 21Belmont MeetApr 21 · Javelin · Place 8 · BelmontJavelin800g8.101-5.0010
Apr 21Belmont MeetApr 21 · Shot Put · Place 9 · BelmontShot Put12lb9.31-5.0010
Apr 10Belmont HS 2026Apr 10 · Javelin · Place 6 · BelmontJavelin800g6.106-7.0010
Apr 10Belmont HS 2026Apr 10 · Shot Put · Place 11 · BelmontShot Put12lb11.32-3.0010

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18NHWTL UNH AfternoonJan 18 · Shot Put · Place 18 · BelmontShot Put1832-5SO
Jan 11NHWTL USMJan 11 · Shot Put · Place 21 · BelmontShot Put12lb21.31-06.0010
Jan 3NHWTL PEAJan 3 · Shot Put · Place 16 · BelmontShot Put1632-5.5010

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · Shot Put · Place 17 · BelmontShot Put12lb17.30-10.2510
Dec 13NHWTL UNH MorningDec 13 · Shot Put · Place 16 · BelmontShot Put12lb16.32-05.00 PB10
Jan 11NHWTL PSU MorningJan 11 · Shot Put · Place 28 · BelmontShot Put2824-00.509
Jan 11NHWTL PSU MorningJan 11 · Long Jump · Place 32 · BelmontLong Jump3214-11.759

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20Gilford MeetMay 20 · Javelin · Place 12 · BelmontJavelin800g12.93-19
May 15Belmont HS MeetMay 15 · Javelin · Place 11 · BelmontJavelin800g11.101-89

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU MorningDec 28 · Long Jump · Place 18 · BelmontLong Jump18.14-11.00 PB9
Dec 28NHWTL PSU MorningDec 28 · Shot Put · Place 13 · BelmontShot Put12lb13.26-08.509
Dec 21NHWTL PSU MorningDec 21 · Shot Put · Place 28 · BelmontShot Put12lb28.26-04.009
Dec 14NHWT PSU AMDec 14 · Shot Put · Place 26 · BelmontShot Put12lb26.24-09.009