Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #5 - Gloucester, Salem, Marblehead, Masconomet · Apr 3012.8NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApril 30, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 821.73aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2826.17aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorUSATF New England Youth Meet #1 · Jan 2250.18aUSATF New England Youth Meet #1January 22, 2023
400 Meters · IndoorWaltham Track Youth Invitational · Feb 51:08.50aWaltham Track Youth Invitational February 5, 2023
400 Meters · OutdoorNEC Week 5 Marblehead @ Masconomet · May 165.5NEC Week 5 Marblehead @ MasconometMay 1, 2024
55 Meters · IndoorEast Coast Youth Invitational · Feb 278.34East Coast Youth Invitational February 27, 2022
60 Meters · IndoorWaltham Track Youth Invitational · Feb 58.84aWaltham Track Youth Invitational February 5, 2023
800 Meters · OutdoorMSTCA Multi Championship · Jun 92:40.95aMSTCA Multi ChampionshipJune 9, 2025
Discus · 1kg · OutdoorMIAA Meet of Champions · Jun 4110-09MIAA Meet of ChampionsJune 4, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 83127MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.40mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championship · Jun 917.51mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 915-06NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026
Shot Put · 4kg · IndoorThe Beantown Winter Classic · Dec 209.96mThe Beantown Winter ClassicDecember 20, 2025
Shot Put · 4kg · OutdoorMIAA Division 3 Track & Field Championship · May 2834-04.75MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 6lb · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 711.02mUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023

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

2026 Outdoor Track

52 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Discus · Place 2 · BAA MasconometBAA MasconometDiscus1kg2.33.09m11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put4kg2.9.96m11
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Discus · Place 30 · Masconomet RegionalMasconomet RegionalDiscus1kg30.27.91m11
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Discus · BAA MasconometBAA MasconometDiscus1kg—DNS11
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Shot Put · BAA MasconometBAA MasconometShot Put4kg—DNS11
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 33 · Masconomet RegionalMasconomet Regional800 Meters33.2:45.85a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 51 · Masconomet RegionalMasconomet RegionalJavelin600g51.16.74m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 32 · Masconomet RegionalMasconomet RegionalLong Jump32.4.47m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 2 · Masconomet RegionalMasconomet Regional200 Meters2.26.48a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 1 · Masconomet RegionalMasconomet RegionalShot Put4kg1.9.95m11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 25 · Masconomet RegionalMasconomet RegionalHigh Jump25.1.40m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 84 · Masconomet RegionalMasconomet Regional100m Hurdles33" / 0.838m84.21.73a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 21 · Masconomet RegionalMasconomet RegionalHeptathlon21.3127 PB11
Jun 4MIAA Meet of ChampionsJun 4 · Discus · Place 11 · Masconomet RegionalMasconomet RegionalDiscus1kg11.110-09 PB11
May 31USATF New England Youth InvitationalMay 31 · Discus · Place 2 · BAA MasconometBAA MasconometDiscus1kg2.29.91m11
May 31USATF New England Youth InvitationalMay 31 · Shot Put · BAA MasconometBAA MasconometShot Put4kg—DNS11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus1kg4.108-0111
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 5 · Masconomet RegionalMasconomet RegionalShot Put4kg5.34-04.75 PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 10 · Masconomet RegionalMasconomet Regional200 MetersRound P10.26.17a PB11
May 22NEC ChampionshipsMay 22 · Discus · Place 2 · Masconomet RegionalMasconomet RegionalDiscus1kg2.104' 10"11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 3 · Masconomet RegionalMasconomet RegionalShot Put4kg3.31' 7.25"11
May 22NEC ChampionshipsMay 22 · 200 Meters · Place 4 · Masconomet RegionalMasconomet Regional200 Meters4.26.54aWind: 011
May 16MSTCA Coaches Metro InvitationalMay 16 · Discus · Place 5 · Masconomet RegionalMasconomet RegionalDiscus5109-0911
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 8 · Masconomet RegionalMasconomet RegionalShot Put833-04.0011
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 16 · Masconomet RegionalMasconomet Regional200 Meters1627.04a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Discus · Place 10 · Masconomet RegionalMasconomet RegionalDiscus1089-0711
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100 Meters · Place 12 · Masconomet RegionalMasconomet Regional100 Meters1213.26a11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 2 · Masconomet RegionalMasconomet RegionalDiscus1kg2.106-0811
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Shot Put · Place 1 · Masconomet RegionalMasconomet RegionalShot Put4kg1.34-0411
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters2.13.011
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 5 · Masconomet RegionalMasconomet RegionalDiscus532.76m11
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 3 · Masconomet RegionalMasconomet RegionalShot Put310.23m11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus1kg1.92' 6"11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Shot Put · Place 1 · Masconomet RegionalMasconomet RegionalShot Put4kg1.32' 3"11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters2.13.17a11
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus493-411
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 3 · Masconomet RegionalMasconomet RegionalShot Put333-4.511
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 11 · Masconomet RegionalMasconomet Regional100 Meters1113.03a11
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus387-311
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 2 · Masconomet RegionalMasconomet RegionalShot Put230-911
Apr 22Northeast Conference Spring ChallengeApr 22 · 200 Meters · Place 1 · Masconomet RegionalMasconomet Regional200 Meters127.00a11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus398-211
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 3 · Masconomet RegionalMasconomet RegionalShot Put334-3.5011
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus1kg1.88-0611
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Shot Put · Place 1 · Masconomet RegionalMasconomet RegionalShot Put4kg1.34-0011
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 100 Meters · Place 1 · Masconomet RegionalMasconomet Regional100 Meters1.13.011
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Long Jump · Place 2 · Masconomet RegionalMasconomet RegionalLong Jump2.15-06 PB11
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus1kg1.99-1111
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters2.13.011
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus1kg1.102-0911
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Shot Put · Place 1 · Masconomet RegionalMasconomet RegionalShot Put4kg1.32-0411
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 100 Meters · Place 1 · Masconomet RegionalMasconomet Regional100 Meters1.13.011

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · Shot Put · Place 5 · BAA MasconometBAA MasconometShot Put4kg5.9.96m PB11

2025 Outdoor Track

49 results
DateMeetEventPlMarkGr
Jul 26Blue Devil Summer Throws Clinic/CompetitionJul 26 · Discus · Place 13 · 02-Unattached02-UnattachedDiscus1kg13.25.40m10
Jul 26Blue Devil Summer Throws Clinic/CompetitionJul 26 · Shot Put · Place 1 · 02-Unattached02-UnattachedShot Put4kg1.10.08m10
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put29.85m16
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 4 · BAA MasconometBAA MasconometDiscus427.22m16
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 200 Meters · Place 13 · BAA MasconometBAA Masconomet200 MetersRound P1327.3216
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put29.85m16
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Discus · Place 4 · BAA MasconometBAA MasconometDiscus427.22m16
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 200 Meters · Place 13 · BAA MasconometBAA Masconomet200 Meters1327.3216
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · Place 2 · BAA MasconometBAA MasconometDiscus1kg2.28.44m10
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put4kg1.9.76m10
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 5 · BAA MasconometBAA Masconomet200 MetersRound P5.26.45aWind: 0.610
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 5 · BAA MasconometBAA Masconomet200 Meters5.27.03aWind: -0.710
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · BAA MasconometBAA Masconomet100 MetersRound P—DNSWind: -0.210
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 22 · Masconomet RegionalMasconomet Regional800 MetersRound M22.2:40.95a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 56 · Masconomet RegionalMasconomet RegionalJavelin600gRound M56.17.51m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 54 · Masconomet RegionalMasconomet RegionalLong JumpRound M54.4.29m10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 4 · Masconomet RegionalMasconomet Regional200 MetersRound M4.27.09a10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 2 · Masconomet RegionalMasconomet RegionalShot Put4kgRound M2.9.89m10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 25 · Masconomet RegionalMasconomet RegionalHigh JumpRound M25.1.35m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 98 · Masconomet RegionalMasconomet Regional100m Hurdles33" / 0.838mRound M98.22.43a10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 24 · Masconomet RegionalMasconomet RegionalHeptathlonRound M24.299910
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Discus · Place 9 · Masconomet RegionalMasconomet RegionalDiscus1kg9.91-0110
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 200 Meters · Place 8 · Masconomet RegionalMasconomet Regional200 MetersRound P8.26.68aWind: 1.610
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 200 Meters · Place 8 · Masconomet RegionalMasconomet Regional200 Meters8.26.65aWind: 210
May 23NEC Outdoor Championship 2025May 23 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus1kg3.91-0710
May 23NEC Outdoor Championship 2025May 23 · 200 Meters · Place 5 · Masconomet RegionalMasconomet Regional200 Meters5.26.82a10
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 4 · Masconomet RegionalMasconomet RegionalDiscus428.40m10
May 10Andover Boosters InvitationalMay 10 · Discus · Place 8 · Masconomet RegionalMasconomet RegionalDiscus883-210
May 10Andover Boosters InvitationalMay 10 · 200 Meters · Place 10 · Masconomet RegionalMasconomet Regional200 Meters1027.78a10
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 9 · Masconomet RegionalMasconomet Regional100 MetersRound P913.35a10
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 8 · Masconomet RegionalMasconomet Regional100 Meters813.50a10
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus1kg3.88-0310
May 8NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 100 Meters · Place 3 · Masconomet RegionalMasconomet Regional100 Meters3.13.010
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Discus · Place 2 · Masconomet RegionalMasconomet RegionalDiscus289-910
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 4 · Masconomet RegionalMasconomet Regional200 Meters427.49a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 5 · Masconomet RegionalMasconomet Regional100 MetersRound P513.45a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 5 · Masconomet RegionalMasconomet Regional100 Meters513.36a10
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 7 · Masconomet RegionalMasconomet RegionalLong Jump7.14-02.010
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus1kg3.78-02.510
Apr 30NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 100 Meters · Place 4 · Masconomet RegionalMasconomet Regional100 Meters4.12.8 PB10
Apr 23Northeast Conference Spring ChallengeApr 23 · 100 Meters · Place 4 · Masconomet RegionalMasconomet Regional100 Meters413.45a10
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 7 · Masconomet RegionalMasconomet RegionalDiscus1kg7.92-0110
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 5 · Masconomet RegionalMasconomet Regional200 Meters5.27.30a10
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus184-0110
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters213.410
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus195-1010
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 100 Meters · Place 4 · Masconomet RegionalMasconomet Regional100 Meters413.310
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus370-0010
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters213.610

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Discus · Place 32 · Masconomet RegionalMasconomet RegionalDiscus3272-1—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 200 Meters · Place 19 · Masconomet RegionalMasconomet Regional200 Meters1927.22a—
May 18NEC Championship MeetMay 18 · Discus · Place 5 · MasconometMasconometDiscus588-39
May 18NEC Championship MeetMay 18 · 100 Meters · Place 2 · MasconometMasconomet100 MetersRound P213.269
May 18NEC Championship MeetMay 18 · 100 Meters · Place 4 · MasconometMasconomet100 Meters413.249
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 100 Meters · Place 1 · Masconomet RegionalMasconomet Regional100 Meters112.9—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 18 · Masconomet RegionalMasconomet RegionalDiscus1881-3—
May 11Andover Boosters InvitationalMay 11 · 200 Meters · Place 7 · Masconomet RegionalMasconomet Regional200 Meters727.43a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus379-3.5—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 400 Meters · Place 5 · Masconomet RegionalMasconomet Regional400 Meters566.8—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 100 Meters · Place 1 · Masconomet RegionalMasconomet Regional100 Meters112.9—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus189-4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 200 Meters · Place 3 · Masconomet RegionalMasconomet Regional200 Meters327.64a—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 400 Meters · Place 5 · Masconomet RegionalMasconomet Regional400 Meters565.5 PB—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 100 Meters · Place 5 · Masconomet RegionalMasconomet Regional100 Meters513.4—
Apr 26MSTCA Div. III RelaysApr 26 · Discus · Place 12 · Masconomet RegionalMasconomet RegionalDiscus1kg12.24.62m9
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Discus · Place 1 · Masconomet RegionalMasconomet RegionalDiscus1kg1.87'69
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · 200 Meters · Place 2 · Masconomet RegionalMasconomet Regional200 Meters2.27.69
Apr 15NEC Week 3 Masconomet @ SaugusApr 15 · Discus · Place 2 · Masconomet RegionalMasconomet RegionalDiscus1kg2.78-05.009
Apr 15NEC Week 3 Masconomet @ SaugusApr 15 · 100 Meters · Place 2 · Masconomet RegionalMasconomet Regional100 Meters2.13.209
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Discus · Place 14 · Masconomet RegionalMasconomet RegionalDiscus1kg14.84-059
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 200 Meters · Place 2 · Masconomet RegionalMasconomet Regional200 Meters2.27.61a9
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · Discus · Place 2 · Masconomet RegionalMasconomet RegionalDiscus289-9—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · Discus · Place 3 · Masconomet RegionalMasconomet RegionalDiscus1kg3.66-09.009

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Discus · Place 3 · BAA MasconometBAA MasconometDiscus1kg3.25.35m8
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put6lb2.11.02m PB8
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 11 · BAA MasconometBAA Masconomet200 Meters11.28.61aWind: -0.28
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Discus · Place 1 · BAA MasconometBAA MasconometDiscus125.30m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put110.12m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 14 · BAA MasconometBAA Masconomet200 Meters1428.93a—
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Discus · Place 2 · MasconometMasconometDiscus1kg2.76-067
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Shot Put · Place 2 · MasconometMasconometShot Put6lb2.34-01.007
Jun 4USATF New England Youth InvitationalJun 4 · Discus · Place 1 · BAA MasconometBAA MasconometDiscus122.33m14
Jun 4USATF New England Youth InvitationalJun 4 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put19.70m14
May 21 USATF New England Youth Series - Meet #3May 21 · Discus · Place 2 · BAA MasconometBAA MasconometDiscus1kg2.17.59m8
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 12 · BAA MasconometBAA Masconomet400 Meters12.1:08.07a8
May 7USATF New England Youth Series - Meet #1May 7 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put19.34m—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 5Waltham Track Youth Invitational Feb 5 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put19.19m—
Feb 5Waltham Track Youth Invitational Feb 5 · 400 Meters · Place 3 · BAA MasconometBAA Masconomet400 Meters31:08.50a PB—
Feb 5Waltham Track Youth Invitational Feb 5 · 60 Meters · Place 14 · BAA MasconometBAA Masconomet60 Meters148.84a PB—
Jan 22USATF New England Youth Meet #1Jan 22 · Shot Put · Place 1 · BAA MasconometBAA MasconometShot Put19.28m—
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 12 · BAA MasconometBAA Masconomet300 Meters1250.18a PB—
Jan 22USATF New England Youth Meet #1Jan 22 · 60 Meters · Place 8 · BAA MasconometBAA Masconomet60 Meters88.92a—

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Discus · Place 3 · BAA MasconometBAA MasconometDiscus1kg3.17.55m7
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put6lb2.8.71m7
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 8 · BAA MasconometBAA Masconomet100 MetersRound P8.14.84aWind: -1.67
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 8 · BAA MasconometBAA Masconomet100 Meters8.14.67aWind: -17
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · Shot Put · Place 11 · MasconometMasconometShot Put6lb11.28-04.25Unofficial6
Jun 5USATF-New England InvitationalJun 5 · Shot Put · Place 4 · BAA MasconometBAA MasconometShot Put47.41m13
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 12 · BAA MasconometBAA Masconomet100 MetersRound P1214.7613
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Javelin · Place 4 · BAA MasconometBAA MasconometJavelin600g4.13.24m7
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · BAA MasconometBAA Masconomet400 Meters—DNS7
May 22USATF-NE Twilight Mini Series Meet #3May 22 · Shot Put · Place 3 · BAA MasconometBAA MasconometShot Put37.30m13
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 7 · BAA MasconometBAA Masconomet100 Meters714.5913
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 4 · BAA MasconometBAA Masconomet200 Meters4.30.73a7
May 7USATF-NE Twilight Mini Series Meet #1May 7 · Shot Put · Place 3 · BAA MasconometBAA MasconometShot Put6lb3.6.99m7
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 7 · BAA MasconometBAA Masconomet100 Meters7.15.12a7

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27East Coast Youth Invitational Feb 27 · Shot Put · Place 3 · BAA MasconometBAA MasconometShot Put36.91m13
Feb 27East Coast Youth Invitational Feb 27 · 55 Meters · Place 7 · BAA MasconometBAA Masconomet55 Meters78.34 PB13

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 122021 USATF New England InvitationalJun 12 · Shot Put · Place 1 · Baa MasconometBaa MasconometShot Put18.33m12
Jun 122021 USATF New England InvitationalJun 12 · Javelin · Place 1 · Baa MasconometBaa MasconometJavelin112.72m12
Jun 52021 USATF New England Mini Meet #3Jun 5 · Javelin · Place 1 · BAA MasconometBAA MasconometJavelin113.37m11
May 292021 USATF New England Mini Meet #2May 29 · Javelin · Place 1 · BAA MasconometBAA MasconometJavelin112.79m11
May 222021 USATF New England Mini Meet #1May 22 · Shot Put · Place 2 · BAA MasconometBAA MasconometShot Put26.04m11