Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorWilderness League Championship · May 2317.19aWilderness League ChampionshipMay 23, 2026
300 Meters · IndoorNHWTL UNH Afternoon · Jan 1849.30NHWTL UNH AfternoonJanuary 18, 2026
300m Hurdles · 30" / 0.762m · Outdoor2026 NHIAA Meet of Champions · Jun 649.68a2026 NHIAA Meet of ChampionsJune 6, 2026
55 Meter · IndoorNHWTL USM · Jan 118.83aNHWTL USMJanuary 11, 2026
55 Meters · IndoorNHWTL UNH Afternoon · Jan 188.87NHWTL UNH AfternoonJanuary 18, 2026
55m Hurdles · 33" · IndoorNHIAA D-II Indoor Championship & Battlenotes · Feb 810.10aNHIAA D-II Indoor Championship & BattlenotesFebruary 8, 2026
Long Jump · IndoorNHWTL USM · Jan 1113-10.75NHWTL USMJanuary 11, 2026
Triple Jump · OutdoorBelmont Meet · Apr 2132-2.00Belmont MeetApril 21, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · 300m Hurdles · Place 10 · Belmont300m Hurdles30" / 0.762m10.49.68a PB9
May 28Winnisquam Meet #2May 28 · Triple Jump · Place 2 · BelmontTriple Jump2.27-119
May 28Winnisquam Meet #2May 28 · 300m Hurdles · Place 1 · Belmont300m Hurdles30" / 0.762m1.51.30a9
May 28Winnisquam Meet #2May 28 · 100m Hurdles · Place 1 · Belmont100m Hurdles33" / 0.838m1.18.50a9
May 23Wilderness League ChampionshipMay 23 · Triple Jump · Place 4 · BelmontTriple Jump4.31-02.759
May 23Wilderness League ChampionshipMay 23 · 300m Hurdles · Place 2 · Belmont300m Hurdles30" / 0.762m2.49.73a9
May 23Wilderness League ChampionshipMay 23 · 100m Hurdles · Place 6 · Belmont100m Hurdles33" / 0.838mRound P6.17.98a9
May 23Wilderness League ChampionshipMay 23 · 100m Hurdles · Place 3 · Belmont100m Hurdles33" / 0.838m3.17.19a PB9
May 19Gilford/Belmont MeetMay 19 · 300m Hurdles · Place 1 · Belmont300m Hurdles30" / 0.762m1.51.82a9
May 19Gilford/Belmont MeetMay 19 · 100m Hurdles · Place 2 · Belmont100m Hurdles33" / 0.838m2.17.87a9
May 12Belmont MeetMay 12 · Triple Jump · Place 1 · BelmontTriple Jump1.30-7.759
May 12Belmont MeetMay 12 · 100m Hurdles · Place 3 · Belmont100m Hurdles33" / 0.838m3.18.05a9
Apr 28Winnisquam Meet #2Apr 28 · Triple Jump · Place 2 · BelmontTriple Jump2.27-119
Apr 28Winnisquam Meet #2Apr 28 · 300m Hurdles · Place 1 · Belmont300m Hurdles30" / 0.762m1.51.30a9
Apr 28Winnisquam Meet #2Apr 28 · 100m Hurdles · Place 1 · Belmont100m Hurdles33" / 0.838m1.18.50a9
Apr 21Belmont MeetApr 21 · Triple Jump · Place 1 · BelmontTriple Jump1.32-2.00 PB9
Apr 21Belmont MeetApr 21 · 300m Hurdles · Place 6 · Belmont300m Hurdles30" / 0.762m6.53.60a9
Apr 21Belmont MeetApr 21 · 100m Hurdles · Place 3 · Belmont100m Hurdles33" / 0.838m3.17.97a9
Apr 10Belmont HS 2026Apr 10 · Triple Jump · Place 3 · BelmontTriple Jump3.28-11.009
Apr 10Belmont HS 2026Apr 10 · 100m Hurdles · Place 2 · Belmont100m Hurdles33" / 0.838m2.18.27a9

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 14 · Belmont55m Hurdles33"Round P14.10.10a PB9
Jan 24NHWTL @ PEA AfternoonJan 24 · Long Jump · Place 16 · BelmontLong Jump1613-39
Jan 24NHWTL @ PEA AfternoonJan 24 · 55m Hurdles · Place 12 · Belmont55m Hurdles129.92a9
Jan 18NHWTL UNH AfternoonJan 18 · Long Jump · Place 7 · BelmontLong Jump712-8.75FR
Jan 18NHWTL UNH AfternoonJan 18 · 55m Hurdles · Place 10 · Belmont55m Hurdles1010.14FR
Jan 18NHWTL UNH AfternoonJan 18 · 300 Meters · Place 10 · Belmont300 Meters1049.30 PBFR
Jan 18NHWTL UNH AfternoonJan 18 · 55 Meters · Place 25 · Belmont55 Meters258.87 PBFR
Jan 11NHWTL USMJan 11 · 300 Meters · Place 21 · Belmont300 Meters21.49.84a9
Jan 11NHWTL USMJan 11 · 55m Hurdles · Place 9 · Belmont55m Hurdles33"Round P9.10.16a9
Jan 11NHWTL USMJan 11 · 55 Meter · Place 33 · Belmont55 MeterRound P33.8.83a PB9
Jan 11NHWTL USMJan 11 · Long Jump · Place 12 · BelmontLong Jump12.13-10.75 PB9
Jan 3NHWTL PEAJan 3 · Long Jump · Place 12 · BelmontLong Jump1213-2.509
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 3 · Belmont55m Hurdles310.12a9
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 3 · Belmont55m Hurdles39.98a9
Jan 3NHWTL PEAJan 3 · 300 Meters · Place 17 · Belmont300 Meters1751.08a9

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · 300 Meters · Place 20 · Belmont300 Meters20.52.24a9
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 6 · Belmont55m Hurdles33"Round P6.10.41a9
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 6 · Belmont55m Hurdles33"6.11.94a9
Dec 21NHWTL UNH MorningDec 21 · Long Jump · Place 7 · BelmontLong Jump7.13-00.009
Dec 13NHWTL UNH MorningDec 13 · 55m Hurdles · Place 6 · Belmont55m Hurdles33"Round P6.10.32a9
Dec 13NHWTL UNH MorningDec 13 · 55m Hurdles · Place 6 · Belmont55m Hurdles33"6.10.50a9
Dec 13NHWTL UNH MorningDec 13 · Long Jump · Place 11 · BelmontLong Jump11.13-03.009