Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Youth Series #2 · May 315.32aUSATF New England Youth Series #2May 3, 2026
200 Meters · OutdoorUSATF New England Youth Invitational · May 3131.94aUSATF New England Youth InvitationalMay 31, 2026
400 Meters · Outdoor2021 USATF New England Mini Meet #3 · Jun 51:37.892021 USATF New England Mini Meet #3June 5, 2021
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 192.40m2021 USATF New England T & F ChampionshipsJune 19, 2021
Javelin · 600g · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1321.17mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Javelin · 800g · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2527.17mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Long Jump · Outdoor2021 USATF New England Mini Meet #2 · May 292.48m2021 USATF New England Mini Meet #2May 29, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 6 · New England Elite Track ClubNew England Elite Track ClubJavelin800g6.27.17m PB8
May 31USATF New England Youth InvitationalMay 31 · Javelin · Place 3 · New England Elite Track ClubNew England Elite Track ClubJavelin800g3.26.61m8
May 31USATF New England Youth InvitationalMay 31 · 200 Meters · Place 21 · New England Elite Track ClubNew England Elite Track Club200 Meters21.31.94a PB8
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNS8
May 3USATF New England Youth Series #2May 3 · Javelin · Place 2 · New England Elite Track ClubNew England Elite Track ClubJavelin800g2.25.40m8
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 29 · New England Elite Track ClubNew England Elite Track Club100 Meters29.15.32a PB8

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Javelin · Place 14 · New England Elite Track CluNew England Elite Track CluJavelin1423.22m14
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Javelin · Place 14 · New England Elite Track CluNew England Elite Track CluJavelin1423.22m14
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · Place 19 · New England Elite Track ClubNew England Elite Track ClubLong Jump19.3.18m7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Javelin · Place 6 · New England Elite Track ClubNew England Elite Track ClubJavelin600g6.21.17m PB7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 23 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P23.16.21aWind: -1.27
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 19 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P1916.5714
Jun 1USATF New England Youth InvitationalJun 1 · Javelin · Place 9 · New England Elite Track CluNew England Elite Track CluJavelin918.39m14
Jun 1USATF New England Youth InvitationalJun 1 · Shot Put · Place 10 · New England Elite Track CluNew England Elite Track CluShot Put105.68m14
May 18USATF New England Youth Series - Meet #3May 18 · Javelin · Place 3 · New England Elite Track ClubNew England Elite Track ClubJavelin600g3.20.50m7
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club100 Meters17.16.40aWind: 1.17

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 6 · New England EliteNew England EliteJavelin617.84m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 16 · New England EliteNew England EliteShot Put164.53m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 20 · New England Elite TracNew England Elite Trac200 Meters2038.50a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 22 · New England Elite TracNew England Elite Trac100 Meters2217.55a—
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 21 · New England Elite Track CluNew England Elite Track Clu200 Meters2137.6113
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 18 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P1817.2413
Jun 2USATF New England Youth InvitationalJun 2 · Javelin · Place 9 · New England Elite Track CluNew England Elite Track CluJavelin915.42m13
May 19USATF New England Youth Series - Meet #4May 19 · Javelin · Place 8 · New England Elite Track CluNew England Elite Track CluJavelin816.17m13
May 11USATF New England Youth Series - Meet #3May 11 · Javelin · Place 7 · New England Elite Track ClubNew England Elite Track ClubJavelin600g7.13.41m6
May 11USATF New England Youth Series - Meet #3May 11 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters--DNS6
May 5USATF New England Youth Series - Meet #2May 5 · Javelin · Place 7 · New England Elite Track CluNew England Elite Track CluJavelin713.72m13
May 5USATF New England Youth Series - Meet #2May 5 · 100 Meters · Place 16 · New England Elite Track CluNew England Elite Track Clu100 Meters1617.6513

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNSWind: -0.74
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNSWind: -1.44
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club200 Meters1848.8311
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club400 Meters221:56.9011
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P1918.9811
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Long Jump · Place 11 · New England Elite Track ClubNew England Elite Track ClubLong Jump11.2.55m4
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 200 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club200 Meters13.41.57a4
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 14 · New England Elite Track ClubNew England Elite Track Club100 Meters1419.8311
May 15USATF-NE Twilight Mini Series Meet #2May 15 · Long Jump · Place 5 · New England Elite Track ClubNew England Elite Track ClubLong Jump5.2.29m4
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club200 Meters12.45.93a4
May 7USATF-NE Twilight Mini Series Meet #1May 7 · Long Jump · Place 13 · New England Elite Track ClubNew England Elite Track ClubLong Jump13.2.43m4
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club100 Meters17.21.22a4

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 10 · New EnglandNew EnglandCombined results102.40m PB—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 14 · New EnglandNew EnglandCombined results1439.77—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 13 · New EnglandNew EnglandCombined results1318.53—
Jun 122021 USATF New England InvitationalJun 12 · 200 Meters · Place 7 · New EnglandNew England200 Meters738.7310
Jun 122021 USATF New England InvitationalJun 12 · 200 Meters · Place 2 · New EnglandNew England200 Meters238.7310
Jun 122021 USATF New England InvitationalJun 12 · 100 Meters · Place 4 · New EnglandNew England100 Meters418.1210
Jun 122021 USATF New England InvitationalJun 12 · 100 Meters · Place 9 · New EnglandNew England100 MetersRound P918.1210
Jun 52021 USATF New England Mini Meet #3Jun 5 · 400 Meters · Place 10 · New England EliteNew England Elite400 Meters101:37.89 PB1
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 7 · New England EliteNew England Elite100 Meters719.141
May 292021 USATF New England Mini Meet #2May 29 · Long Jump · Place 5 · New England HighlandersNew England HighlandersLong Jump52.48m PB10
May 292021 USATF New England Mini Meet #2May 29 · 200 Meters · Place 7 · New England HighlandersNew England Highlanders200 Meters744.6210
May 222021 USATF New England Mini Meet #1May 22 · Shot Put · Place 2 · New England EliteNew England EliteShot Put23.28m1
May 222021 USATF New England Mini Meet #1May 22 · 100 Meters · Place 8 · New England EliteNew England Elite100 Meters818.231