Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCampbell Cougar Classic · Apr 2677-1.00Campbell Cougar ClassicApril 26, 2026
Discus · 1kg · OutdoorRiverside MS Springfield Invitational · May 2924-04Riverside MS Springfield InvitationalMay 29, 2019
Javelin · 800g · OutdoorBelmont HS Meet · May 1581-8Belmont HS MeetMay 15, 2025
Long Jump · IndoorNHWTL @ PEA · Jan 1710-11.50NHWTL @ PEAJanuary 17, 2026
Long Jump · OutdoorMonadnock Twilight Meet · May 811-06.50Monadnock Twilight MeetMay 8, 2026
Shot Put · 12lb · IndoorPinkerton Field Event Meet 2025/6 · Dec 3030-11.50Pinkerton Field Event Meet 2025/6December 30, 2025
Shot Put · 12lb · OutdoorKearsarge Regional HS Meet · May 2130-10Kearsarge Regional HS MeetMay 21, 2026
Shot Put · 4kg · OutdoorLebanon MS Meet Results · May 2414-08Lebanon MS Meet ResultsMay 24, 2019
Shot Put · 8lb · OutdoorRiverside MS Springfield Invitational · May 2913-03.00Riverside MS Springfield InvitationalMay 29, 2019

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 21Kearsarge Regional HS MeetMay 21 · Long Jump · Mascoma Valley RegMascoma Valley RegLong Jump--FOUL12
May 21Kearsarge Regional HS MeetMay 21 · Javelin · Place 11 · Mascoma Valley RegMascoma Valley RegJavelin800g11.72-612
May 21Kearsarge Regional HS MeetMay 21 · Discus · Place 13 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg13.71-712
May 21Kearsarge Regional HS MeetMay 21 · Shot Put · Place 10 · Mascoma Valley RegMascoma Valley RegShot Put12lb10.30-10 PB12
May 11Conant Home MeetMay 11 · Long Jump · Place 10 · Mascoma Valley RegMascoma Valley RegLong Jump10.10-812
May 11Conant Home MeetMay 11 · Javelin · Place 12 · Mascoma Valley RegMascoma Valley RegJavelin800g12.76-512
May 11Conant Home MeetMay 11 · Discus · Place 16 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg16.59-012
May 11Conant Home MeetMay 11 · Shot Put · Place 9 · Mascoma Valley RegMascoma Valley RegShot Put12lb9.30-612
May 8Monadnock Twilight MeetMay 8 · Long Jump · Place 27 · Mascoma Valley RegMascoma Valley RegLong Jump27.11-06.50 PB12
May 8Monadnock Twilight MeetMay 8 · Javelin · Place 30 · Mascoma Valley RegMascoma Valley RegJavelin800g30.77-0812
May 8Monadnock Twilight MeetMay 8 · Discus · Place 35 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg35.56-0712
Apr 28Mascoma Field Events MeetApr 28 · Long Jump · Mascoma Valley RegMascoma Valley RegLong Jump--ND12
Apr 28Mascoma Field Events MeetApr 28 · Javelin · Place 21 · Mascoma Valley RegMascoma Valley RegJavelin800g21.80-912
Apr 26Campbell Cougar ClassicApr 26 · Long Jump · Place 22 · Mascoma Valley RegMascoma Valley RegLong Jump22.10-1.0012
Apr 26Campbell Cougar ClassicApr 26 · Javelin · Place 16 · Mascoma Valley RegMascoma Valley RegJavelin800g16.74-10.0012
Apr 26Campbell Cougar ClassicApr 26 · Discus · Place 8 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg8.77-1.00 PB12
Apr 26Campbell Cougar ClassicApr 26 · Shot Put · Place 18 · Mascoma Valley RegMascoma Valley RegShot Put12lb18.30-6.0012
Apr 21Inter-Lakes HS MeetApr 21 · Long Jump · Place 9 · Mascoma Valley RegMascoma Valley RegLong Jump9.11-5.5012
Apr 21Inter-Lakes HS MeetApr 21 · Discus · Place 8 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg8.67-4.0012
Apr 21Inter-Lakes HS MeetApr 21 · Shot Put · Place 11 · Mascoma Valley RegMascoma Valley RegShot Put12lb11.29-7.5012
Apr 14Monadnock Early BirdApr 14 · Long Jump · Place 19 · Mascoma Valley RegMascoma Valley RegLong Jump19.11-04.5012

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 21Nashua South Throwers MeetJan 21 · Shot Put · Place 58 · Mascoma ValleyMascoma ValleyShot Put5831-2SR
Jan 17NHWTL @ PEAJan 17 · 55 Meter · Mascoma Valley RegMascoma Valley Reg55 MeterRound P--DNS12
Jan 17NHWTL @ PEAJan 17 · Long Jump · Place 28 · Mascoma Valley RegMascoma Valley RegLong Jump28.10-11.50 PB12
Jan 17NHWTL @ PEAJan 17 · Shot Put · Place 30 · Mascoma Valley RegMascoma Valley RegShot Put12lb30.28-04.5012
Jan 3NHWTL Afternoon @ PSUJan 3 · Long Jump · Place 22 · Mascoma Valley RegMascoma Valley RegLong Jump2211-4.2512
Jan 3NHWTL Afternoon @ PSUJan 3 · Shot Put · Place 15 · Mascoma Valley RegMascoma Valley RegShot Put1530-10.2512

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Pinkerton Field Event Meet 2025/6Dec 30 · Long Jump · Mascoma Valley RegMascoma Valley RegLong Jump—FOUL12
Dec 30Pinkerton Field Event Meet 2025/6Dec 30 · Shot Put · Place 41 · Mascoma Valley RegMascoma Valley RegShot Put12lb41.30-11.50 PB12
Dec 27NHWTL UNH MorningDec 27 · Shot Put · Place 18 · Mascoma Valley RegMascoma Valley RegShot Put12lb18.30-03.5012
Dec 23Lebanon Throws Meet #2Dec 23 · Shot Put · Place 7 · Mascoma Valley RegMascoma Valley RegShot Put12lb7.30-01.0012
Dec 21NHWTL UNH AfternoonDec 21 · Long Jump · Mascoma Valley RegMascoma Valley RegLong Jump--FOUL12
Dec 21NHWTL UNH AfternoonDec 21 · Shot Put · Place 16 · Mascoma Valley RegMascoma Valley RegShot Put12lb16.29-08.0012
Dec 13NHWTL PEADec 13 · Long Jump · Place 29 · Mascoma Valley RegMascoma Valley RegLong Jump29.8-08.2512
Jan 30Pinkerton Field Events Meet 2025Jan 30 · Shot Put · Place 50 · Mascoma Valley RegMascoma Valley RegShot Put12lb50.26-09.7511
Jan 27Pinkerton Field Events MeetJan 27 · Shot Put · Place 50 · Mascoma ValleyMascoma ValleyShot Put5026-9.75—
Jan 23South Throwers MeetJan 23 · Shot Put · Place 59 · Mascoma ValleyMascoma ValleyShot Put5927-9.5—
Jan 11NHWTL PEAJan 11 · Shot Put · Place 31 · Mascoma Valley RegMascoma Valley RegShot Put3128-5.50—
Jan 4NHWTL PSU MorningJan 4 · Shot Put · Place 18 · Mascoma Valley RegMascoma Valley RegShot Put1826-3.50—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Belmont HS MeetMay 15 · Long Jump · Place 13 · Mascoma Valley RegMascoma Valley RegLong Jump13.11-511
May 15Belmont HS MeetMay 15 · Javelin · Place 17 · Mascoma Valley RegMascoma Valley RegJavelin800g17.81-8 PB11
May 15Belmont HS MeetMay 15 · Shot Put · Place 15 · Mascoma Valley RegMascoma Valley RegShot Put12lb15.29-3.511
May 13Moultonborough InviteMay 13 · Shot Put · Place 11 · Mascoma ValleyMascoma ValleyShot Put1128-1011
May 13Moultonborough InviteMay 13 · Discus · Place 12 · Mascoma ValleyMascoma ValleyDiscus1274-811
May 13Moultonborough InviteMay 13 · Javelin · Place 16 · Mascoma ValleyMascoma ValleyJavelin1677-711
May 13Moultonborough InviteMay 13 · Long Jump · Place 17 · Mascoma ValleyMascoma ValleyLong Jump1711-911
Apr 22ConVal InviteApr 22 · Long Jump · Mascoma Valley RegMascoma Valley RegLong Jump--DNS11
Apr 22ConVal InviteApr 22 · Javelin · Place 21 · Mascoma Valley RegMascoma Valley RegJavelin800g21.68-0711
Apr 22ConVal InviteApr 22 · Discus · Place 15 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg15.67-1111
Apr 22ConVal InviteApr 22 · Shot Put · Place 14 · Mascoma Valley RegMascoma Valley RegShot Put12lb14.29-08.0011

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28VT Throws Meet #2Dec 28 · Shot Put · Place 20 · Mascoma Valley RegMascoma Valley RegShot Put12lb20.8.27m11
Dec 21NHWTL PSU AfternoonDec 21 · Shot Put · Place 25 · Mascoma Valley RegMascoma Valley RegShot Put12lb25.27-04.0011
Dec 14NHWT PSU AMDec 14 · Shot Put · Place 16 · Mascoma Valley RegMascoma Valley RegShot Put12lb16.27-06.0011
Feb 1Pinkerton Field Events Meet 2024Feb 1 · Shot Put · Place 64 · Mascoma ValleyMascoma ValleyShot Put6426-2.25—
Jan 13NHWTL PEAJan 13 · Shot Put · Place 16 · Mascoma Valley RegMascoma Valley RegShot Put12lb16.27-05.0010
Jan 6NHWTL @ PSU Morning SessionJan 6 · Shot Put · Place 18 · Mascoma Valley RegMascoma Valley RegShot Put12lb18.26-02.0010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1414 May 2024 KRHS MeetMay 14 · Discus · Place 12 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg12.72' 2.2510
May 1414 May 2024 KRHS MeetMay 14 · Shot Put · Place 10 · Mascoma Valley RegMascoma Valley RegShot Put12lb10.27' 9.510
May 4DougSargent FoSo Invite resultsMay 4 · Javelin · Place 25 · Mascoma ValleyMascoma ValleyJavelin2520.92mSO
May 4DougSargent FoSo Invite resultsMay 4 · Discus · Place 17 · Mascoma ValleyMascoma ValleyDiscus1720.11mSO
May 4DougSargent FoSo Invite resultsMay 4 · Shot Put · Place 19 · Mascoma ValleyMascoma ValleyShot Put197.99mSO

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ PSU Afternoon SessionDec 23 · Shot Put · Place 23 · Mascoma Valley RegMascoma Valley RegShot Put12lb23.25-06.0010
Jan 26Pinkerton Field Events MeetJan 26 · Shot Put · Place 45 · Mascoma ValleyMascoma ValleyShot Put457.32m—
Jan 14NH WTL @ Phillips Exeter AcademyJan 14 · Shot Put · Place 20 · Mascoma Valley RegMascoma Valley RegShot Put12lb20.23-06.509
Jan 10South Throwers MeetJan 10 · Shot Put · Place 46 · Mascoma ValleyMascoma ValleyShot Put466.66m—
Jan 7NH WTL @ PSU AfternoonJan 7 · Shot Put · Place 13 · Mascoma ValleyMascoma ValleyShot Put136.98mFR
Jan 7NH WTL @ PSU MorningJan 7 · Shot Put · Place 13 · Mascoma Valley RegMascoma Valley RegShot Put12lb13.22-11.009

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ Dartmouth CollegeDec 17 · Shot Put · Place 24 · Mascoma Valley RegMascoma Valley RegShot Put12lb24.25-09.2510
May 16KRHS Track MeetMay 16 · Javelin · Place 26 · Mascoma ValleyMascoma ValleyJavelin2669-0.5FR
May 16KRHS Track MeetMay 16 · Discus · Place 20 · Mascoma ValleyMascoma ValleyDiscus2059-2FR
May 16KRHS Track MeetMay 16 · Shot Put · Place 22 · Mascoma ValleyMascoma ValleyShot Put2224-10FR
Apr 18Kearsarge Regional MeetApr 18 · Javelin · Place 14 · Mascoma Valley RegMascoma Valley RegJavelin800g14.62-39
Apr 18Kearsarge Regional MeetApr 18 · Discus · Place 15 · Mascoma Valley RegMascoma Valley RegDiscus1.6kg15.69-89

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Winter Track League - Leverone #1Dec 18 · Shot Put · Place 20 · Mascoma Valley RegMascoma Valley RegShot Put12lb20.23-2.59

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29Riverside MS Springfield InvitationalMay 29 · Long Jump · Place 36 · Indian RiverIndian RiverLong Jump36.7-03.005
May 29Riverside MS Springfield InvitationalMay 29 · Discus · Place 32 · Indian RiverIndian RiverDiscus1kg32.24-04 PB5
May 29Riverside MS Springfield InvitationalMay 29 · Shot Put · Place 29 · Indian RiverIndian RiverShot Put8lb29.13-03.00 PB5
May 24Lebanon MS Meet ResultsMay 24 · Long Jump · Place 30 · Indian RiverIndian RiverLong Jump30.6-055
May 24Lebanon MS Meet ResultsMay 24 · Discus · Indian RiverIndian RiverDiscus1kg—ND5
May 24Lebanon MS Meet ResultsMay 24 · Shot Put · Place 20 · Indian RiverIndian RiverShot Put4kg20.14-08 PB5
May 13Windsor MS - CVL May 13 · Discus · Place 31 · Indian RiverIndian RiverDiscus1kg31.21-085
May 13Windsor MS - CVL May 13 · Shot Put · Place 30 · Indian RiverIndian RiverShot Put8lb30.12-11.505
May 6Riverside MS Springfield 5th/6th Grade InvitationalMay 6 · Discus · Place 10 · Indian RiverIndian RiverDiscus1kg10.30-00Unofficial5
May 6Riverside MS Springfield 5th/6th Grade InvitationalMay 6 · Shot Put · Place 10 · Indian RiverIndian RiverShot Put8lb10.13-09.00Unofficial5