Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2012.08aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
110m Hurdles · 39" / 0.991m · Outdoor2026 NHIAA Meet of Champions · Jun 616.17a2026 NHIAA Meet of ChampionsJune 6, 2026
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204:51.81aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
200 Meters · OutdoorLions Invitational · May 1125.39aLions InvitationalMay 11, 2024
300m Hurdles · 36" / 0.914m · OutdoorWilderness League Championship · May 2343.53aWilderness League ChampionshipMay 23, 2026
400 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2053.69aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
800 Meters · OutdoorBelmont Meet · May 122:16.66aBelmont MeetMay 12, 2026
Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1519.61New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Discus · 1.6kg · OutdoorWinnisquam Meet #2 · May 28109-5Winnisquam Meet #2May 28, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 205-4New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 800g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 20155-10New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2018-5New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Pole Vault · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2010-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 12lb · OutdoorBelmont Meet · May 1239-7.5Belmont MeetMay 12, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 9 · Winnisquam RegionalLong Jump9.18-5 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Pole Vault · Place 14 · Winnisquam RegionalPole Vault14.10-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 16 · Winnisquam RegionalHigh Jump16.5-4 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 3 · Winnisquam RegionalJavelin800g3.155-10 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Discus · Place 14 · Winnisquam RegionalDiscus1.6kg14.103-612
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 14 · Winnisquam RegionalShot Put12lb14.38-612
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 1500 Meters · Place 16 · Winnisquam Regional1500 Meters16.4:51.81a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 400 Meters · Place 12 · Winnisquam Regional400 Meters12.53.69a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100 Meters · Place 20 · Winnisquam Regional100 Meters20.12.08a PB12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 300m Hurdles · Winnisquam Regional300m Hurdles36" / 0.914m—DQ12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 110m Hurdles · Place 11 · Winnisquam Regional110m Hurdles39" / 0.991mRound P11.16.17a PBWind: -0.412
May 28Winnisquam Meet #2May 28 · Javelin · Place 1 · Winnisquam RegionalJavelin800g1.120-812
May 28Winnisquam Meet #2May 28 · Discus · Place 1 · Winnisquam RegionalDiscus1.6kg1.109-5 PB12
May 23Wilderness League ChampionshipMay 23 · Javelin · Place 4 · Winnisquam RegionalJavelin800g4.143-0612
May 23Wilderness League ChampionshipMay 23 · 300m Hurdles · Place 2 · Winnisquam Regional300m Hurdles36" / 0.914m2.43.53a PB12
May 23Wilderness League ChampionshipMay 23 · 110m Hurdles · Winnisquam Regional110m Hurdles39" / 0.991mRound P--FS12
May 19Gilford/Belmont MeetMay 19 · 300m Hurdles · Place 1 · Winnisquam Regional300m Hurdles36" / 0.914m1.43.60a12
May 12Belmont MeetMay 12 · Javelin · Place 4 · Winnisquam RegionalJavelin800g4.123-812
May 12Belmont MeetMay 12 · Shot Put · Place 5 · Winnisquam RegionalShot Put12lb5.39-7.5 PB12
May 12Belmont MeetMay 12 · 800 Meters · Place 3 · Winnisquam Regional800 Meters3.2:16.66a PB12
Apr 28Winnisquam Meet #2Apr 28 · Javelin · Place 1 · Winnisquam RegionalJavelin800g1.120-812
Apr 28Winnisquam Meet #2Apr 28 · Discus · Place 1 · Winnisquam RegionalDiscus1.6kg1.109-512
Apr 26Campbell Cougar ClassicApr 26 · Javelin · Place 2 · Winnisquam RegionalJavelin800g2.130-10.0012
Apr 26Campbell Cougar ClassicApr 26 · Discus · Place 3 · Winnisquam RegionalDiscus1.6kg3.107-2.0012
Apr 21Kennett MeetApr 21 · Javelin · Place 2 · Winnisquam RegionalJavelin800g2.129-5.0012
Apr 21Kennett MeetApr 21 · Shot Put · Place 3 · Winnisquam RegionalShot Put12lb3.38-3.0012
Apr 21Kennett MeetApr 21 · 400 Meters · Place 5 · Winnisquam Regional400 Meters5.55.52a12
Apr 10Belmont HS 2026Apr 10 · 110m Hurdles · Place 2 · Winnisquam Regional110m Hurdles39" / 0.991m2.17.77a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · Javelin · Place 6 · WinnisquamJavelin6120-11—
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · Discus · Place 14 · WinnisquamDiscus14102-03—
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · Shot Put · Place 15 · WinnisquamShot Put1535-00.50—
May 20Gilford MeetMay 20 · Javelin · Place 4 · Winnisquam RegionalJavelin800g4.125-411
May 20Gilford MeetMay 20 · Shot Put · Place 4 · Winnisquam RegionalShot Put12lb4.38-7.5011
May 17BRISTOL INVITATIONALMay 17 · Shot Put · Place 8 · WinnisquamShot Put836-11.5011

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 24 · Winnisquam1500 Meters245:01.59—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 30 · WinnisquamJavelin30108-9—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 20 · WinnisquamDiscus2091-8—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Decathlon · Place 36 · WinnisquamDecathlon3619.61 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 110 Hurdles · Place 36 · Winnisquam110 Hurdles3619.61—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 30 · Winnisquam400 Meters3056.52—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 10 · WinnisquamHigh Jump105-7.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 27 · WinnisquamShot Put2731-8.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 25 · WinnisquamLong Jump2517-4—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 33 · Winnisquam100 Meters3312.51—
May 18Newfound Regional MeetMay 18 · Discus · Place 12 · WinnisquamDiscus1298-810
May 18Newfound Regional MeetMay 18 · Javelin · Place 9 · WinnisquamJavelin9108-810
May 18Newfound Regional MeetMay 18 · High Jump · Place 6 · WinnisquamHigh Jump65-410
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · Javelin · Place 9 · Winnisquam RegionalJavelin800g9.108-810
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · Discus · Place 12 · Winnisquam RegionalDiscus1.6kg12.98-810
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · High Jump · Place 6 · Winnisquam RegionalHigh Jump6.5-410
May 1414 May 2024 KRHS MeetMay 14 · Discus · Place 4 · Winnisquam RegionalDiscus1.6kg4.97' 510
May 1414 May 2024 KRHS MeetMay 14 · High Jump · Place 2 · Winnisquam RegionalHigh Jump2.5' 410
May 1414 May 2024 KRHS MeetMay 14 · 400 Meters · Place 6 · Winnisquam Regional400 Meters6.56.91a10
May 11Lions InvitationalMay 11 · Javelin · Place 6 · Winnisquam RegionalJavelin6117-4—
May 11Lions InvitationalMay 11 · Discus · Place 15 · Winnisquam RegionalDiscus1594-7—
May 11Lions InvitationalMay 11 · Shot Put · Place 15 · Winnisquam RegionalShot Put1532-0—
May 11Lions InvitationalMay 11 · 200 Meters · Place 8 · Winnisquam Regional200 Meters825.39a PB—