Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Freshman Sophomore Championship · May 414.98aNEC Freshman Sophomore ChampionshipMay 4, 2024
200 Meters · OutdoorNEC Freshman Sophomore Championship · May 431.66aNEC Freshman Sophomore ChampionshipMay 4, 2024
300 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 154.13aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
300 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 1252.6NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDecember 12, 2024
55 Meter · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 158.87aNEC Week #4 - Winthrop, Masconomet, GloucesterJanuary 15, 2025
55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 18.63aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
600 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 152:07.37aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
600 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 72:09.5NEC Week #2 - Masconomet, Salem, BeverlyJanuary 7, 2026
Discus · 1kg · OutdoorNEC Championships · May 2276' 1"NEC ChampionshipsMay 22, 2026
High Jump · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 94-00.00MA Division 2 Middle School State Track & Field Championship June 9, 2023
Javelin · 600g · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 745-08NEC Week #6 - Peabody, Masconomet, SaugusMay 7, 2026
Long Jump · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 1314-01.0045th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
Shot Put · 4kg · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 923-00NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026
Triple Jump · OutdoorNEC Week 4 Masconomet @ Swampscott · Apr 2227'6NEC Week 4 Masconomet @ SwampscottApril 22, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Discus · Place 8 · Masconomet RegionalMasconomet RegionalDiscus1kg8.76' 1" PB11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 24 · Masconomet RegionalMasconomet RegionalShot Put4kg24.19' 8.25"11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Javelin · Place 13 · Masconomet RegionalMasconomet RegionalJavelin600g13.45-08 PB11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 7 · Masconomet RegionalMasconomet RegionalDiscus1kg7.65-0211
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 28 · Masconomet RegionalMasconomet RegionalDiscus2820.01m11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus1kg4.63' 2"11
Apr 22Northeast Conference Spring ChallengeApr 22 · Triple Jump · Place 8 · Masconomet RegionalMasconomet RegionalTriple Jump827-111
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 16 · Masconomet RegionalMasconomet RegionalDiscus1651-911
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 19 · Masconomet RegionalMasconomet RegionalDiscus1968-911
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Javelin · Place 5 · Masconomet RegionalMasconomet RegionalJavelin600g5.40-0411
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 6 · Masconomet RegionalMasconomet RegionalDiscus1kg6.61-08.011
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 5 · Masconomet RegionalMasconomet RegionalDiscus1kg5.61-0911
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Shot Put · Place 4 · Masconomet RegionalMasconomet RegionalShot Put4kg4.23-00 PB11
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 6 · Masconomet RegionalMasconomet RegionalDiscus1kg6.63-0311
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 600 Meters · Place 5 · Masconomet RegionalMasconomet Regional600 Meters5.2:09.5 PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 600 Meters · Place 7 · Masconomet RegionalMasconomet Regional600 Meters72:14.411
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 600 Meters · Place 22 · Masconomet RegionalMasconomet Regional600 Meters222:09.49a11
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 600 Meters · Place 4 · Masconomet RegionalMasconomet Regional600 Meters42:11.511
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 600 Meters · Place 4 · Masconomet RegionalMasconomet Regional600 Meters42:07.37a PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 600 Meters · Place 7 · Masconomet RegionalMasconomet Regional600 Meters72:17.511
Dec 12Northeast Conference InvitationalDec 12 · 600 Meters · Place 19 · Masconomet RegionalMasconomet Regional600 Meters19.2:13.60a11
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 300 Meters · Place 8 · Masconomet RegionalMasconomet Regional300 Meters8.55.91a10
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 55 Meter · Place 18 · Masconomet RegionalMasconomet Regional55 Meter18.8.87a PB10
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 300 Meters · Place 14 · Masconomet RegionalMasconomet Regional300 Meters1454.85a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Discus · Place 13 · Masconomet RegionalMasconomet RegionalDiscus1kg13.60-0510
May 23NEC Outdoor Championship 2025May 23 · 100 Meters · Place 24 · Masconomet RegionalMasconomet Regional100 MetersRound P24.15.33a10
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 32 · Masconomet RegionalMasconomet RegionalDiscus3218.98m10
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · Discus · Place 9 · Masconomet RegionalMasconomet RegionalDiscus1kg9.56-0810
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Discus · Place 6 · Masconomet RegionalMasconomet RegionalDiscus666-1010
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 34 · Masconomet RegionalMasconomet Regional200 Meters3432.91a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 32 · Masconomet RegionalMasconomet Regional100 MetersRound P3215.58a10
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Discus · Place 5 · Masconomet RegionalMasconomet RegionalDiscus1kg5.67-0310
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus445-0610
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus442-0010

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 300 Meters · Place 20 · Masconomet RegionalMasconomet Regional300 Meters20.55.10a10
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 300 Meters · Place 19 · Masconomet RegionalMasconomet Regional300 Meters1954.13a PB—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 25 · Masconomet RegionalMasconomet Regional55 Meters258.63a PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 300 Meters · Place 4 · Masconomet RegionalMasconomet Regional300 Meters4.52.6 PB10
May 18NEC Championship MeetMay 18 · Triple Jump · Place 21 · MasconometMasconometTriple Jump2128-5.509
May 15NEC Week 7 Gloucester @ MasconometMay 15 · Triple Jump · Place 6 · Masconomet RegionalMasconomet RegionalTriple Jump628-10—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Triple Jump · Place 7 · Masconomet RegionalMasconomet RegionalTriple Jump727-4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 200 Meters · Place 20 · Masconomet RegionalMasconomet Regional200 Meters2031.66a PB—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 26 · Masconomet RegionalMasconomet Regional100 Meters2614.98a PB—
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Triple Jump · Place 6 · Masconomet RegionalMasconomet RegionalTriple Jump6.27'6 PB9
Apr 15NEC Week 3 Masconomet @ SaugusApr 15 · Triple Jump · Place 3 · Masconomet RegionalMasconomet RegionalTriple Jump3.27-03.009
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Long Jump · Place 38 · Masconomet RegionalMasconomet RegionalLong Jump38.14-01.00 PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 300 Meters · Place 18 · Masconomet RegionalMasconomet Regional300 Meters18.54.57a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · High Jump · Place 16 · MasconometMasconometHigh Jump16.4-00.00 PB7

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · Long Jump · Place 31 · MasconometMasconometLong Jump31.11-11.00Unofficial6