Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPortsmouth Quad Meet · May 1313.96Portsmouth Quad MeetMay 13, 2025
110m Hurdles · 39" / 0.991m · OutdoorINTERLAKES HS MEET · May 516.50aINTERLAKES HS MEETMay 5, 2026
300 Meters · IndoorNHWTL @ UNH Morning · Jan 748.07NHWTL @ UNH MorningJanuary 7, 2024
55 Meter · IndoorNHWTL @ UNH Afternoon Session · Dec 307.44aNHWTL @ UNH Afternoon SessionDecember 30, 2023
55 Meters · IndoorNHWTL @ PEA · Jan 217.64aNHWTL @ PEAJanuary 21, 2026
55m Hurdles · 39" · IndoorNHIAA D-II Indoor Championship & Battlenotes · Feb 88.85aNHIAA D-II Indoor Championship & BattlenotesFebruary 8, 2026
High Jump · IndoorAdidas Indoor Nationals · Mar 201.88mAdidas Indoor NationalsMarch 20, 2026
High Jump · OutdoorINTERLAKES HS MEET · May 56-0INTERLAKES HS MEETMay 5, 2026
Long Jump · IndoorNHWT PSU PM · Dec 1414-02.00NHWT PSU PMDecember 14, 2024
Triple Jump · OutdoorMoultonborough Meet · May 1236-6Moultonborough MeetMay 12, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · High Jump · SomersworthSomersworthHigh Jump—NH11
Jun 62026 NHIAA Meet of ChampionsJun 6 · 110m Hurdles · Place 14 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P14.16.80aWind: -0.911
May 22Seacoast ChampionshipsMay 22 · Triple Jump · SomersworthSomersworthTriple Jump--DNS11
May 22Seacoast ChampionshipsMay 22 · High Jump · SomersworthSomersworthHigh Jump--NH11
May 22Seacoast ChampionshipsMay 22 · 110m Hurdles · Place 7 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P7.18.94a11
May 22Seacoast ChampionshipsMay 22 · 110m Hurdles · Place 5 · SomersworthSomersworth110m Hurdles39" / 0.991m5.17.40a11
May 18Sanborn Last ChanceMay 18 · Triple Jump · SomersworthSomersworthTriple Jump--DNS11
May 18Sanborn Last ChanceMay 18 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.5-10.0011
May 18Sanborn Last ChanceMay 18 · 110m Hurdles · Place 2 · SomersworthSomersworth110m Hurdles39" / 0.991m2.16.80a11
May 162026 Bobcat InviteMay 16 · Triple Jump · Place 9 · SomersworthSomersworthTriple Jump9.36' 4"11
May 162026 Bobcat InviteMay 16 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.5' 11"11
May 162026 Bobcat InviteMay 16 · 110m Hurdles · Place 5 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P5.16.80a11
May 162026 Bobcat InviteMay 16 · 110m Hurdles · Place 5 · SomersworthSomersworth110m Hurdles39" / 0.991m5.16.87a11
May 12Moultonborough MeetMay 12 · Triple Jump · Place 2 · SomersworthSomersworthTriple Jump2.36-6 PB11
May 12Moultonborough MeetMay 12 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.5-1011
May 5INTERLAKES HS MEETMay 5 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.6-0 PB11
May 5INTERLAKES HS MEETMay 5 · 110m Hurdles · Place 1 · SomersworthSomersworth110m Hurdles39" / 0.991m1.16.50a PB11
Apr 25Black Bear InviteApr 25 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.5-10.0011
Apr 25Black Bear InviteApr 25 · 110m Hurdles · Place 4 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P4.16.84a11
Apr 25Black Bear InviteApr 25 · 110m Hurdles · Place 6 · SomersworthSomersworth110m Hurdles39" / 0.991m6.17.06a11
Apr 21Belmont MeetApr 21 · High Jump · Place 1 · SomersworthSomersworthHigh Jump1.5-10.0011
Apr 21Belmont MeetApr 21 · 110m Hurdles · Place 1 · SomersworthSomersworth110m Hurdles39" / 0.991m1.17.51a11
Apr 18Sanborn InvitationalApr 18 · High Jump · Place 7 · SomersworthSomersworthHigh Jump7.5-04.0011
Apr 18Sanborn InvitationalApr 18 · 110m Hurdles · Place 12 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P12.19.63a11

2026 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · High Jump · Place 3 · UnattachedUnattachedHigh Jump3.1.88m PB11
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · High Jump · SomersworthSomersworthHigh Jump—NH11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · High Jump · SomersworthSomersworthHigh Jump--NH11
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 7 · SomersworthSomersworth55m Hurdles39"Round P7.8.96a11
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 7 · SomersworthSomersworth55m Hurdles39"7.8.85a PB11
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · High Jump · Place 3 · SomersworthSomersworthHigh Jump3.6' 0"11
Feb 1 NHIAA D-II Indoor Championship - 4x800 & HJ EventsFeb 1 · High Jump · Place 3 · SomersworthSomersworthHigh Jump3.6' 0"11
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 7 · SomersworthSomersworth55m Hurdles39"Round P7.9.03a11
Jan 24NHWTL @ PEA MorningJan 24 · 55m Hurdles · Place 6 · SomersworthSomersworth55m Hurdles39"6.8.91a11
Jan 24NHWTL @ PEA MorningJan 24 · High Jump · Place 4 · SomersworthSomersworthHigh Jump4.5-07.0011
Jan 21NHWTL @ PEAJan 21 · High Jump · Place 3 · SomersworthSomersworthHigh Jump35-511
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 5 · SomersworthSomersworth55m Hurdles58.98a11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 4 · SomersworthSomersworth55m Hurdles48.87a11
Jan 21NHWTL @ PEAJan 21 · 55 Meters · Place 52 · SomersworthSomersworth55 Meters527.64a PB11
Jan 3NHWTL PEAJan 3 · High Jump · Place 5 · SomersworthSomersworthHigh Jump55-211
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 5 · SomersworthSomersworth55m Hurdles59.11a11
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 4 · SomersworthSomersworth55m Hurdles48.96a11
Jan 3NHWTL PEAJan 3 · 55 Meters · Place 42 · SomersworthSomersworth55 Meters427.87a11

2025 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 27NHWTL UNH MorningDec 27 · 55m Hurdles · Place 3 · SomersworthSomersworth55m Hurdles39"Round P3.9.33a11
Dec 27NHWTL UNH MorningDec 27 · 55m Hurdles · Place 4 · SomersworthSomersworth55m Hurdles39"4.9.16a11
Dec 27NHWTL UNH MorningDec 27 · 55 Meter · Place 34 · SomersworthSomersworth55 MeterRound P34.7.77a11
Dec 27NHWTL UNH MorningDec 27 · High Jump · Place 2 · SomersworthSomersworthHigh Jump2.5-09.0011
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 2 · SomersworthSomersworth55m Hurdles39"Round P2.9.18a11
Dec 21NHWTL UNH MorningDec 21 · 55m Hurdles · Place 2 · SomersworthSomersworth55m Hurdles39"2.9.21a11
Dec 21NHWTL UNH MorningDec 21 · 55 Meter · Place 40 · SomersworthSomersworth55 MeterRound P40.7.79a11
Dec 21NHWTL UNH MorningDec 21 · High Jump · Place 5 · SomersworthSomersworthHigh Jump5.5-06.0011
Dec 13NHWTL UNH AfternoonDec 13 · 55m Hurdles · Place 3 · SomersworthSomersworth55m Hurdles39"Round P3.9.06a11
Dec 13NHWTL UNH AfternoonDec 13 · 55m Hurdles · Place 5 · SomersworthSomersworth55m Hurdles39"5.9.17a11
Dec 13NHWTL UNH AfternoonDec 13 · 55 Meter · Place 32 · SomersworthSomersworth55 MeterRound P32.7.79a11
Dec 13NHWTL UNH AfternoonDec 13 · Long Jump · SomersworthSomersworthLong Jump--DNS11
Dec 13NHWTL UNH AfternoonDec 13 · High Jump · Place 3 · SomersworthSomersworthHigh Jump3.5-06.0011
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 55m Hurdles · Place 10 · SomersworthSomersworth55m Hurdles109.05a—
Feb 1NHWTL UNH AfternoonFeb 1 · 55m Hurdles · Place 19 · SomersworthSomersworth55m Hurdles199.5110
Jan 25NHWTL PEAJan 25 · 55m Hurdles · Place 9 · SomersworthSomersworth55m Hurdles39"Round P9.9.52a10
Jan 19NHWTL UNH AfternoonJan 19 · 55m Hurdles · Place 8 · SomersworthSomersworth55m Hurdles39"Round P8.9.63a10
Jan 12NHWTL UNH MorningJan 12 · 55m Hurdles · Place 10 · SomersworthSomersworth55m Hurdles1010.60SO
Jan 12NHWTL UNH MorningJan 12 · 55 Meters · Place 51 · SomersworthSomersworth55 Meters518.18SO
Jan 5NHWTL UNH AfternoonJan 5 · High Jump · Place 12 · SomersworthSomersworthHigh Jump125-0—
Jan 5NHWTL UNH AfternoonJan 5 · 55m Hurdles · Place 6 · SomersworthSomersworth55m Hurdles610.01a—
Jan 5NHWTL UNH AfternoonJan 5 · 55m Hurdles · Place 6 · SomersworthSomersworth55m Hurdles610.38a—
Jan 5NHWTL UNH AfternoonJan 5 · 55 Meters · Place 39 · SomersworthSomersworth55 Meters398.20a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 110m Hurdles · Place 9 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P9.17.35a10
May 23Seacoast ChampionshipsMay 23 · 300m Hurdles · Place 12 · SomersworthSomersworth300m Hurdles1249.62SO
May 23Seacoast ChampionshipsMay 23 · 110m Hurdles · Place 6 · SomersworthSomersworth110m Hurdles617.63SO
May 17Bobcat InviteMay 17 · 300m Hurdles · Place 13 · SomersworthSomersworth300m Hurdles1348.75SO
May 17Bobcat InviteMay 17 · 110m Hurdles · Place 10 · SomersworthSomersworth110m Hurdles1018.72SO
May 13Portsmouth Quad MeetMay 13 · 300m Hurdles · Place 2 · SomersworthSomersworth300m Hurdles250.21SO
May 13Portsmouth Quad MeetMay 13 · 110m Hurdles · Place 2 · SomersworthSomersworth110m Hurdles219.82SO
May 13Portsmouth Quad MeetMay 13 · 100 Meters · Place 29 · SomersworthSomersworth100 Meters2913.96 PBSO
Apr 19Sanborn InvitationalApr 19 · High Jump · Place 14 · SomersworthSomersworthHigh Jump145-02.0010
Apr 19Sanborn InvitationalApr 19 · 110m Hurdles · Place 6 · SomersworthSomersworth110m HurdlesRound P618.8810
Apr 19Sanborn InvitationalApr 19 · 110m Hurdles · Place 5 · SomersworthSomersworth110m Hurdles517.7410

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH AfternoonDec 28 · 55m Hurdles · Place 12 · SomersworthSomersworth55m Hurdles39"Round P12.10.56a10
Dec 28NHWTL UNH AfternoonDec 28 · High Jump · SomersworthSomersworthHigh Jump--NH10
Dec 14NHWT PSU PMDec 14 · 55m Hurdles · Place 6 · SomersworthSomersworth55m Hurdles39"Round P6.9.48a10
Dec 14NHWT PSU PMDec 14 · 55m Hurdles · Place 8 · SomersworthSomersworth55m Hurdles39"8.9.90a10
Dec 14NHWT PSU PMDec 14 · Long Jump · Place 17 · SomersworthSomersworthLong Jump17.14-02.00 PB10
Dec 14NHWT PSU PMDec 14 · High Jump · SomersworthSomersworthHigh Jump--NH10
Jan 7NHWTL @ UNH MorningJan 7 · 300 Meters · Place 36 · SomersworthSomersworth300 Meters3648.07 PBFR
Jan 7NHWTL @ UNH MorningJan 7 · 55 Meters · Place 64 · SomersworthSomersworth55 Meters648.08FR
Jan 6NHWTL UNH Afternoon SessionJan 6 · 300 Meters · Place 36 · SomersworthSomersworth300 Meters3648.07FR
Jan 6NHWTL UNH Afternoon SessionJan 6 · 55 Meters · Place 64 · SomersworthSomersworth55 Meters648.08FR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Bobcat2024May 11 · 110m Hurdles · Place 18 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P18.19.92a9
May 11Bobcat2024May 11 · High Jump · SomersworthSomersworthHigh Jump--NH9
Apr 20Sanborn InviteApr 20 · 110m Hurdles · Place 17 · SomersworthSomersworth110m Hurdles39" / 0.991mRound P17.21.84a9
Apr 20Sanborn InviteApr 20 · High Jump · SomersworthSomersworthHigh Jump--NH9
Apr 15SanbornApr 15 · High Jump · Place 6 · SomersworthSomersworthHigh Jump65-0—
Apr 15SanbornApr 15 · 300m Hurdles · Place 6 · SomersworthSomersworth300m Hurdles654.18a—
Apr 12Belmont MeetApr 12 · High Jump · Place 3 · SomersworthSomersworthHigh Jump35-0FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ UNH Afternoon SessionDec 30 · 55 Meter · Place 22 · SomersworthSomersworth55 MeterRound P22.7.44a PB9
Dec 16NHWTL@ PSU Afternoon SessionDec 16 · 300 Meters · Place 33 · SomersworthSomersworth300 Meters33.49.58a9
Dec 16NHWTL@ PSU Afternoon SessionDec 16 · 55 Meter · Place 42 · SomersworthSomersworth55 MeterRound P42.8.15a9