Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Youth Invitational · Jun 211.33USATF New England Youth InvitationalJune 2, 2024
110m Hurdles · 39" / 0.991m · OutdoorNEC Week 3 Masconomet @ Saugus · Apr 1521.10NEC Week 3 Masconomet @ SaugusApril 15, 2024
200 Meters · Indoorthe TRACK at new balance Early Bird invite · Dec 623.34athe TRACK at new balance Early Bird inviteDecember 6, 2025
200 Meters · OutdoorUSATF New England Youth Invitational · Jun 223.29USATF New England Youth InvitationalJune 2, 2024
55 Meter · IndoorMSTCA Speed Classic (Small School) · Dec 166.78aMSTCA Speed Classic (Small School)December 16, 2023
55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 16.74aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
60 Meter · IndoorUSATF New England Youth Invitational · Mar 37.27aUSATF New England Youth InvitationalMarch 3, 2024
60 Meters · IndoorEast Coast Invitational · Feb 257.28aEast Coast InvitationalFebruary 25, 2024
High Jump · IndoorEast Coast Invitational · Feb 251.88mEast Coast InvitationalFebruary 25, 2024
High Jump · OutdoorAndover Boosters Meet · May 135-10.00Andover Boosters MeetMay 13, 2023
Long Jump · IndoorMSTCA D3 Relays · Jan 216.58mMSTCA D3 RelaysJanuary 21, 2024
Long Jump · OutdoorNortheast Conference TF Championship · May 2121-07.25Northeast Conference TF ChampionshipMay 21, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · Long Jump · MerrimackMerrimackLong Jump--FOULSo
May 9MAAC Outdoor ChampionshipsMay 9 · High Jump · MerrimackMerrimackHigh Jump--NHSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · Long Jump · MerrimackMerrimackLong Jump—FOULSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · High Jump · Place 11 · MerrimackMerrimackHigh Jump11.1.80mSo
Apr 25Stonehill-Bentley-MerrimackApr 25 · Long Jump · Place 1 · MerrimackMerrimackLong Jump1.6.84mWind: 0.9So
Apr 25Stonehill-Bentley-MerrimackApr 25 · High Jump · Place 6 · MerrimackMerrimackHigh Jump6.1.85mSo
Apr 17George Davis InvitationalApr 17 · Long Jump · Place 3 · MerrimackMerrimackLong Jump3.6.95mWind: 0.8So
Apr 17George Davis InvitationalApr 17 · High Jump · Place 3 · MerrimackMerrimackHigh Jump3.1.90mSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30Harvard InvitationalJan 30 · Long Jump · Place 1 · MerrimackMerrimackLong Jump17.02mSO
Jan 30Harvard InvitationalJan 30 · High Jump · Place 11 · MerrimackMerrimackHigh Jump111.85mSO
Jan 24MIT Gordon Kelly InvitationalJan 24 · Long Jump · Place 2 · MerrimackMerrimackLong Jump26.92mSo
Jan 18Suffolk Ice BreakerJan 18 · Long Jump · Place 1 · MerrimackMerrimackLong Jump16.84mSo
Jan 18Suffolk Ice BreakerJan 18 · High Jump · Place 13 · MerrimackMerrimackHigh Jump131.80mSo

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · Long Jump · Place 2 · MerrimackMerrimackLong Jump2.6.90mSo
Dec 6the TRACK at new balance Early Bird inviteDec 6 · High Jump · Place 3 · MerrimackMerrimackHigh Jump3.1.78mSo
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 200 Meters · Place 16 · MerrimackMerrimack200 Meters16.23.34a PBSo
Feb 22MAAC Indoor T&F ChampsFeb 22 · Long Jump · Place 11 · MerrimackMerrimackLong Jump11.6.68mFr
Feb 22MAAC Indoor T&F ChampsFeb 22 · High Jump · Place 4 · MerrimackMerrimackHigh Jump4.1.93mFr
Feb 15Kelly InviteFeb 15 · Long Jump · Place 1 · MerrimackMerrimackLong Jump1.6.87mFr
Feb 15Kelly InviteFeb 15 · High Jump · Place 7 · MerrimackMerrimackHigh Jump7.1.85mFr
Feb 1Harvard Crimson OpenFeb 1 · Long Jump · Place 5 · MerrimackMerrimackLong Jump5.6.69mFr
Feb 1Harvard Crimson OpenFeb 1 · High Jump · Place 10 · MerrimackMerrimackHigh Jump10.1.75mFr
Jan 31The Reggie Open - By BAAJan 31 · Long Jump · Place 2 · MerrimackMerrimackLong Jump222-1.5FR
Jan 31The Reggie Open - By BAAJan 31 · Long Jump · Place 2 · MerrimackMerrimackLong Jump222-1.5FR
Jan 31The Reggie Open - By BAAJan 31 · High Jump · Place 5 · MerrimackMerrimackHigh Jump56-0.75FR
Jan 24Riverhawk InvitationalJan 24 · Long Jump · Place 30 · MerrimackMerrimackLong Jump30.5.99mFr
Jan 24Riverhawk InvitationalJan 24 · High Jump · Place 28 · MerrimackMerrimackHigh Jump28.1.86mFr
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 76 · MerrimackMerrimack200 Meters76.23.53aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · Long Jump · Place 3 · MerrimackMerrimackLong Jump3.6.95mWind: 1.8Fr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · High Jump · Place 5 · MerrimackMerrimackHigh Jump5.1.91mFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · Long Jump · MerrimackMerrimackLong Jump—DNSFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · High Jump · MerrimackMerrimackHigh Jump—DNSFr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · Long Jump · Place 1 · MerrimackMerrimackLong Jump1.6.72mFr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · High Jump · Place 2 · MerrimackMerrimackHigh Jump2.1.89mFr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 200 Meters · Place 10 · MerrimackMerrimack200 Meters10.23.44aWind: 0.5Fr
Mar 7NEICAAA ChampionshipsMar 7 · Long Jump · Place 12 · MerrimackMerrimackLong Jump1220-9.75FR
Mar 7NEICAAA ChampionshipsMar 7 · Long Jump · Place 12 · MerrimackMerrimackLong Jump1220-9.75FR
Mar 7NEICAAA ChampionshipsMar 7 · High Jump · Place 18 · MerrimackMerrimackHigh Jump186-1.25FR

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · Long Jump · Place 4 · MerrimackMerrimackLong Jump4.6.82mFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · High Jump · Place 7 · MerrimackMerrimackHigh Jump7.1.87mFr
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 3 · New England Elite Track ClubNew England Elite Track Club60 Meter3.7.27a PB12
Mar 3USATF New England Youth InvitationalMar 3 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.6.44m12
Mar 3USATF New England Youth InvitationalMar 3 · High Jump · Place 3 · New England Elite Track ClubNew England Elite Track ClubHigh Jump3.1.80m12
Feb 25East Coast InvitationalFeb 25 · Long Jump · Place 2 · New England EliteNew England EliteLong Jump26.53m—
Feb 25East Coast InvitationalFeb 25 · High Jump · Place 1 · New England EliteNew England EliteHigh Jump11.88m PB—
Feb 25East Coast InvitationalFeb 25 · 60 Meters · Place 7 · New England Elite TracNew England Elite Trac60 Meters77.28a PB—
Feb 24MIAA Meet of Champions Feb 24 · Long Jump · Place 11 · Masconomet RegionalMasconomet RegionalLong Jump1120-8.50—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · Long Jump · Place 6 · Masconomet RegionalMasconomet RegionalLong Jump620-10—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · High Jump · Place 7 · Masconomet RegionalMasconomet RegionalHigh Jump76-0—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 55 Meters · Place 15 · Masconomet RegionalMasconomet Regional55 Meters156.77a—
Feb 10NEC League ChampionshipFeb 10 · Long Jump · Place 3 · Masconomet RegionalMasconomet RegionalLong Jump320-8.50—
Feb 10NEC League ChampionshipFeb 10 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump16-0—
Feb 10NEC League ChampionshipFeb 10 · 55 Meters · Place 3 · Masconomet RegionalMasconomet Regional55 Meters36.75a—
Feb 10NEC League ChampionshipFeb 10 · 55 Meters · Place 4 · Masconomet RegionalMasconomet Regional55 Meters46.77a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump16-4—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 2 · Masconomet RegionalMasconomet Regional55 Meters26.74a PB—
Jan 21MSTCA D3 RelaysJan 21 · Long Jump · Place 2 · Masconomet RegionalMasconomet RegionalLong Jump2.6.58m PB12
Jan 21MSTCA D3 RelaysJan 21 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump1.1.88m12

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 2USATF New England Youth InvitationalJun 2 · High Jump · Place 5 · New England Elite Track CluNew England Elite Track CluHigh Jump51.75m18
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu200 Meters523.29 PB18
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 5 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P511.33 PB18
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu100 Meters611.3618
May 19USATF New England Youth Series - Meet #4May 19 · High Jump · Place 2 · New England Elite Track CluNew England Elite Track CluHigh Jump21.70m18
May 19USATF New England Youth Series - Meet #4May 19 · 100 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu100 Meters411.8218
May 11USATF New England Youth Series - Meet #3May 11 · High Jump · New England Elite Track ClubNew England Elite Track ClubHigh Jump--NH12
May 11USATF New England Youth Series - Meet #3May 11 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.23.96a12
Apr 26MSTCA Div. III RelaysApr 26 · Long Jump · Place 3 · Masconomet RegionalMasconomet RegionalLong Jump3.6.33m12
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Long Jump · Place 1 · Masconomet RegionalMasconomet RegionalLong Jump1.20'6.512
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump1.5'1012
Apr 15NEC Week 3 Masconomet @ SaugusApr 15 · 110m Hurdles · Place 4 · Masconomet RegionalMasconomet Regional110m Hurdles39" / 0.991m4.21.10 PB12
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Long Jump · Place 1 · Masconomet RegionalMasconomet RegionalLong Jump1.22-07.0012
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · High Jump · Place 2 · Masconomet RegionalMasconomet RegionalHigh Jump2.6-00.0012
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 200 Meters · Place 13 · Masconomet RegionalMasconomet Regional200 Meters13.24.38a12
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · Long Jump · Place 2 · Masconomet RegionalMasconomet RegionalLong Jump220-5.50—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump15-6—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 200 Meters · Place 1 · Masconomet RegionalMasconomet Regional200 Meters123.50—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 100 Meters · Place 4 · Masconomet RegionalMasconomet Regional100 Meters412.00—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · Long Jump · Place 1 · Masconomet RegionalMasconomet RegionalLong Jump1.21-02.0012
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · High Jump · Place 1 · Masconomet RegionalMasconomet RegionalHigh Jump1.5-08.0012
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 200 Meters · Place 1 · Masconomet RegionalMasconomet Regional200 Meters1.24.5012
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · 100 Meters · Place 1 · Masconomet RegionalMasconomet Regional100 Meters1.11.4012

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 4 · Masconomet RegionalMasconomet Regional55 Meter4.6.78a PB12
Dec 16MSTCA Speed Classic (Small School)Dec 16 · Long Jump · Place 3 · Masconomet RegionalMasconomet RegionalLong Jump3.20-02.5012
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · High Jump · Place 7 · Masconomet RegionalMasconomet RegionalHigh Jump75-10.00—
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 55 Meters · Place 23 · Masconomet RegionalMasconomet Regional55 MetersRound P236.97a—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—SCR11
Jun 29AAU Region 01 Qualifier Jun 29 · High Jump · New England Elite Track ClubNew England Elite Track ClubHigh Jump—SCR11
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—SCR11
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 5 · New England EliteNew England EliteLong Jump56.21m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 8 · New England EliteNew England Elite100 MetersRound P811.55a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 7 · New England EliteNew England Elite100 Meters711.46a—
Jun 4USATF New England Youth InvitationalJun 4 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump11.70m17
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P512.0217
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters212.1117
Jun 1MIAA Meet of ChampionsJun 1 · Long Jump · Place 19 · Masconomet RegionalMasconomet RegionalLong Jump1920-0.50—
May 25MIAA Division 3 State Championship MeetMay 25 · Long Jump · Place 6 · Masconomet RegionalMasconomet RegionalLong Jump620-9.50—
May 25MIAA Division 3 State Championship MeetMay 25 · High Jump · Place 8 · Masconomet RegionalMasconomet RegionalHigh Jump85-10—
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.6.21m11
May 21 USATF New England Youth Series - Meet #3May 21 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.60m11
May 13Andover Boosters MeetMay 13 · High Jump · Place 7 · Masconomet RegionalMasconomet RegionalHigh Jump7.5-10.00 PB11
May 13Andover Boosters MeetMay 13 · 200 Meters · Place 13 · Masconomet RegionalMasconomet Regional200 Meters13.23.61a11
Apr 30Division 3 State Relays Apr 30 · Long Jump · Place 7 · Masconomet RegionalMasconomet RegionalLong Jump76.03m—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 3 · Masconomet RegionalMasconomet Regional55 Meter3.6.83a11
Dec 17MSTCA Speed Classic Large SchoolDec 17 · Long Jump · Place 2 · Masconomet RegionalMasconomet RegionalLong Jump2.20-09.5011
Dec 11Northeast Conference Meet #1Dec 11 · 55 Meter · Place 3 · Masconomet RegionalMasconomet Regional55 Meter3.6.85a11
Dec 11Northeast Conference Meet #1Dec 11 · Long Jump · Place 1 · Masconomet RegionalMasconomet RegionalLong Jump1.19-5.511
Dec 11Northeast Conference Meet #1Dec 11 · High Jump · Place 3 · Masconomet RegionalMasconomet RegionalHigh Jump3.5-0611

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · Long Jump · Place 5 · Masconomet RegionalMasconomet RegionalLong Jump5.21-01.75Wind: -1.210
May 21Northeast Conference TF ChampionshipMay 21 · Long Jump · Place 1 · Masconomet RegionalMasconomet RegionalLong Jump1.21-07.25 PB10
May 1466th Annual Andover Boosters InvitationalMay 14 · Long Jump · Place 3 · Masconomet RegionalMasconomet RegionalLong Jump320-11.5010
May 1466th Annual Andover Boosters InvitationalMay 14 · 200 Meters · Place 30 · Masconomet RegionalMasconomet Regional200 Meters3024.3710
May 1MSTCA D3 RelaysMay 1 · Long Jump · Place 6 · Masconomet RegionalMasconomet RegionalLong Jump6.6.15m10