Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNHWTL UNH Afternoon · Dec 213:21.24aNHWTL UNH AfternoonDecember 21, 2025
110m Hurdles · 39" / 0.991m · OutdoorGilford/Belmont Meet · May 1918.47aGilford/Belmont MeetMay 19, 2026
1500 Meters · IndoorNHWTL UNH Morning · Jan 185:19.05NHWTL UNH MorningJanuary 18, 2026
1600 Meters · OutdoorCampbell Cougar Classic · Apr 265:38.59aCampbell Cougar ClassicApril 26, 2026
200 Meters · OutdoorGilford Meet · May 2029.18aGilford MeetMay 20, 2025
300m Hurdles · 36" / 0.914m · OutdoorGilford/Belmont Meet · May 1949.56aGilford/Belmont MeetMay 19, 2026
3200 Meters · OutdoorBelmont HS 2026 · Apr 1013:14.85aBelmont HS 2026April 10, 2026
55m Hurdles · 39" · IndoorNHWTL UNH Afternoon · Dec 2710.75aNHWTL UNH AfternoonDecember 27, 2025
800 Meters · OutdoorKennett Meet · Apr 212:35.93aKennett MeetApril 21, 2026
High Jump · OutdoorWinnisquam Meet #2 · May 285-4Winnisquam Meet #2May 28, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28Winnisquam Meet #2May 28 · High Jump · Place 1 · Winnisquam RegionalHigh Jump1.5-4 PB10
May 28Winnisquam Meet #2May 28 · 300m Hurdles · Place 2 · Winnisquam Regional300m Hurdles36" / 0.914m2.49.61a10
May 28Winnisquam Meet #2May 28 · 110m Hurdles · Place 2 · Winnisquam Regional110m Hurdles39" / 0.991m2.20.41a10
May 23Wilderness League ChampionshipMay 23 · High Jump · Place 7 · Winnisquam RegionalHigh Jump7.5-03.0010
May 23Wilderness League ChampionshipMay 23 · 300m Hurdles · Place 14 · Winnisquam Regional300m Hurdles36" / 0.914m14.50.78a10
May 23Wilderness League ChampionshipMay 23 · 110m Hurdles · Place 4 · Winnisquam Regional110m Hurdles39" / 0.991mRound P4.19.20a10
May 23Wilderness League ChampionshipMay 23 · 110m Hurdles · Place 4 · Winnisquam Regional110m Hurdles39" / 0.991m4.18.70a10
May 19Gilford/Belmont MeetMay 19 · High Jump · Place 1 · Winnisquam RegionalHigh Jump1.5-410
May 19Gilford/Belmont MeetMay 19 · 300m Hurdles · Place 7 · Winnisquam Regional300m Hurdles36" / 0.914m7.49.56a PB10
May 19Gilford/Belmont MeetMay 19 · 110m Hurdles · Place 3 · Winnisquam Regional110m Hurdles39" / 0.991m3.18.47a PB10
May 12Belmont MeetMay 12 · High Jump · Winnisquam RegionalHigh Jump--NH10
May 12Belmont MeetMay 12 · 300m Hurdles · Winnisquam Regional300m Hurdles36" / 0.914m--NT10
Apr 28Winnisquam Meet #2Apr 28 · High Jump · Place 1 · Winnisquam RegionalHigh Jump1.5-410
Apr 28Winnisquam Meet #2Apr 28 · 300m Hurdles · Place 2 · Winnisquam Regional300m Hurdles36" / 0.914m2.49.61a10
Apr 28Winnisquam Meet #2Apr 28 · 110m Hurdles · Place 2 · Winnisquam Regional110m Hurdles39" / 0.991m2.20.41a10
Apr 26Campbell Cougar ClassicApr 26 · High Jump · Place 4 · Winnisquam RegionalHigh Jump4.5-2.0010
Apr 26Campbell Cougar ClassicApr 26 · 300m Hurdles · Place 1 · Winnisquam Regional300m Hurdles36" / 0.914m1.49.76a10
Apr 26Campbell Cougar ClassicApr 26 · 110m Hurdles · Place 4 · Winnisquam Regional110m Hurdles39" / 0.991m4.20.34a10
Apr 26Campbell Cougar ClassicApr 26 · 1600 Meters · Place 8 · Winnisquam Regional1600 Meters8.5:38.59a PB10
Apr 21Kennett MeetApr 21 · High Jump · Place 1 · Winnisquam RegionalHigh Jump1.5-4.0010
Apr 21Kennett MeetApr 21 · 110m Hurdles · Place 3 · Winnisquam Regional110m Hurdles39" / 0.991m3.20.91a10
Apr 21Kennett MeetApr 21 · 800 Meters · Place 13 · Winnisquam Regional800 Meters13.2:35.93a PB10
Apr 14Monadnock Early BirdApr 14 · High Jump · Place 5 · Winnisquam RegionalHigh Jump5.5-02.0010
Apr 14Monadnock Early BirdApr 14 · 110m Hurdles · Place 4 · Winnisquam Regional110m Hurdles39" / 0.991m4.20.94a10
Apr 14Monadnock Early BirdApr 14 · 1600 Meters · Place 14 · Winnisquam Regional1600 Meters14.5:46.53a10
Apr 10Belmont HS 2026Apr 10 · High Jump · Place 4 · Winnisquam RegionalHigh Jump4.5-4.0010
Apr 10Belmont HS 2026Apr 10 · 300m Hurdles · Place 3 · Winnisquam Regional300m Hurdles36" / 0.914m3.51.17a10
Apr 10Belmont HS 2026Apr 10 · 3200 Meters · Place 7 · Winnisquam Regional3200 Meters7.13:14.85a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18NHWTL UNH MorningJan 18 · 55m Hurdles · Place 8 · Winnisquam55m Hurdles810.58SO
Jan 18NHWTL UNH MorningJan 18 · 1500 Meters · Place 11 · Winnisquam1500 Meters115:19.05 PBSO
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 15 · Winnisquam Regional55m Hurdles1510.82a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27NHWTL UNH AfternoonDec 27 · 55m Hurdles · Place 8 · Winnisquam Regional55m Hurdles39"Round P8.10.75a PB10
Dec 27NHWTL UNH AfternoonDec 27 · 1500 Meters · Place 13 · Winnisquam Regional1500 Meters13.5:30.75a10
Dec 21NHWTL UNH AfternoonDec 21 · 1000 Meters · Place 9 · Winnisquam Regional1000 Meters9.3:21.24a PB10
Dec 21NHWTL UNH AfternoonDec 21 · 55m Hurdles · Place 10 · Winnisquam Regional55m Hurdles39"Round P10.11.21a10
Dec 13NHWTL UNH MorningDec 13 · 1500 Meters · Place 14 · Winnisquam Regional1500 Meters14.5:30.12a10
Jan 11NHWTL PSU MorningJan 11 · 1000 Meters · Place 30 · Winnisquam1000 Meters303:29.429

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · High Jump · Place 12 · WinnisquamHigh Jump124-11.00—
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · 300m Hurdles · Place 12 · Winnisquam300m Hurdles1252.50—
May 20Gilford MeetMay 20 · 1600 Meters · Place 10 · Winnisquam Regional1600 Meters10.5:51.80a9
May 20Gilford MeetMay 20 · 300m Hurdles · Place 7 · Winnisquam Regional300m Hurdles36" / 0.914m7.52.19a9
May 20Gilford MeetMay 20 · High Jump · Place 3 · Winnisquam RegionalHigh Jump3.5-09
May 20Gilford MeetMay 20 · 200 Meters · Place 22 · Winnisquam Regional200 Meters22.29.18a PB9
May 17BRISTOL INVITATIONALMay 17 · High Jump · Place 3 · WinnisquamHigh Jump35-29
May 17BRISTOL INVITATIONALMay 17 · 300m Hurdles · Place 7 · Winnisquam300m Hurdles751.509
May 17BRISTOL INVITATIONALMay 17 · 1600 Meters · Place 18 · Winnisquam1600 Meters186:05.069
Apr 26Campbell Cougar Classic InvitationalApr 26 · 1600 Meters · Place 13 · Winnisquam1600 Meters136:17.22FR

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU MorningDec 28 · 1000 Meters · Place 16 · Winnisquam Regional1000 Meters16.3:35.71a9
Dec 28NHWTL PSU MorningDec 28 · 55m Hurdles · Place 11 · Winnisquam Regional55m Hurdles39"Round P11.11.98a9
Dec 21NHWTL PSU MorningDec 21 · 55m Hurdles · Place 10 · Winnisquam Regional55m Hurdles39"Round P10.11.90a9
Dec 21NHWTL PSU MorningDec 21 · High Jump · Winnisquam RegionalHigh Jump--NH9
Dec 14NHWT PSU AMDec 14 · 55m Hurdles · Place 11 · Winnisquam Regional55m Hurdles39"Round P11.11.57a9
Dec 14NHWT PSU AMDec 14 · High Jump · Winnisquam RegionalHigh Jump--NH9