Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSeacoast Championships · May 1911.99aSeacoast ChampionshipsMay 19, 2023
300m Hurdles · 36" / 0.914m · OutdoorBlack Bear · Apr 2745.51aBlack BearApril 27, 2024
400 Meters · Relay Split · OutdoorBlack Bear · Apr 2755.765Black BearApril 27, 2024
55 Meter · IndoorUSM Alumni Open · Dec 137.01aUSM Alumni OpenDecember 13, 2025
55 Meters · IndoorNHWTL PSU Afternoon · Jan 47.31NHWTL PSU AfternoonJanuary 4, 2025
55m Hurdles · 39" · IndoorNWTL UNH PM · Dec 159.26aNWTL UNH PMDecember 15, 2024
60 Meter · IndoorElm City Classic · Dec 57.64aElm City ClassicDecember 5, 2025
High Jump · IndoorNH WTL @ PSU Afternoon · Jan 71.52mNH WTL @ PSU AfternoonJanuary 7, 2023
High Jump · OutdoorNHIAA D-I Outdoor Championship · May 251.77mNHIAA D-I Outdoor ChampionshipMay 25, 2024
Javelin · 800g · OutdoorSNHU Spring Invitational · Mar 2632.75mSNHU Spring InvitationalMarch 26, 2026
Long Jump · IndoorNHWTL @ PSU Afternoon Session · Dec 3018-10.75NHWTL @ PSU Afternoon SessionDecember 30, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · High Jump · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump5.1.75mFr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Javelin · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin800g11.31.28mFr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · 100 Meters · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)100 MetersRound P13.12.09aWind: 1.3Fr
Apr 11St Josephs Track & Field InvitationalApr 11 · High Jump · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump12.1.63mFr
Apr 11Monks Track and Field InvitationalApr 11 · High Jump · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump12.1.63mFr
Apr 4Jim Sheehan MemorialApr 4 · High Jump · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump--DNSFr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin800g--FOULFr
Mar 26SNHU Spring InvitationalMar 26 · High Jump · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump—NHFr
Mar 26SNHU Spring InvitationalMar 26 · Javelin · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin800g8.32.75m PBFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · High Jump · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump5.1.80mFr
Jan 18Suffolk Ice BreakerJan 18 · High Jump · Place 23 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump231.70mFr
Jan 16Bates Indoor InvitationalJan 16 · 60 Meter · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)60 MeterRound P22.7.65aWind: 0Fr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · 55 Meter · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)55 MeterRound P9.7.01a PBWind: 0Fr
Dec 13USM Alumni OpenDec 13 · High Jump · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump2.1.83mFr
Dec 5Elm City ClassicDec 5 · 60 Meter · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)60 Meter6.7.64a PBWind: 0Fr
Dec 5Elm City ClassicDec 5 · High Jump · Place 2 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump2.1.88mFr
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · High Jump · Place 8 · 02-Unattached02-UnattachedHigh Jump8.1.83m12
Feb 1NHWTL UNH AfternoonFeb 1 · High Jump · Place 1 · SpauldingSpauldingHigh Jump16-02.0012
Jan 26NHWTL UNH AfternoonJan 26 · High Jump · Place 1 · SpauldingSpauldingHigh Jump16-3—
Jan 19NHWTL UNH AfternoonJan 19 · High Jump · Place 1 · SpauldingSpauldingHigh Jump1.6-02.0012
Jan 11NHWTL PEAJan 11 · High Jump · Place 1 · SpauldingSpauldingHigh Jump16-1—
Jan 4NHWTL PSU AfternoonJan 4 · 55 Meters · Place 12 · SpauldingSpaulding55 MetersRound P127.31 PBSR

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 82025 NHIAA Meet of ChampionsJun 8 · High Jump · Place 10 · SpauldingSpauldingHigh Jump10.5' 10"12
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · High Jump · Place 3 · SpauldingSpauldingHigh Jump36-0SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · 110m Hurdles · Place 17 · SpauldingSpaulding110m Hurdles1717.45SR
May 23Seacoast ChampionshipsMay 23 · High Jump · Place 1 · SpauldingSpauldingHigh Jump15-6SR
May 17Bobcat InviteMay 17 · 110m Hurdles · Place 7 · SpauldingSpaulding110m Hurdles717.17SR
May 17Bobcat InviteMay 17 · 110m Hurdles · Place 8 · SpauldingSpaulding110m Hurdles819.50SR
May 12Concord v. SpauldingMay 12 · Discus · Place 6 · SpauldingSpauldingDiscus680-0SR
Apr 19Sanborn InvitationalApr 19 · High Jump · Place 3 · SpauldingSpauldingHigh Jump35-10.0012
Apr 15Dover @ SpauldingApr 15 · 110m Hurdles · Place 1 · SpauldingSpaulding110m Hurdles117.71SR

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU AfternoonDec 28 · 55m Hurdles · Place 3 · SpauldingSpaulding55m Hurdles39"Round P3.9.53a12
Dec 28NHWTL PSU AfternoonDec 28 · 55m Hurdles · Place 3 · SpauldingSpaulding55m Hurdles39"3.9.47a12
Dec 28NHWTL PSU AfternoonDec 28 · High Jump · Place 3 · SpauldingSpauldingHigh Jump3.5-11.0012
Dec 15NWTL UNH PMDec 15 · 55m Hurdles · Place 3 · SpauldingSpaulding55m Hurdles39"Round P3.9.75a12
Dec 15NWTL UNH PMDec 15 · 55m Hurdles · Place 3 · SpauldingSpaulding55m Hurdles39"3.9.26a PB12
Dec 15NWTL UNH PMDec 15 · 55 Meter · Place 19 · SpauldingSpaulding55 MeterRound P19.7.24a12
Dec 15NWTL UNH PMDec 15 · High Jump · Place 1 · SpauldingSpauldingHigh Jump1.5-10.0012
Feb 112024 NHIAA Indoor Div I ChampionshipFeb 11 · High Jump · Place 11 · SpauldingSpauldingHigh Jump11.5-08.0011
Jan 28NHWTL Relays AMJan 28 · Long Jump · Place 16 · SpauldingSpauldingLong Jump16.17-03.5011
Jan 13NHWTL PEAJan 13 · 55 Meter · Place 24 · SpauldingSpaulding55 MeterRound P24.7.28a11
Jan 13NHWTL PEAJan 13 · High Jump · Place 4 · SpauldingSpauldingHigh Jump4.5-08.0011
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · Long Jump · Place 6 · SpauldingSpauldingLong Jump6.18-02.5011
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · High Jump · Place 4 · SpauldingSpauldingHigh Jump4.5-08.0011

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25NHIAA D-I Outdoor ChampionshipMay 25 · High Jump · Place 6 · SpauldingSpauldingHigh Jump61.77m PBJR
May 17SeacoastMay 17 · High Jump · Place 7 · SpauldingSpauldingHigh Jump75-7—
May 14SpauldingMay 14 · High Jump · Place 3 · SpauldingSpauldingHigh Jump35-10—
May 11Bobcat2024May 11 · High Jump · Place 10 · SpauldingSpauldingHigh Jump10.5' 7"11
May 11Bobcat2024May 11 · 100 Meters · Place 37 · SpauldingSpaulding100 MetersRound P37.12.53a11
May 6Portsmouth TriMay 6 · High Jump · Place 4 · SpauldingSpauldingHigh Jump45-7—
May 6Portsmouth TriMay 6 · 300m Hurdles · Place 4 · SpauldingSpaulding300m Hurdles445.72a—
May 2Clipper RelaysMay 2 · Long Jump · Place 20 · SpauldingSpauldingLong Jump2016-1—
May 2Clipper RelaysMay 2 · High Jump · Place 10 · SpauldingSpauldingHigh Jump105-5—
Apr 27Black BearApr 27 · 300m Hurdles · Place 22 · SpauldingSpaulding300m Hurdles36" / 0.914m22.45.51a PB11
Apr 27Black BearApr 27 · High Jump · Place 13 · SpauldingSpauldingHigh Jump13.5-04.0011
Apr 27Black BearApr 27 · 400 Meters · SpauldingSpaulding400 MetersRelay Split—55.765 PB11
Apr 20Sanborn InviteApr 20 · 300m Hurdles · Place 7 · SpauldingSpaulding300m Hurdles36" / 0.914m7.47.60a11
Apr 20Sanborn InviteApr 20 · High Jump · Place 11 · SpauldingSpauldingHigh Jump11.5-06.0011

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · 55 Meter · Place 14 · SpauldingSpaulding55 MeterRound P14.7.31a11
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · Long Jump · Place 2 · SpauldingSpauldingLong Jump2.18-10.75 PB11
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · High Jump · Place 3 · SpauldingSpauldingHigh Jump3.5-06.0011
Dec 16NHWTL @ UNH Morning SessionDec 16 · 55 Meter · Place 19 · SpauldingSpaulding55 MeterRound P19.7.21a11
Dec 16NHWTL @ UNH Morning SessionDec 16 · Long Jump · Place 4 · SpauldingSpauldingLong Jump4.18-07.0011
Dec 16NHWTL @ UNH Morning SessionDec 16 · High Jump · Place 2 · SpauldingSpauldingHigh Jump2.5-10.0011
Feb 12NHIAA Division I Indoor State ChampionshipsFeb 12 · High Jump · Place 8 · SpauldingSpauldingHigh Jump8.5-410
Feb 4NH WTL @ Phillips Exeter AcademyFeb 4 · High Jump · Place 5 · SpauldingSpauldingHigh Jump55-04.0010
Jan 26Pinkerton Field Events MeetJan 26 · High Jump · Place 7 · Soph SpauldingSoph SpauldingHigh Jump71.57m—
Jan 21NHWTL @ UNH AfternoonJan 21 · High Jump · Place 3 · SpauldingSpauldingHigh Jump3.5-610
Jan 7NH WTL @ PSU AfternoonJan 7 · High Jump · Place 1 · SpauldingSpauldingHigh Jump11.52m PBSO
Jan 7NH WTL @ PSU AfternoonJan 7 · High Jump · Place 1 · SpauldingSpauldingHigh Jump11.52mSO
Jan 7NH WTL @ PSU AfternoonJan 7 · 55 Meters · Place 12 · SpauldingSpaulding55 Meters127.32SO
Jan 7NH WTL @ PSU AfternoonJan 7 · 55 Meters · Place 12 · SpauldingSpaulding55 Meters127.32SO
Jan 7NH WTL @ PSU AfternoonJan 7 · 55 Meters · Place 12 · SpauldingSpaulding55 Meters127.32SO
Jan 7NH WTL @ PSU AfternoonJan 7 · 55 Meters · Place 12 · SpauldingSpaulding55 Meters127.32SO

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25NHIAA Division I Track & Field ChampionshipsMay 25 · High Jump · SpauldingSpauldingHigh Jump--NH10
May 19Seacoast ChampionshipsMay 19 · High Jump · Place 4 · SpauldingSpauldingHigh Jump45-7—
May 19Seacoast ChampionshipsMay 19 · 100 Meters · Place 7 · SpauldingSpaulding100 Meters711.99a PB—
May 19Seacoast ChampionshipsMay 19 · 100 Meters · Place 6 · SpauldingSpaulding100 Meters612.10a—
May 9Exeter @ SpauldingMay 9 · High Jump · Place 2 · SpauldingSpauldingHigh Jump25-10SO
May 9Exeter @ SpauldingMay 9 · 100 Meters · Place 6 · SpauldingSpaulding100 Meters612.42SO
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · High Jump · Place 3 · SpauldingSpauldingHigh Jump35-8SO
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · 100 Meters · Place 3 · Soph SpauldingSoph Spaulding100 Meters312.16—
Apr 10Spaulding @ DoverApr 10 · High Jump · Place 3 · SpauldingSpauldingHigh Jump35-5SO
Apr 10Spaulding @ DoverApr 10 · 100 Meters · Place 5 · Soph SpauldingSoph Spaulding100 Meters512.57—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · 55 Meter · Place 14 · SpauldingSpaulding55 MeterRound P14.7.31a10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Seacoast ChampionshipsMay 20 · High Jump · Place 7 · SpauldingSpauldingHigh Jump75-5FR
May 20Seacoast ChampionshipsMay 20 · 100 Meters · Place 24 · SpauldingSpaulding100 MetersRound P2412.51FR
May 19Portsmouth-Concord-Memorial-SpauldingMay 19 · High Jump · Place 3 · SpauldingSpauldingHigh Jump35-3FR
May 19Portsmouth-Concord-Memorial-SpauldingMay 19 · 100 Meters · Place 12 · SpauldingSpaulding100 Meters1212.26FR
May 14Bobcat InvitationalMay 14 · 100 Meters · Place 20 · SpauldingSpaulding100 Meters2012.23FR
May 14Bobcat InvitationalMay 14 · 100 Meters · Place 20 · SpauldingSpaulding100 Meters2012.23FR