Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSanborn Cluster Meet · Apr 1313.72aSanborn Cluster MeetApril 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorSanborn Cluster Meet · Apr 1317.45aSanborn Cluster MeetApril 13, 2026
200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2029.61aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
300m Hurdles · 30" / 0.762m · OutdoorBobcat2024 · May 1158.34aBobcat2024May 11, 2024
400 Meters · OutdoorPelham Invite · Apr 131:19.14aPelham InviteApril 13, 2024
55 Meter · IndoorNHWTL @ PEA Morning · Jan 248.19aNHWTL @ PEA MorningJanuary 24, 2026
55 Meters · IndoorNHWTL @ PEA · Jan 218.24aNHWTL @ PEAJanuary 21, 2026
55m Hurdles · 33" · IndoorNHWTL @ PEA Morning · Jan 249.85aNHWTL @ PEA MorningJanuary 24, 2026
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 202:59.31aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-5New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2062-6New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorSanborn Last Chance · May 1814-11.50Sanborn Last ChanceMay 18, 2026
Shot Put · 4kg · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2024-2New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 17 · EppingLong Jump17.13-811
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 18 · EppingHigh Jump18.4-5 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 25 · EppingJavelin600g25.62-6 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 13 · EppingShot Put4kg13.24-2 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 8 · Epping100m Hurdles33" / 0.838m8.17.73a11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 42 · Epping800 Meters42.2:59.31a PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 27 · Epping200 Meters27.29.61a PB11
May 22Seacoast ChampionshipsMay 22 · Long Jump · Place 7 · EppingLong Jump7.14-06.7511
May 22Seacoast ChampionshipsMay 22 · 100m Hurdles · Place 9 · Epping100m Hurdles33" / 0.838mRound P9.17.93a11
May 18Sanborn Last ChanceMay 18 · Long Jump · Place 3 · EppingLong Jump3.14-11.50 PB11
May 18Sanborn Last ChanceMay 18 · 100m Hurdles · Place 2 · Epping100m Hurdles33" / 0.838m2.17.86a11
May 18Sanborn Last ChanceMay 18 · 100 Meters · Place 12 · Epping100 Meters12.14.12a11
May 162026 Bobcat InviteMay 16 · Long Jump · EppingLong Jump--NM11
May 162026 Bobcat InviteMay 16 · 100m Hurdles · Place 10 · Epping100m Hurdles33" / 0.838mRound P10.17.70a11
May 162026 Bobcat InviteMay 16 · 100 Meters · Place 33 · Epping100 MetersRound P33.14.18a11
May 11Sanborn Cluster MeetMay 11 · Long Jump · Place 1 · EppingLong Jump1.14-09.2511
May 11Sanborn Cluster MeetMay 11 · 100m Hurdles · Place 1 · Epping100m Hurdles33" / 0.838m1.17.55a11
May 11Sanborn Cluster MeetMay 11 · 800 Meters · Place 5 · Epping800 Meters5.3:05.05a11
May 11Sanborn Cluster MeetMay 11 · 100 Meters · Place 3 · Epping100 Meters3.14.02a11
Apr 18Sanborn InvitationalApr 18 · Long Jump · Place 4 · EppingLong Jump4.14-05.5011
Apr 18Sanborn InvitationalApr 18 · 100m Hurdles · Place 3 · Epping100m Hurdles33" / 0.838mRound P3.17.55a11
Apr 18Sanborn InvitationalApr 18 · 100m Hurdles · Place 4 · Epping100m Hurdles33" / 0.838m4.17.50a11
Apr 13Sanborn Cluster MeetApr 13 · 100m Hurdles · Place 1 · Epping100m Hurdles33" / 0.838m1.17.45a PB11
Apr 13Sanborn Cluster MeetApr 13 · 200 Meters · Epping200 Meters--DNS11
Apr 13Sanborn Cluster MeetApr 13 · 100 Meters · Place 2 · Epping100 Meters2.13.72a PB11
Apr 6Sanborn ClusterApr 6 · 100m Hurdles · Place 1 · Epping100m Hurdles33" / 0.838m1.17.79a11
Apr 6Sanborn ClusterApr 6 · 200 Meters · Place 3 · Epping200 Meters3.29.66a11
Apr 6Sanborn ClusterApr 6 · 100 Meters · Place 3 · Epping100 Meters3.13.97a11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 16 · Epping55m Hurdles33"Round P16.10.24a11
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 4 · Epping55m Hurdles33"Round P4.9.89a11
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 6 · Epping55m Hurdles33"6.9.85a PB11
Jan 24NHWTL @ PEA MorningJan 24 · 55 Meter · Place 26 · Epping55 MeterRound P26.8.19a PB11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 5 · Epping55m Hurdles59.97a11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 5 · Epping55m Hurdles59.79a11
Jan 21NHWTL @ PEAJan 21 · 55 Meters · Place 26 · Epping55 Meters268.24a PB11
Jan 11NHWTL UNH MorningJan 11 · 55m Hurdles · Place 2 · Epping55m Hurdles210.13a11
Jan 11NHWTL UNH MorningJan 11 · 55m Hurdles · Place 2 · Epping55m Hurdles29.95a11
Jan 11NHWTL UNH MorningJan 11 · 55 Meters · Place 15 · Epping55 Meters158.27a11
Jan 4NHWTL UNH AfternoonJan 4 · 55m Hurdles · Place 7 · Epping55m Hurdles710.07JR
Jan 4NHWTL UNH AfternoonJan 4 · 55 Meters · Place 14 · Epping55 Meters148.41JR

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 27NHWTL UNH MorningDec 27 · 55m Hurdles · Place 4 · Epping55m Hurdles33"Round P4.10.17a11
Dec 27NHWTL UNH MorningDec 27 · 55m Hurdles · Place 3 · Epping55m Hurdles33"3.10.11a11
Dec 27NHWTL UNH MorningDec 27 · 55 Meter · Place 5 · Epping55 MeterRound P5.8.25a11
Dec 27NHWTL UNH MorningDec 27 · 55 Meter · Place 6 · Epping55 Meter6.8.29a11
Dec 13NHWTL UNH AfternoonDec 13 · 55m Hurdles · Place 6 · Epping55m Hurdles33"Round P6.10.78a11
Dec 13NHWTL UNH AfternoonDec 13 · 55m Hurdles · Place 3 · Epping55m Hurdles33"3.10.45a11
Dec 13NHWTL UNH AfternoonDec 13 · 55 Meter · Place 14 · Epping55 MeterRound P14.8.37a11
Feb 1NHWTL UNH MorningFeb 1 · 55m Hurdles · Place 9 · Epping55m Hurdles910.2110
Feb 1NHWTL UNH MorningFeb 1 · 55 Meters · Place 41 · Epping55 Meters418.4710
Jan 26NHWTL UNH MorningJan 26 · 55m Hurdles · Place 11 · Epping55m Hurdles1110.58a—
Jan 26NHWTL UNH MorningJan 26 · 55 Meters · Place 37 · Epping55 Meters378.65a—
Jan 19NHWTL UNH AfternoonJan 19 · 55m Hurdles · Place 10 · Epping55m Hurdles33"Round P10.10.38a10
Jan 19NHWTL UNH AfternoonJan 19 · 55 Meter · Place 22 · Epping55 MeterRound P22.8.41a10
Jan 12NHWTL UNH AfternoonJan 12 · 55m Hurdles · Place 7 · Epping55m Hurdles710.63SO
Jan 12NHWTL UNH AfternoonJan 12 · 55 Meters · Place 12 · Epping55 Meters128.47SO
Jan 4NHWTL PSU MorningJan 4 · 55m Hurdles · Place 1 · Epping55m Hurdles110.32a—
Jan 4NHWTL PSU MorningJan 4 · 55m Hurdles · Place 2 · Epping55m Hurdles210.42a—
Jan 4NHWTL PSU MorningJan 4 · 55 Meters · Place 7 · Epping55 Meters78.38a—
Jan 4NHWTL PSU MorningJan 4 · 55 Meters · Place 6 · Epping55 Meters68.36a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 55m Hurdles · Place 5 · Epping55m Hurdles33"Round P5.10.43a10
Dec 28NHWTL UNH MorningDec 28 · 55m Hurdles · Place 4 · Epping55m Hurdles33"4.10.25a10
Dec 14NHWT PEADec 14 · 55m Hurdles · Place 6 · Epping55m Hurdles33"Round P6.10.43a10
Dec 14NHWT PEADec 14 · 55m Hurdles · Place 6 · Epping55m Hurdles33"6.10.31a10
Dec 14NHWT PEADec 14 · 55 Meter · Place 13 · Epping55 MeterRound P13.8.29a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17SeacoastMay 17 · 100m Hurdles · Place 15 · Epping100m Hurdles1519.02a—
May 15Last ChanceMay 15 · 100m Hurdles · Place 6 · Epping100m Hurdles619.13a—
May 11Bobcat2024May 11 · 300m Hurdles · Place 17 · Epping300m Hurdles30" / 0.762m17.58.34a PB9
May 11Bobcat2024May 11 · 100m Hurdles · Place 11 · Epping100m Hurdles33" / 0.838mRound P11.18.81a9
Apr 20Sanborn InviteApr 20 · 300m Hurdles · Place 15 · Epping300m Hurdles30" / 0.762m15.1:01.66a9
Apr 20Sanborn InviteApr 20 · 100m Hurdles · Place 12 · Epping100m Hurdles33" / 0.838mRound P12.20.51a9
Apr 15SanbornApr 15 · 100m Hurdles · Place 3 · Epping100m Hurdles320.69a—
Apr 15SanbornApr 15 · 200 Meters · Place 16 · Epping200 Meters1633.24a—
Apr 13Pelham InviteApr 13 · 100m Hurdles · Place 30 · Epping100m Hurdles33" / 0.838mRound P30.23.46a9
Apr 13Pelham InviteApr 13 · 400 Meters · Place 42 · Epping400 Meters42.1:19.14a PB9