Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWinnisquam Meet #2 · May 2815.59aWinnisquam Meet #2May 28, 2026
100m Hurdles · 33" / 0.838m · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2021.61aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
1600 Meters · OutdoorWinnisquam Meet #2 · May 287:25.21aWinnisquam Meet #2May 28, 2026
200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2032.48aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
300m Hurdles · 30" / 0.762m · OutdoorGilford/Belmont Meet · May 191:02.73aGilford/Belmont MeetMay 19, 2026
3200 Meters · OutdoorMonadnock Early Bird · Apr 1416:55.14aMonadnock Early BirdApril 14, 2026
400 Meters · OutdoorKennett Meet · Apr 211:12.77aKennett MeetApril 21, 2026
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 153:05.39New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Discus · 1kg · Outdoor14 May 2024 KRHS Meet · May 1448' 4.514 May 2024 KRHS MeetMay 14, 2024
Heptathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1522.30New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-2New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2050-9New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2012-10New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Pole Vault · OutdoorWilderness League Championship · May 237-00.00Wilderness League ChampionshipMay 23, 2026
Shot Put · 4kg · OutdoorGilford/Belmont Meet · May 1926-11Gilford/Belmont MeetMay 19, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 30 · Winnisquam RegionalLong Jump30.12-10 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 34 · Winnisquam RegionalHigh Jump34.4-2 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 45 · Winnisquam RegionalJavelin600g45.50-9 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 26 · Winnisquam RegionalShot Put4kg26.22-211
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 46 · Winnisquam Regional100m Hurdles33" / 0.838m46.21.61a PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 60 · Winnisquam Regional800 Meters60.3:18.35a11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 56 · Winnisquam Regional200 Meters56.32.48a PB11
May 28Winnisquam Meet #2May 28 · Long Jump · Place 5 · Winnisquam RegionalLong Jump5.11-811
May 28Winnisquam Meet #2May 28 · Pole Vault · Winnisquam RegionalPole Vault--ND11
May 28Winnisquam Meet #2May 28 · 1600 Meters · Place 8 · Winnisquam Regional1600 Meters8.7:25.21a PB11
May 28Winnisquam Meet #2May 28 · 100 Meters · Place 12 · Winnisquam Regional100 Meters12.15.59a PB11
May 23Wilderness League ChampionshipMay 23 · Pole Vault · Place 3 · Winnisquam RegionalPole Vault3.7-00.00 PB11
May 23Wilderness League ChampionshipMay 23 · Shot Put · Place 9 · Winnisquam RegionalShot Put4kg9.25-03.5011
May 23Wilderness League ChampionshipMay 23 · 400 Meters · Place 19 · Winnisquam Regional400 Meters19.1:14.34a11
May 19Gilford/Belmont MeetMay 19 · Long Jump · Place 9 · Winnisquam RegionalLong Jump9.12-4.511
May 19Gilford/Belmont MeetMay 19 · Pole Vault · Place 2 · Winnisquam RegionalPole Vault2.7-011
May 19Gilford/Belmont MeetMay 19 · Shot Put · Place 4 · Winnisquam RegionalShot Put4kg4.26-11 PB11
May 19Gilford/Belmont MeetMay 19 · 300m Hurdles · Place 8 · Winnisquam Regional300m Hurdles30" / 0.762m8.1:02.73a PB11
May 12Belmont MeetMay 12 · Pole Vault · Place 3 · Winnisquam RegionalPole Vault3.6-711
May 12Belmont MeetMay 12 · High Jump · Winnisquam RegionalHigh Jump--NH11
May 12Belmont MeetMay 12 · Shot Put · Place 5 · Winnisquam RegionalShot Put4kg5.24-1111
May 12Belmont MeetMay 12 · 400 Meters · Place 8 · Winnisquam Regional400 Meters8.1:13.13a11
Apr 28Winnisquam Meet #2Apr 28 · Long Jump · Place 5 · Winnisquam RegionalLong Jump5.11-811
Apr 28Winnisquam Meet #2Apr 28 · Pole Vault · Winnisquam RegionalPole Vault--ND11
Apr 28Winnisquam Meet #2Apr 28 · 1600 Meters · Place 8 · Winnisquam Regional1600 Meters8.7:25.21a11
Apr 28Winnisquam Meet #2Apr 28 · 100 Meters · Place 12 · Winnisquam Regional100 Meters12.15.59a11
Apr 26Campbell Cougar ClassicApr 26 · Long Jump · Place 11 · Winnisquam RegionalLong Jump11.11-6.5011
Apr 26Campbell Cougar ClassicApr 26 · Pole Vault · Place 3 · Winnisquam RegionalPole Vault3.7-0.0011
Apr 26Campbell Cougar ClassicApr 26 · Shot Put · Place 4 · Winnisquam RegionalShot Put4kg4.25-9.0011
Apr 21Kennett MeetApr 21 · Long Jump · Place 6 · Winnisquam RegionalLong Jump6.11-10.5011
Apr 21Kennett MeetApr 21 · Shot Put · Place 2 · Winnisquam RegionalShot Put4kg2.26-1.5011
Apr 21Kennett MeetApr 21 · 400 Meters · Place 4 · Winnisquam Regional400 Meters4.1:12.77a PB11
Apr 21Kennett MeetApr 21 · 200 Meters · Place 14 · Winnisquam Regional200 Meters14.33.28a11
Apr 14Monadnock Early BirdApr 14 · Pole Vault · Place 3 · Winnisquam RegionalPole Vault3.6-06.0011
Apr 14Monadnock Early BirdApr 14 · 3200 Meters · Place 7 · Winnisquam Regional3200 Meters7.16:55.14a PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20Gilford MeetMay 20 · Discus · Place 15 · Winnisquam RegionalDiscus1kg15.42-510
May 17BRISTOL INVITATIONALMay 17 · Discus · Place 23 · WinnisquamDiscus2338-410
May 17BRISTOL INVITATIONALMay 17 · Javelin · Place 22 · WinnisquamJavelin2243-010

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 800 Meters · Place 32 · Winnisquam800 Meters323:05.39 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 800 Meters · Place 32 · Winnisquam800 Meters323:05.39—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 30 · WinnisquamJavelin3051-8—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 30 · WinnisquamJavelin3051-8—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 50 · WinnisquamLong Jump5010-7.25—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 50 · WinnisquamLong Jump5010-7.25—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 200 Meters · Place 51 · Winnisquam200 Meters5133.09—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 200 Meters · Place 51 · Winnisquam200 Meters5133.09—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 16 · WinnisquamShot Put1623-11—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 16 · WinnisquamShot Put1623-11—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Heptathlon · Place 38 · WinnisquamHeptathlon3822.30 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Hurdles · Place 38 · Winnisquam100 Hurdles3822.30—
May 18Newfound Regional MeetMay 18 · Shot Put · Place 14 · WinnisquamShot Put1422-11.759
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · Pole Vault · Winnisquam RegionalPole Vault—NH9
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · Shot Put · Place 14 · Winnisquam RegionalShot Put4kg14.22-11.759
May 1414 May 2024 KRHS MeetMay 14 · Pole Vault · Place 6 · Winnisquam RegionalPole Vault6.5' 69
May 1414 May 2024 KRHS MeetMay 14 · Discus · Place 10 · Winnisquam RegionalDiscus1kg10.48' 4.5 PB9
May 1414 May 2024 KRHS MeetMay 14 · Shot Put · Place 9 · Winnisquam RegionalShot Put4kg9.22' 8.59
May 11Lions InvitationalMay 11 · Discus · Place 22 · Winnisquam RegionalDiscus2244-4—
May 11Lions InvitationalMay 11 · Shot Put · Place 7 · Winnisquam RegionalShot Put725-1.50—