Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorWilderness League Championship · May 2317.81aWilderness League ChampionshipMay 23, 2026
200 Meters · OutdoorWilderness League Championship · May 2330.64aWilderness League ChampionshipMay 23, 2026
300m Hurdles · 30" / 0.762m · OutdoorMoultonborough Meet · May 1252.28aMoultonborough MeetMay 12, 2026
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 202:47.45aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-3New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2060-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2013-6New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 4kg · OutdoorKennett HS Meet · Apr 2822-10.50Kennett HS MeetApril 28, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 22 · BerlinLong Jump22.13-6 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 25 · BerlinHigh Jump25.4-3 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 30 · BerlinJavelin600g30.60-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 33 · BerlinShot Put4kg33.21-612
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 14 · Berlin100m Hurdles33" / 0.838m14.18.24a12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 24 · Berlin800 Meters24.2:47.45a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 46 · Berlin200 Meters46.31.34a12
May 23Wilderness League ChampionshipMay 23 · 300m Hurdles · Place 8 · Berlin300m Hurdles30" / 0.762m8.53.19a12
May 23Wilderness League ChampionshipMay 23 · 100m Hurdles · Place 8 · Berlin100m Hurdles33" / 0.838mRound P8.18.17a12
May 23Wilderness League ChampionshipMay 23 · 100m Hurdles · Place 6 · Berlin100m Hurdles33" / 0.838m6.17.81a PB12
May 23Wilderness League ChampionshipMay 23 · 200 Meters · Place 25 · Berlin200 Meters25.30.64a PB12
May 19Gilford/Belmont MeetMay 19 · 300m Hurdles · Place 5 · Berlin300m Hurdles30" / 0.762m5.54.24a12
May 19Gilford/Belmont MeetMay 19 · 100m Hurdles · Place 4 · Berlin100m Hurdles33" / 0.838m4.18.71a12
May 19Gilford/Belmont MeetMay 19 · 200 Meters · Place 7 · Berlin200 Meters7.30.64a12
May 12Moultonborough MeetMay 12 · 300m Hurdles · Place 2 · Berlin300m Hurdles30" / 0.762m2.52.28a PB12
May 12Moultonborough MeetMay 12 · 100m Hurdles · Place 1 · Berlin100m Hurdles33" / 0.838m1.18.42a12
Apr 28Kennett HS MeetApr 28 · Shot Put · Place 3 · BerlinShot Put4kg3.22-10.50 PB12
Apr 28Kennett HS MeetApr 28 · 300m Hurdles · Place 2 · Berlin300m Hurdles30" / 0.762m2.53.67a12
Apr 21Kennett MeetApr 21 · Shot Put · Place 10 · BerlinShot Put4kg10.21-2.0012
Apr 21Kennett MeetApr 21 · 300m Hurdles · Place 3 · Berlin300m Hurdles30" / 0.762m3.55.30a12
Apr 16BERLIN-MOULTONBORO-PROSPECT MTN-WHITE MTS-GORHAM-PROFILEApr 16 · 300m Hurdles · Place 1 · Berlin300m Hurdles30" / 0.762m1.53.75a12
Apr 16BERLIN-MOULTONBORO-PROSPECT MTN-WHITE MTS-GORHAM-PROFILEApr 16 · 100m Hurdles · Place 2 · Berlin100m Hurdles33" / 0.838m2.18.95a12
Apr 10Belmont HS 2026Apr 10 · Shot Put · Place 6 · BerlinShot Put4kg6.22-1.2512
Apr 10Belmont HS 2026Apr 10 · 300m Hurdles · Place 2 · Berlin300m Hurdles30" / 0.762m2.55.79a12
Apr 10Belmont HS 2026Apr 10 · 100m Hurdles · Place 4 · Berlin100m Hurdles33" / 0.838m4.19.33a12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · 100m Hurdles · Place 18 · Berlin100m HurdlesRound P1820.38—
May 17BRISTOL INVITATIONALMay 17 · 300m Hurdles · Place 10 · Berlin300m Hurdles101:00.7211
May 17BRISTOL INVITATIONALMay 17 · 100m Hurdles · Place 10 · Berlin100m Hurdles1021.4711
May 13Moultonborough InviteMay 13 · 300m Hurdles · Place 3 · Berlin300m Hurdles358.6611
May 13Moultonborough InviteMay 13 · 100m Hurdles · Place 1 · Berlin100m Hurdles119.8311
May 3Berlin HS MeetMay 3 · 800 Meters · Place 3 · Berlin800 Meters33:21.7911
May 3Berlin HS MeetMay 3 · 300m Hurdles · Place 1 · Berlin300m Hurdles11:00.1911
May 3Berlin HS MeetMay 3 · 100m Hurdles · Place 2 · Berlin100m Hurdles221.8611