Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew York Relays - Youth Division · Apr 2717.38aNew York Relays - Youth DivisionApril 27, 2024
1500 Meters · OutdoorUSATF Long Island Association Youth/Para Junior Olympic Championship · Jun 217:42.97aUSATF Long Island Association Youth/Para Junior Olympic ChampionshipJune 21, 2026
200 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 1134.29Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
200 Meters · OutdoorAAU Region 01 Qualifier at Lincoln Park Jersey City New Jersey · Jun 2735.34AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJune 27, 2024
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2956.17aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 81:24.71Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorSpeed Capital Northeast Invitational · Jul 51:17.98aSpeed Capital Northeast InvitationalJuly 5, 2026
55 Meter · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 299.80aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 199.92The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 1510.75a Speed Capital New York InvitationalDecember 15, 2024
800 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 293:17.59aOcean Breeze Youth Holiday FestivalDecember 29, 2025
800 Meters · OutdoorSpeed Capital Northeast Invitational · Jul 53:05.50aSpeed Capital Northeast InvitationalJuly 5, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 251:24.54USATF National Youth Outdoor ChampionshipsJune 25, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 800 Meters · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters18.3:17.57a11
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 46 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 MetersRound P46.1:21.44a11
Jul 5Speed Capital Northeast InvitationalJul 5 · 800 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters2.3:05.50a PB11
Jul 5Speed Capital Northeast InvitationalJul 5 · 400 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters2.1:17.98a PB11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 21 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters21.3:09.39a11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 19 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters19.1:21.18a11
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 1500 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters4.7:42.97a PB11
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 800 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters5.3:21.44a11
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 400 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters3.1:26.27a11
Jun 7AAU New York Metropolitan District QualifierJun 7 · 800 Meters · Place 7 · V-Tesse TracV-Tesse Trac800 Meters73:23.8115
Jun 7AAU New York Metropolitan District QualifierJun 7 · 400 Meters · Place 4 · V-Tesse TracV-Tesse Trac400 Meters41:20.9415
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters—DNS11
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters—DNS11
May 16Ruff Kutz Relays May 16 · 800 Meters · Place 13 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters13.3:16.00a11
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 20 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters20.1:19.37a11
May 3Puma East Coast Age Group ShowcaseMay 3 · 800 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters8.3:29.24a11
May 3Puma East Coast Age Group ShowcaseMay 3 · 400 Meters · Place 16 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters16.1:23.47a11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 64 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 MetersRound P641:26.7711
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 71 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 MetersRound P7134.8211
Feb 14The CIRCUIT New York CityFeb 14 · 800 Meters · Place 11 · V-Tesse TracV-Tesse Trac800 Meters113:26.0010
Feb 14The CIRCUIT New York CityFeb 14 · 200 Meters · Place 24 · V-Tesse TracV-Tesse Trac200 Meters2434.6610
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 42 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I800 Meters423:24.4911
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 59 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters591:24.71 PB11
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 30 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters30.3:28.92a11
Jan 17The VA ShowcaseJan 17 · 400 Meters · Place 57 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters57.1:26.49a11
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 48 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters4834.29 PB11
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 43 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters431:25.3611
Jan 7Millrose Games Trials - HSJan 7 · 400 Meters · Place 48 · V-Tesse TC LV-Tesse TC L400 Meters481:24.8410
Jan 7Millrose Games Trials - YouthJan 7 · 400 Meters · Place 48 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters48.1:24.84a11

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island300 Meters18.56.17a PB11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 17 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters17.3:17.59a PB11
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters18.3:23.80a11
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 26 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters26.1:27.44a11
Nov 29Armory Youth Season OpenerNov 29 · 800 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters11.3:23.32a11
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 27 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters27.34.42a11
Nov 16Track And Field Fiesta (Youth)Nov 16 · 800 Meters · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters18.3:27.14a11
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 31 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters31.1:28.11a11
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Sports Performance GroupSports Performance Group200 MetersRound P—DNS10
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 38 · Sports Performance GroupSports Performance Group200 Meters3838.2410
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 28 · Sports Performance GroupSports Performance Group800 Meters283:39.2310
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 28 · Sports Performance GroupSports Performance Group800 Meters28.3:39.23a10
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 38 · Sports Performance GroupSports Performance Group200 Meters38.38.24a10
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 33 · Sports Performance GroupSports Performance Group200 Meters3338.0510
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 16 · Sports Performance GroupSports Performance Group55 Meters169.92 PB10
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Sports Performance GroupSports Performance Group400 Meters—DNS10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 12 · V-Tesse TracV-Tesse TracCombined resultsRound P123:40.58—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 21 · V-Tesse TracV-Tesse TracCombined resultsRound P211:24.54 PB—
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 800 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters4.3:21.58a10
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 400 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters6.1:22.93a10
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters14.1:23.61a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 14 · Sports Performance GroupSports Performance Group55 Meter14.9.80a PB10
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 23 · Sports Performance GroupSports Performance Group60 Meter23.10.75a PB10
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 25 · Sports Performance GroupSports Performance Group200 Meters25.37.89a10
Nov 172C2W Track & Field FiestaNov 17 · 400 Meters · Place 22 · Sports Performance GROUPSports Performance GROUP400 Meters22.1:43.3010
Nov 172C2W Track & Field FiestaNov 17 · 200 Meters · Place 17 · Sports Performance GROUPSports Performance GROUP200 Meters17.38.00a10
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 76 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters7638.859
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 69 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters691:38.639

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · 400 Meters · Place 10 · Baldwin BlazBaldwin Blaz400 Meters101:27.789
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · 200 Meters · Place 15 · Baldwin BlazBaldwin Blaz200 MetersRound P1535.34 PB9
Jun 8Jeuness Invitational (Youth)Jun 8 · 400 Meters · Place 8 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters81:24.90—
Jun 8Jeuness Invitational (Youth)Jun 8 · 200 Meters · Place 15 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters1535.50—
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 38 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters381:29.399
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 43 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters4337.929
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 38 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters38.1:34.90a9
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 27 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters27.17.38a PB9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 800 Meters · Place 3 · Baldwin Blazers Track ClubBaldwin Blazers Track Club800 Meters3.3:33.408
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 5 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters5.1:28.09a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 800 Meters · Place 3 · Baldwin Blazers Track ClubBaldwin Blazers Track Club800 Meters3.3:49.75a8
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 400 Meters · Place 4 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters4.1:35.48a8
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club800 Meters63:34.858
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters61:34.988
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 5 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters519.508
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 200 Meters · Place 1 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters139.038
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 100 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters619.188

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 200 Meters · Place 10 · Baldwin BlazBaldwin Blaz200 Meters1039.0015
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 55 Meters · Place 8 · Baldwin BlazBaldwin Blaz55 Meters810.4015
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 22 · Baldwin BlazersBaldwin Blazers400 Meters221:37.85a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 14 · Baldwin BlazersBaldwin Blazers55 Meters1410.40a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 22 · Baldwin BlazersBaldwin Blazers400 Meters221:37.858
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 14 · Baldwin BlazersBaldwin Blazers55 Meters1410.408

2022 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 400 Meters · Place 12 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters12.1:43.62a8
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 200 Meters · Place 18 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters18.43.13a8
Feb 27NJ-AAU Jersey City Rec Development Meet 4Feb 27 · 200 Meters · Place 15 · Baldwin BlazBaldwin Blaz200 Meters1545.0415
Feb 27NJ-AAU Jersey City Rec Development Meet 4Feb 27 · 55 Meters · Place 17 · Baldwin BlazBaldwin Blaz55 Meters1711.6515
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 200 Meters · Place 16 · Baldwin BlazBaldwin Blaz200 Meters1650.2015
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 200 Meters · Place 16 · Baldwin BlazBaldwin Blaz200 Meters1650.2015
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 55 Meters · Place 10 · Baldwin BlazBaldwin Blaz55 Meters1011.3015
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 55 Meters · Place 10 · Baldwin BlazBaldwin Blaz55 Meters1011.3015
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 55 Meter · Place 10 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter10.11.30a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 200 Meters · Place 16 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters16.50.20a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 55 Meter · Place 10 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter10.11.30a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 200 Meters · Place 16 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters16.50.20a7
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 15 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters1550.267
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 14 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meters1411.807

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 24AAU-NJ End of Summer Track & Field JamboreeJul 24 · 400 Meters · Place 7 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters7.1:39.10a7
Jul 24AAU-NJ End of Summer Track & Field JamboreeJul 24 · 200 Meters · Place 8 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters8.41.40a7
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 17 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 MetersRound P17.40.57aWind: 3.17
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 55 Meter · Place 10 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter10.11.30aUnofficial7
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 200 Meters · Place 16 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters16.50.20aUnofficial7

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 55 Meter · Place 27 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter27.12.66a7
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · 200 Meters · Place 44 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters44.48.85a7