Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF-New England Invitational · Jun 515.11USATF-New England InvitationalJune 5, 2022
200 Meters · OutdoorUSATF New England Youth Invitational · May 3128.23aUSATF New England Youth InvitationalMay 31, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1249.22aUSATF New England Youth / HS Meet #1January 12, 2025
400 Meters · IndoorPre Nationals Tune Up · Jan 81:15.32Pre Nationals Tune UpJanuary 8, 2023
400 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 181:10.08aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
400m Hurdles · 36" / 0.914m · OutdoorNEC Week #1 - Masconomet, Beverly, Salem · Apr 11:38.5NEC Week #1 - Masconomet, Beverly, SalemApril 1, 2026
600 Meters · IndoorDanvers vs. Saugus, Beverly vs. Masconomet · Jan 251:38.1Danvers vs. Saugus, Beverly vs. MasconometJanuary 25, 2024
Javelin · 800g · OutdoorNEC Outdoor Championship 2025 · May 2386-11NEC Outdoor Championship 2025May 23, 2025
Long Jump · Indoor2023 East Coast Invitational · Feb 263.98m2023 East Coast InvitationalFebruary 26, 2023
Long Jump · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 293.94mUSATF-NE Twilight Mini Series Meet #4May 29, 2022
Triple Jump · OutdoorNEC Championships · May 2237' 2"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · Triple Jump · Place 2 · e4 Track and Fielde4 Track and FieldTriple Jump2.10.99m11
May 31USATF New England Youth InvitationalMay 31 · Long Jump · Place 5 · e4 Track and Fielde4 Track and FieldLong Jump5.5.28m11
May 31USATF New England Youth InvitationalMay 31 · 200 Meters · Place 20 · e4 Track and Fielde4 Track and Field200 Meters20.28.23a PB11
May 22NEC ChampionshipsMay 22 · Triple Jump · Place 13 · Masconomet RegionalMasconomet RegionalTriple Jump13.37' 2" PB11
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Masconomet RegionalMasconomet RegionalTriple Jump--DNS11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Triple Jump · Place 4 · Masconomet RegionalMasconomet RegionalTriple Jump4.35-09.7511
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Long Jump · Place 4 · Masconomet RegionalMasconomet RegionalLong Jump4.17-0911
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Triple Jump · Place 9 · Masconomet RegionalMasconomet RegionalTriple Jump9.34' 5"11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Long Jump · Place 11 · Masconomet RegionalMasconomet RegionalLong Jump11.16' 7.5"11
Apr 22Northeast Conference Spring ChallengeApr 22 · Triple Jump · Place 13 · Masconomet RegionalMasconomet RegionalTriple Jump1333-811
Apr 22Northeast Conference Spring ChallengeApr 22 · Long Jump · Place 30 · Masconomet RegionalMasconomet RegionalLong Jump3015-311
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 36 · Masconomet RegionalMasconomet RegionalLong Jump3615-8.5011
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Triple Jump · Place 6 · Masconomet RegionalMasconomet RegionalTriple Jump6.35-0011
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Long Jump · Place 10 · Masconomet RegionalMasconomet RegionalLong Jump10.16-0211
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Triple Jump · Place 9 · Masconomet RegionalMasconomet RegionalTriple Jump9.34-06.511
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Long Jump · Place 8 · Masconomet RegionalMasconomet RegionalLong Jump8.16-0711
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Triple Jump · Place 6 · Masconomet RegionalMasconomet RegionalTriple Jump6.34-01.5011
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400m Hurdles · Place 7 · Masconomet RegionalMasconomet Regional400m Hurdles36" / 0.914m7.1:38.5 PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Javelin · Place 19 · Masconomet RegionalMasconomet RegionalJavelin800g19.86-11 PB10
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · Triple Jump · Place 9 · Masconomet RegionalMasconomet RegionalTriple Jump9.31-0810
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Long Jump · Place 11 · Masconomet RegionalMasconomet RegionalLong Jump1116-1.510
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Javelin · Place 6 · Masconomet RegionalMasconomet RegionalJavelin699-210
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Javelin · Place 8 · Masconomet RegionalMasconomet RegionalJavelin891-0310

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12USATF New England Youth / HS Meet #1Jan 12 · Long Jump · Place 2 · e4 Track and Fielde4 Track and FieldLong Jump24.83m—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 4 · e4 Track and Fielde4 Track and Field300 Meters449.22a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 10 · e4 Track and Fielde4 Track and FieldLong Jump104.45m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 23 · e4 Track and Fielde4 Track and Field200 Meters2329.09a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · Long Jump · Place 8 · Masconomet RegionalMasconomet RegionalLong Jump815-6.25—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Long Jump · Place 18 · Masconomet RegionalMasconomet RegionalLong Jump1816-2—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 300 Meters · Place 34 · Masconomet RegionalMasconomet Regional300 Meters3450.75a—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 600 Meters · Place 5 · Masconomet RegionalMasconomet Regional600 Meters51:38.1 PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Long Jump · MasconometMasconometLong Jump--DNS7
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 9 · BAA MasconometBAA MasconometLong Jump9.4.48m7
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 9 · BAA MasconometBAA MasconometLong Jump94.36m—
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 27 · BAA MasconometBAA MasconometLong Jump2715.21a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 262023 East Coast InvitationalFeb 26 · Long Jump · Place 9 · BAA MasconometBAA MasconometLong Jump93.98m PB—
Jan 8Pre Nationals Tune UpJan 8 · Long Jump · Place 10 · Baa MasconometBaa MasconometLong Jump1014-02.0015
Jan 8Pre Nationals Tune UpJan 8 · 400 Meters · Place 30 · Baa MasconometBaa Masconomet400 Meters301:15.32 PB15

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 7 · BAA MasconometBAA MasconometLong Jump7.3.94m6
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 21 · BAA MasconometBAA Masconomet400 Meters21.1:10.08a PB6
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 21 · BAA MasconometBAA Masconomet100 MetersRound P2115.11 PB14
Jun 5USATF-New England InvitationalJun 5 · Long Jump · Place 8 · BAA MasconometBAA MasconometLong Jump83.54m14
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Long Jump · Place 3 · BAA MasconometBAA MasconometLong Jump3.3.94m PB6
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 18 · BAA MasconometBAA Masconomet400 Meters18.1:12.68a6
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 400 Meters · Place 7 · BAA MasconometBAA Masconomet400 Meters71:12.6814
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 8 · BAA MasconometBAA Masconomet400 Meters8.1:11.30a6
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 18 · BAA MasconometBAA Masconomet200 Meters18.32.26a6
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · BAA MasconometBAA Masconomet400 Meters—DNS6
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · BAA MasconometBAA Masconomet100 Meters—DNS6

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 52021 USATF New England Mini Meet #3Jun 5 · 400 Meters · Place 9 · BAA MasconometBAA Masconomet400 Meters91:22.7313
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 15 · BAA MasconometBAA Masconomet100 Meters1517.2813
May 222021 USATF New England Mini Meet #1May 22 · 400 Meters · Place 10 · BAA MasconometBAA Masconomet400 Meters101:23.8613
May 222021 USATF New England Mini Meet #1May 22 · 100 Meters · Place 15 · BAA MasconometBAA Masconomet100 Meters1517.4813