Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · Outdoor2026 Bobcat Invite · May 1617.28a2026 Bobcat InviteMay 16, 2026
300 Meters · IndoorNHWTL UNH Morning · Feb 148.44NHWTL UNH MorningFebruary 1, 2025
300m Hurdles · 30" / 0.762m · Outdoor2026 Bobcat Invite · May 1651.81a2026 Bobcat InviteMay 16, 2026
600 Meters · IndoorNHWTL @ PEA · Jan 211:52.75aNHWTL @ PEAJanuary 21, 2026
Shot Put · 4kg · OutdoorORSpring · Apr 1822' 11"ORSpringApril 18, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 300m Hurdles · Place 10 · Oyster River300m Hurdles30" / 0.762m10.53.07a12
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 100m Hurdles · Place 6 · Oyster River100m Hurdles33" / 0.838mRound P6.17.69a12
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 100m Hurdles · Place 5 · Oyster River100m Hurdles33" / 0.838m5.17.58a12
May 22Seacoast ChampionshipsMay 22 · 300m Hurdles · Oyster River300m Hurdles30" / 0.762m--DNS12
May 22Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 8 · Oyster River100m Hurdles33" / 0.838mRound P8.17.89a12
May 22Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 8 · Oyster River100m Hurdles33" / 0.838m8.18.06a12
May 162026 Bobcat InviteMay 16 · 300m Hurdles · Place 13 · Oyster River300m Hurdles30" / 0.762m13.51.81a PB12
May 162026 Bobcat InviteMay 16 · 100m Hurdles · Place 7 · Oyster River100m Hurdles33" / 0.838mRound P7.17.28a PB12
May 162026 Bobcat InviteMay 16 · 100m Hurdles · Place 7 · Oyster River100m Hurdles33" / 0.838m7.17.32a12
May 12Oyster River Pembroke MeetMay 12 · 300m Hurdles · Place 1 · Oyster River300m Hurdles30" / 0.762m1.55.32a12
May 12Oyster River Pembroke MeetMay 12 · 100m Hurdles · Place 3 · Oyster River100m Hurdles33" / 0.838m3.17.53a12
May 7Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 13 · Oyster River4x100 Shuttle Hurdles33"13.17.71a12
Apr 25Black Bear InviteApr 25 · 100m Hurdles · Place 12 · Oyster River100m Hurdles33" / 0.838mRound P12.17.99a12
Apr 21OR Home #1Apr 21 · Shot Put · Place 4 · Oyster RiverShot Put4kg4.22' 8"12
Apr 18ORSpringApr 18 · Shot Put · Place 10 · Oyster RiverShot Put4kgRound P10.22' 11" PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 7 · Oyster River55m Hurdles710.18a12
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 8 · Oyster River55m Hurdles810.28a12
Jan 21NHWTL @ PEAJan 21 · 600 Meters · Place 17 · Oyster River600 Meters171:52.75a PB12
Jan 4NHWTL UNH MorningJan 4 · 55m Hurdles · Place 3 · Oyster River55m Hurdles39.91SR
Jan 4NHWTL UNH MorningJan 4 · 55m Hurdles · Place 5 · Oyster River55m Hurdles59.94SR

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23Seacoast ChampionshipsMay 23 · Shot Put · Place 15 · Oyster RiverShot Put1523-6JR
May 23Seacoast ChampionshipsMay 23 · 300m Hurdles · Place 11 · Oyster River300m Hurdles1151.55JR
May 23Seacoast ChampionshipsMay 23 · 100m Hurdles · Place 7 · Oyster River100m Hurdles717.70JR
May 17Bobcat InviteMay 17 · 300m Hurdles · Place 10 · Oyster River300m Hurdles1051.45JR
May 17Bobcat InviteMay 17 · 100m Hurdles · Place 8 · Oyster River100m Hurdles817.48JR
May 17Bobcat InviteMay 17 · 100m Hurdles · Place 7 · Oyster River100m Hurdles717.48JR
May 8Clipper RelaysMay 8 · 100m Hurdles · Place 10 · Oyster River100m Hurdles1017.43JR
Apr 26Black Bear InviteApr 26 · 300m Hurdles · Place 11 · Oyster River300m Hurdles1153.31JR
Apr 26Black Bear InviteApr 26 · 100m Hurdles · Place 3 · Oyster River100m HurdlesRound P318.08JR
Apr 26Black Bear InviteApr 26 · 100m Hurdles · Place 4 · Oyster River100m Hurdles417.71JR
Apr 19Sanborn InvitationalApr 19 · 300m Hurdles · Place 5 · Oyster River300m Hurdles554.6811
Apr 19Sanborn InvitationalApr 19 · 100m Hurdles · Place 7 · Oyster River100m HurdlesRound P718.0511
Apr 19Sanborn InvitationalApr 19 · 100m Hurdles · Place 6 · Oyster River100m Hurdles617.5911

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 55m Hurdles · Place 7 · Oyster River55m Hurdles79.86a—
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 55m Hurdles · Place 8 · Oyster River55m Hurdles89.91a—
Feb 1NHWTL UNH MorningFeb 1 · 300 Meters · Place 31 · Oyster River300 Meters3148.44 PB11
Feb 1NHWTL UNH MorningFeb 1 · 55m Hurdles · Place 8 · Oyster River55m Hurdles810.1411
Jan 26NHWTL UNH MorningJan 26 · 55m Hurdles · Place 8 · Oyster River55m Hurdles810.31a—
Jan 26NHWTL UNH MorningJan 26 · 300 Meters · Place 25 · Oyster River300 Meters2548.81a—
Jan 4NHWTL PSU AfternoonJan 4 · 55m Hurdles · Place 8 · Oyster River55m HurdlesRound P810.15JR
Jan 4NHWTL PSU AfternoonJan 4 · 55m Hurdles · Place 8 · Oyster River55m Hurdles810.29JR
Jan 4NHWTL PSU AfternoonJan 4 · 300 Meters · Place 19 · Oyster River300 Meters1949.64JR

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · -300 Hurdles Section 1 · Place 11 · Oyster River-300 Hurdles Section 11154.31SO
May 24NHIAA D-II Outdoor ChampionshipMay 24 · -300 Hurdles · Place 11 · Oyster River-300 Hurdles1154.31SO
May 24NHIAA D-II Outdoor ChampionshipMay 24 · -100 Hurdles Preliminaries Heat 2 · Place 6 · Oyster River-100 Hurdles Preliminaries Heat 2617.78SO
May 24NHIAA D-II Outdoor ChampionshipMay 24 · -100 Hurdles Preliminaries · Place 6 · Oyster River-100 Hurdles Preliminaries617.78SO
May 24NHIAA D-II Outdoor ChampionshipMay 24 · -100 Hurdles Finals · Place 7 · Oyster River-100 Hurdles Finals717.87SO
May 17SeacoastMay 17 · 300m Hurdles · Place 13 · Oyster River300m Hurdles1353.04a—
May 17SeacoastMay 17 · 100m Hurdles · Place 9 · Oyster River100m Hurdles917.92a—
Apr 13The Cross-Town TriApr 13 · 300m Hurdles · Place 4 · Oyster River300m Hurdles455.02SO
Apr 13The Cross-Town TriApr 13 · 100m Hurdles · Place 3 · Oyster River100m Hurdles318.28SO