Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 240.6USATF New England Association Junior Olympic ChampionshipsJune 24, 2023
Javelin · 300g TJ · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 2910.08mUSATF-NE Twilight Mini Series Meet #4May 29, 2022
Long Jump · OutdoorUSATF-NE Twilight Mini Series Meet #1 · May 72.58mUSATF-NE Twilight Mini Series Meet #1May 7, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Long Jump · BAA MasconometLong Jump—FOULWind: 1.6-
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 34 · BAA Masconomet100 MetersRound P34.15.02aWind: 0.3-
May 31USATF New England Youth InvitationalMay 31 · Long Jump · Place 14 · BAA MasconometLong Jump14.3.38m-
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · Place 22 · BAA Masconomet100 MetersRound P22.16.05a-
May 17USATF New England Youth Series #4May 17 · Long Jump · Place 10 · BAA MasconometLong Jump10.3.64m-
May 17USATF New England Youth Series #4May 17 · 100 Meters · BAA Masconomet100 Meters—DNS-
May 3USATF New England Youth Series #2May 3 · Long Jump · Place 9 · BAA MasconometLong Jump9.3.50m-
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 19 · BAA Masconomet100 Meters19.15.39a-

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · Place 14 · BAA MasconometLong Jump14.2.53m-
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 22 · BAA Masconomet100 MetersRound P22.18.81aWind: -0.5-
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 23 · BAA MasconometLong Jump232.70m12
May 18USATF New England Youth Series - Meet #3May 18 · Long Jump · Place 11 · BAA MasconometLong Jump11.2.89m-
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · BAA Masconomet100 Meters—DNSWind: 0.6-
May 4USATF New England Youth Series - Meet #1May 4 · 100 Meters · Place 22 · BAA Masconomet100 Meters2217.7912
May 4USATF New England Youth Series - Meet #1May 4 · Long Jump · Place 7 · BAA MasconometLong Jump72.50m12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 19 · BAA MasconometLong Jump192.61m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 19 · BAA Masconomet100 MetersRound P1917.25a—
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 13 · BAA Masconomet100 MetersRound P1316.8511
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 18 · BAA MasconometLong Jump182.65m11
May 19USATF New England Youth Series - Meet #4May 19 · Long Jump · Place 6 · BAA MasconometLong Jump63.03m11
May 11USATF New England Youth Series - Meet #3May 11 · Long Jump · Place 6 · BAA MasconometLong Jump6.2.95m-
May 5USATF New England Youth Series - Meet #2May 5 · Long Jump · Place 7 · BAA MasconometLong Jump72.29m11
Apr 28USATF New England Youth Series - Meet #1Apr 28 · Long Jump · Place 7 · BAA MasconometLong Jump7.3.06m-
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 100 Meters · Place 7 · BAA Masconomet100 Meters7.17.21a-

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 7 · BAA MasconometLong Jump72.76m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Javelin · Place 9 · BAA MasconometJavelin98.90m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 23 · BAA Masconomet100 MetersRound P230.6 PB—
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 22 · BAA Masconomet100 MetersRound P2218.8710
Jun 4USATF New England Youth InvitationalJun 4 · Long Jump · Place 10 · BAA MasconometLong Jump102.72m10
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 13 · BAA MasconometLong Jump13.2.29m-
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 24 · BAA Masconomet100 Meters24.17.92a-
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 4 · BAA MasconometLong Jump42.94m—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 20 · BAA Masconomet100 Meters2017.71a—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 6 · BAA MasconometLong Jump6.2.53m-
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 10 · BAA MasconometJavelin300g TJ10.8.73m-
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 15 · BAA Masconomet100 MetersRound P15.19.52aWind: -2.9-
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 16 · BAA Masconomet100 MetersRound P1618.039
Jun 5USATF-New England InvitationalJun 5 · Javelin · Place 7 · BAA MasconometJavelin710.02m9
Jun 5USATF-New England InvitationalJun 5 · Long Jump · Place 8 · BAA MasconometLong Jump82.51m9
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Long Jump · Place 6 · BAA MasconometLong Jump6.2.94m-
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Javelin · Place 3 · BAA MasconometJavelin300g TJ3.10.08m PB-
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 13 · BAA Masconomet100 Meters1317.979
May 22USATF-NE Twilight Mini Series Meet #3May 22 · Long Jump · Place 5 · BAA MasconometLong Jump52.40m9
May 7USATF-NE Twilight Mini Series Meet #1May 7 · Long Jump · Place 7 · BAA MasconometLong Jump7.2.58m PB-
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 12 · BAA Masconomet100 Meters12.19.46a-