Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU New York Metropolitan District Qualifier · Jun 714.65AAU New York Metropolitan District QualifierJune 7, 2026
200 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2029.93USATF National Indoor Youth ChampionshipsMarch 20, 2026
200 Meters · OutdoorUSATF Long Island Association Youth/Para Junior Olympic Championship · Jun 2130.18aUSATF Long Island Association Youth/Para Junior Olympic ChampionshipJune 21, 2026
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2958.21aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · Indoor Speed Capital New York Invitational · Dec 141:11.11a Speed Capital New York InvitationalDecember 14, 2025
400 Meters · OutdoorRuff Kutz Relays · May 161:08.79aRuff Kutz Relays May 16, 2026
55 Meter · IndoorArmory Youth Season Opener · Nov 298.73aArmory Youth Season OpenerNovember 29, 2025
55 Meters · IndoorOcean Breeze Invitational - Youth · Feb 98.96Ocean Breeze Invitational - YouthFebruary 9, 2025
55 Meters · OutdoorArmory Youth Championships · Mar 28.93Armory Youth ChampionshipsMarch 2, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 149.36a Speed Capital New York InvitationalDecember 14, 2025
60 Meters · IndoorThe VA Showcase · Jan 179.76The VA ShowcaseJanuary 17, 2025
Combined results · Outdoor Roy Wilkins Invitational · May 415.65 Roy Wilkins Invitational May 4, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters2.1:09.56a10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 9 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters9.30.34aWind: 0.310
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 9 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 MetersRound P9.14.83aWind: 010
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 400 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters1.1:10.40a10
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 200 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters5.30.18a PBWind: 1.910
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 100 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters5.15.19aWind: -110
Jun 7AAU New York Metropolitan District QualifierJun 7 · 400 Meters · Place 7 · V-Tesse TracV-Tesse Trac400 Meters71:18.0616
Jun 7AAU New York Metropolitan District QualifierJun 7 · 200 Meters · Place 3 · V-Tesse TracV-Tesse Trac200 Meters330.5916
Jun 7AAU New York Metropolitan District QualifierJun 7 · 100 Meters · Place 6 · V-Tesse TracV-Tesse Trac100 Meters614.65 PB16
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters5.1:08.79a PB10
May 16Ruff Kutz Relays May 16 · 200 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters8.31.94a10
May 3Puma East Coast Age Group ShowcaseMay 3 · 400 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters8.1:16.19a10
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters11.31.28aWind: 1.310
May 3Puma East Coast Age Group ShowcaseMay 3 · 100 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters11.14.52aWind: 2.110
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters5.1:11.72a10

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 22 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 MetersRound P221:12.1610
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 18 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 MetersRound P1829.93 PB10
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 7 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters730.7010
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 18 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters181:19.0410
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 41 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 MeterRound P41.9.70a10
Jan 17The VA ShowcaseJan 17 · 400 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters14.1:16.07a10
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 21 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters21.30.70a10
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 22 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters2232.2810
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 8 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters81:13.7110
Jan 7Millrose Games Trials - HSJan 7 · 400 Meters · Place 30 · V-Tesse TC LV-Tesse TC L400 Meters301:17.819
Jan 7Millrose Games Trials - YouthJan 7 · 400 Meters · Place 30 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters30.1:17.81a10

2025 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island300 Meters—DNS10
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter—DNS10
Dec 14 Speed Capital New York InvitationalDec 14 · 60 Meter · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 Meter12.9.36a PB10
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 9 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters9.1:11.11a PB10
Dec 14 Speed Capital New York InvitationalDec 14 · 200 Meters · Place 15 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters15.32.11a10
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 13 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter13.8.73a PB10
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 13 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters13.30.19a10
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters7.1:14.36a10
Nov 16Track And Field Fiesta (Youth)Nov 16 · 200 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters5.30.92a10
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 22 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 MeterRound P22.8.90a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 38 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 MetersRound P38.1:20.92a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 42 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 MetersRound P42.33.93a9
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 27 · V-Tesse TracV-Tesse Trac400 Meters271:24.6316
Feb 17Armory Youth Winter InvitationalFeb 17 · 200 Meters · Place 33 · V-Tesse TracV-Tesse Trac200 Meters3334.5816
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 16 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters1632.909
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 12 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I55 Meters128.96 PB9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter12.8.96a9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 16 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters16.32.90a9
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 64 · V-Tesse TracV-Tesse Trac200 Meters6433.93—
Jan 17The VA ShowcaseJan 17 · 60 Meters · Place 49 · V-Tesse TracV-Tesse Trac60 MetersRound P499.76 PB—
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 12 · V-Tesse TracV-Tesse Trac55 Meters129.218
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 37 · V-Tesse TracV-Tesse Trac400 Meters371:20.858
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter12.9.21a9
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 37 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters37.1:20.85a9

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 24 · V-Tesse TracV-Tesse TracCombined resultsRound P241:20.71—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 19 · V-Tesse TracV-Tesse TracCombined resultsRound P1931.24—
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 400 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters3.1:15.84a9
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 200 Meters · Place 10 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters10.34.53aWind: 0.39
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 100 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters7.15.69aWind: 29
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:16.21a9
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 15 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters15.32.65a9
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 100 Meters · Place 17 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters17.15.52a9
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 10 · V-Tesse TracV-Tesse TracCombined results1034.15—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 4 · V-Tesse TracV-Tesse TracCombined results415.65 PB—
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 27 · V-Tesse TracV-Tesse Trac400 Meters271:21.1516
Mar 2Armory Youth ChampionshipsMar 2 · 200 Meters · Place 27 · V-Tesse TracV-Tesse Trac200 Meters2733.8116
Mar 2Armory Youth ChampionshipsMar 2 · 55 Meters · Place 18 · V-Tesse TracV-Tesse Trac55 Meters188.93 PB16

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island300 Meters14.58.21a PB9
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter8.9.22a9
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter18.9.26a9
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters11.33.07a9
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 Meter8.9.79a9
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters7.1:19.37a9
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 16 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters16.35.25a9
Nov 172C2W Track & Field FiestaNov 17 · 55 Meter · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter3.9.14a9
Nov 172C2W Track & Field FiestaNov 17 · 200 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters4.34.21a9
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 23 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter23.10.15a8
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 200 Meters · Place 24 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters24.40.46a8

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 400 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters6.1:23.99a8
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 200 Meters · Place 4 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters4.33.62a8
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · 400 Meters · Place 10 · Baldwin BlazBaldwin Blaz400 Meters101:24.268
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · 200 Meters · Place 8 · Baldwin BlazBaldwin Blaz200 MetersRound P833.948
Jun 8Jeuness Invitational (Youth)Jun 8 · 400 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters61:22.50—
Jun 8Jeuness Invitational (Youth)Jun 8 · 200 Meters · Place 1 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters133.40—
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 13 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters131:28.538
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters636.018
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 9 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters9.1:29.11a8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 13 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters13.17.38a8