Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSanborn Invitational · Apr 1913.32Sanborn InvitationalApril 19, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1028.32aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorSanborn Invitational · Apr 1927.92Sanborn InvitationalApril 19, 2025
200 Meters · Relay Split · IndoorNHWTL PEA · Jan 1830.810NHWTL PEAJanuary 18, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 946.24aMSTCA Northeast InvitationalJanuary 9, 2026
300m Hurdles · 30" / 0.762m · OutdoorNHIAA D-II Outdoor Championship and Battlenotes · May 3050.70aNHIAA D-II Outdoor Championship and BattlenotesMay 30, 2026
55 Meter · IndoorNHWTL PEA · Jan 188.10aNHWTL PEAJanuary 18, 2025
55 Meters · IndoorNHWTL @ PEA · Jan 218.05aNHWTL @ PEAJanuary 21, 2026
55m Hurdles · 33" · IndoorNHWTL @ PEA Morning · Jan 2410.11aNHWTL @ PEA MorningJanuary 24, 2026
Discus · 1kg · OutdoorOyster River Pembroke Meet · May 1249-0Oyster River Pembroke MeetMay 12, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 300m Hurdles · Place 6 · Oyster River300m Hurdles30" / 0.762m6.50.70a PB11
May 22Seacoast ChampionshipsMay 22 · 300m Hurdles · Place 14 · Oyster River300m Hurdles30" / 0.762m14.52.89a11
May 22Seacoast ChampionshipsMay 22 · 100 Meters · Place 9 · Oyster River100 MetersRound P9.13.86a11
May 162026 Bobcat InviteMay 16 · 300m Hurdles · Place 10 · Oyster River300m Hurdles30" / 0.762m10.51.34a11
May 162026 Bobcat InviteMay 16 · 100 Meters · Oyster River100 MetersRound P--NT11
May 12Oyster River Pembroke MeetMay 12 · Discus · Place 6 · Oyster RiverDiscus1kg6.49-0 PB11
Apr 25Black Bear InviteApr 25 · 300m Hurdles · Place 12 · Oyster River300m Hurdles30" / 0.762m12.51.74a11
Apr 25Black Bear InviteApr 25 · 200 Meters · Place 15 · Oyster River200 Meters15.28.77a11
Apr 21OR Home #1Apr 21 · 300m Hurdles · Place 2 · Oyster River300m Hurdles30" / 0.762m2.53.45a11
Apr 21OR Home #1Apr 21 · 100 Meters · Place 6 · Oyster River100 Meters6.14.47a11
Apr 18ORSpringApr 18 · 300m Hurdles · Place 7 · Oyster River300m Hurdles30" / 0.762m7.53.25a11
Apr 18ORSpringApr 18 · 100 Meters · Place 9 · Oyster River100 MetersRound P9.13.98a11
Apr 11Seacoast ScrambleApr 11 · 300m Hurdles · Oyster River300m Hurdles30" / 0.762m--DNS11
Apr 11Seacoast ScrambleApr 11 · 100 Meters · Oyster River100 Meters--DNS11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 10 · Oyster River55m Hurdles33"Round P10.10.11a PB11
Jan 24NHWTL @ PEA MorningJan 24 · 55 Meter · Oyster River55 MeterRound P--DNS11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 6 · Oyster River55m Hurdles610.16a11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 7 · Oyster River55m Hurdles710.11a11
Jan 21NHWTL @ PEAJan 21 · 300 Meters · Place 9 · Oyster River300 Meters946.40a11
Jan 21NHWTL @ PEAJan 21 · 55 Meters · Place 19 · Oyster River55 Meters198.05a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 55 · Oyster River55m HurdlesRound P5510.51a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 60 · Oyster River300 Meters6046.24a PB11
Jan 4NHWTL UNH MorningJan 4 · 55m Hurdles · Place 12 · Oyster River55m Hurdles1210.95JR
Jan 4NHWTL UNH MorningJan 4 · 55 Meters · Place 14 · Oyster River55 Meters148.38JR

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 21NHWTL USMDec 21 · 300 Meters · Oyster River300 Meters--DNS11
Dec 21NHWTL USMDec 21 · 55m Hurdles · Place 4 · Oyster River55m Hurdles33"Round P4.10.74a11
Dec 21NHWTL USMDec 21 · 55m Hurdles · Place 5 · Oyster River55m Hurdles33"5.10.99a11
Dec 13NHWTL UNH MorningDec 13 · 300 Meters · Place 8 · Oyster River300 Meters8.47.96a11
Dec 13NHWTL UNH MorningDec 13 · 55m Hurdles · Place 11 · Oyster River55m Hurdles33"Round P11.10.91a11
Dec 13NHWTL UNH MorningDec 13 · 55 Meter · Place 14 · Oyster River55 MeterRound P14.8.20a11
Dec 10Neighborhood ScrimmageDec 10 · 300 Meters · Place 15 · Oyster River300 Meters15.48.69a11
Dec 10Neighborhood ScrimmageDec 10 · 55m Hurdles · Place 9 · Oyster River55m Hurdles33"9.10.64a11
Dec 10Neighborhood ScrimmageDec 10 · 55 Meter · Place 15 · Oyster River55 Meter15.8.23a11
Feb 1NHWTL UNH MorningFeb 1 · 300 Meters · Place 23 · Oyster River300 Meters2347.3710
Feb 1NHWTL UNH MorningFeb 1 · 55 Meters · Place 37 · Oyster River55 Meters378.3110
Jan 26NHWTL UNH MorningJan 26 · 300 Meters · Place 9 · Oyster River300 Meters947.21a—
Jan 26NHWTL UNH MorningJan 26 · 55 Meters · Place 26 · Oyster River55 Meters268.29a—
Jan 18NHWTL PEAJan 18 · 300 Meters · Place 10 · Oyster River300 Meters10.46.63a10
Jan 18NHWTL PEAJan 18 · 200 Meters · Oyster River200 MetersRelay Split—30.810 PB10
Jan 18NHWTL PEAJan 18 · 55 Meter · Place 18 · Oyster River55 MeterRound P18.8.10a PB10
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 34 · Oyster River200 Meters3428.32a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 59 · Oyster River55 Meters598.05a—
Jan 4NHWTL PSU AfternoonJan 4 · 55 Meters · Place 14 · Oyster River55 MetersRound P148.19SO

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 82025 NHIAA Meet of ChampionsJun 8 · 300m Hurdles · Place 14 · Oyster River300m Hurdles30" / 0.762m14.53.93a10
May 23Seacoast ChampionshipsMay 23 · 300m Hurdles · Place 6 · Oyster River300m Hurdles650.97SO
May 23Seacoast ChampionshipsMay 23 · 100 Meters · Place 8 · Oyster River100 MetersRound P813.51SO
May 23Seacoast ChampionshipsMay 23 · 100 Meters · Place 8 · Oyster River100 Meters813.50SO
May 17Bobcat InviteMay 17 · 300m Hurdles · Place 6 · Oyster River300m Hurdles649.26SO
May 17Bobcat InviteMay 17 · 100 Meters · Place 9 · Oyster River100 Meters913.50SO
May 12Pelham 6May 12 · 300m Hurdles · Place 2 · Oyster River300m Hurdles30" / 0.762m2.51.36a10
May 12Pelham 6May 12 · 100 Meters · Place 5 · Oyster River100 Meters5.13.77a10
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 300m Hurdles · Place 6 · Oyster River300m Hurdles30" / 0.762m6.54.38a10
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 100 Meters · Place 3 · Oyster River100 MetersRound P3.13.42a10
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 100 Meters · Place 4 · Oyster River100 Meters4.13.52a10
Apr 26Black Bear InviteApr 26 · 200 Meters · Place 15 · Oyster River200 Meters1528.81SO
Apr 26Black Bear InviteApr 26 · 100 Meters · Place 15 · Oyster River100 MetersRound P1513.73SO
Apr 19Sanborn InvitationalApr 19 · 200 Meters · Place 9 · Oyster River200 Meters927.92 PB10
Apr 19Sanborn InvitationalApr 19 · 100 Meters · Place 12 · Oyster River100 MetersRound P1213.32 PB10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 300 Meters · Place 3 · Oyster River300 Meters3.48.65a10
Dec 28NHWTL UNH MorningDec 28 · 55 Meter · Place 7 · Oyster River55 MeterRound P7.8.19a10
Dec 21NHWTL UNH MorningDec 21 · 300 Meters · Place 8 · Oyster River300 Meters8.48.20a10
Dec 21NHWTL UNH MorningDec 21 · 55 Meter · Place 14 · Oyster River55 MeterRound P14.8.21a10
Dec 15NWTL UNH AMDec 15 · 55 Meter · Place 12 · Oyster River55 MeterRound P12.8.22a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17SeacoastMay 17 · 200 Meters · Place 16 · Oyster River200 Meters1628.92a—
May 17SeacoastMay 17 · 100 Meters · Place 11 · Oyster River100 Meters1113.89a—
May 11Bobcat2024May 11 · 200 Meters · Place 13 · Oyster River200 Meters13.28.95a9
May 11Bobcat2024May 11 · 100 Meters · Place 18 · Oyster River100 MetersRound P18.14.09a9
May 7OR Home2May 7 · 200 Meters · Place 5 · Oyster River200 Meters5.28.95a9
May 7OR Home2May 7 · 100 Meters · Place 5 · Oyster River100 Meters5.13.76a9
May 4SeacoastF/SMay 4 · 200 Meters · Place 7 · Oyster River200 Meters7.29.96a9
May 4SeacoastF/SMay 4 · 100 Meters · Place 8 · Oyster River100 MetersRound P8.14.04a9
May 4SeacoastF/SMay 4 · 100 Meters · Place 7 · Oyster River100 Meters7.14.26a9
Apr 30OR,CB,STAApr 30 · Long Jump · Oyster RiverLong Jump--NM9
Apr 30OR,CB,STAApr 30 · 200 Meters · Place 7 · Oyster River200 Meters7.29.93a9
Apr 30OR,CB,STAApr 30 · 100 Meters · Place 7 · Oyster River100 Meters7.14.41a9
Apr 27Black BearApr 27 · 100 Meters · Place 22 · Oyster River100 Meters22.14.07aWind: 09
Apr 20Sanborn InviteApr 20 · 200 Meters · Place 15 · Oyster River200 Meters15.29.46a9
Apr 13The Cross-Town TriApr 13 · 100 Meters · Place 10 · Oyster River100 Meters1014.09FR