Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2514.30aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
200 Meters · IndoorArmory Youth Season Opener · Nov 2930.80aArmory Youth Season OpenerNovember 29, 2025
200 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2529.78aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2956.97aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorUSATF National Indoor Youth Championships · Mar 201:25.76USATF National Indoor Youth ChampionshipsMarch 20, 2026
400 Meters · OutdoorRuff Kutz Relays · May 161:18.76aRuff Kutz Relays May 16, 2026
55 Meter · IndoorArmory Youth Season Opener · Nov 298.31aArmory Youth Season OpenerNovember 29, 2025
55 Meters · IndoorUSATF National Indoor Youth Championships · Mar 208.60USATF National Indoor Youth ChampionshipsMarch 20, 2026
55 Meters · OutdoorArmory Youth Last Chance · Mar 29.24Armory Youth Last ChanceMarch 2, 2024
60 Meter · Indoor Speed Capital New York Invitational · Dec 149.05a Speed Capital New York InvitationalDecember 14, 2025
60 Meters · IndoorThe VA Showcase · Jan 1710.13The VA ShowcaseJanuary 17, 2025
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2514.99USATF 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

27 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 47 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 MetersRound P47.30.31aWind: 2.94
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 29 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 MetersRound P29.14.06aWind: 3.24
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 48 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 MetersRound P48.33.42aWind: -0.94
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 20 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 MetersRound P20.15.00aWind: 1.14
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters14.14.67aWind: 0.84
Jul 5Speed Capital Northeast InvitationalJul 5 · 200 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters--DNS4
Jul 5Speed Capital Northeast InvitationalJul 5 · 100 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 MetersRound P6.15.68a4
Jul 5Speed Capital Northeast InvitationalJul 5 · 100 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters--DNS4
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters2.29.78a PBWind: 0.14
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 MetersRound P3.14.35aWind: 0.54
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters2.14.30a PBWind: 0.64
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 400 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters—DNS4
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 200 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters6.33.37aWind: -1.34
Jun 21USATF Long Island Association Youth/Para Junior Olympic ChampionshipJun 21 · 100 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters3.14.73aWind: -0.64
Jun 7AAU New York Metropolitan District QualifierJun 7 · 400 Meters · Place 11 · V-Tesse TracV-Tesse Trac400 Meters111:25.2916
Jun 7AAU New York Metropolitan District QualifierJun 7 · 200 Meters · Place 7 · V-Tesse TracV-Tesse Trac200 Meters732.4916
Jun 7AAU New York Metropolitan District QualifierJun 7 · 100 Meters · Place 3 · V-Tesse TracV-Tesse Trac100 Meters314.4916
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters—DNS4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters—DNS4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 100 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters—DNS4
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 9 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters9.1:18.76a PB4
May 16Ruff Kutz Relays May 16 · 200 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters5.30.91a4
May 16Ruff Kutz Relays May 16 · 100 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters3.14.40a4
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Place 10 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters10.32.89aWind: 1.64
May 3Puma East Coast Age Group ShowcaseMay 3 · 100 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters1.14.42aWind: 2.14
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 24 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters24.1:25.70a4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters2.15.36a4

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 38 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 MetersRound P381:25.76 PB10
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 14 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 MetersRound P1431.3310
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 13 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I55 MetersRound P138.60 PB10
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 25 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters2534.2310
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 31 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters311:31.3410
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 MeterRound P14.9.41a6
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 17 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters17.31.95a6
Jan 7Millrose Games Trials - YouthJan 7 · 400 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters—DNS6

2025 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 22 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island300 Meters22.56.97a PB6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter6.8.65a6
Dec 14 Speed Capital New York InvitationalDec 14 · 60 Meter · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 Meter1.9.05a PB6
Dec 14 Speed Capital New York InvitationalDec 14 · 200 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters6.32.11a6
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter8.8.31a PB6
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters11.30.80a PB6
Nov 16Track And Field Fiesta (Youth)Nov 16 · 55 Meter · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter8.8.53a6
Nov 16Track And Field Fiesta (Youth)Nov 16 · 200 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters14.32.50a6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 18 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 MeterRound P18.8.83a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 40 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 MetersRound P40.1:34.89a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 22 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 MetersRound P22.32.71a3
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 7 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I200 Meters732.379
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 8 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I55 Meters88.949
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter8.8.94a3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters7.32.37a3
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meters68.96a—
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meters68.96a—
Jan 17The VA ShowcaseJan 17 · 400 Meters · Place 27 · V-Tesse TracV-Tesse Trac400 Meters271:31.09—
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 31 · V-Tesse TracV-Tesse Trac200 Meters3133.93—
Jan 17The VA ShowcaseJan 17 · 60 Meters · Place 31 · V-Tesse TracV-Tesse Trac60 MetersRound P3110.13 PB—
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 3 · V-Tesse TracV-Tesse Trac55 Meters38.898
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 56 · V-Tesse TracV-Tesse Trac400 Meters561:33.718
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter3.8.89a3
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 56 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters56.1:33.71a3

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 20 · V-Tesse TracV-Tesse TracCombined resultsRound P201:24.03—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 16 · V-Tesse TracV-Tesse TracCombined resultsRound P1631.45—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 12 · V-Tesse TracV-Tesse TracCombined resultsRound P1214.99 PB—
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 400 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters4.1:19.79a3
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 200 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters5.32.27aWind: 0.63
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 100 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island100 Meters4.15.31aWind: 23
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 25 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters25.1:35.39a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters8.33.07a3
May 17RUFF KUTZ RELAYSMay 17 · 400 Meters · Place 11 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters11.1:24.28a3
May 17RUFF KUTZ RELAYSMay 17 · 200 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters1.32.81a3
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 6 · V-Tesse TracV-Tesse TracCombined results61:18.82—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 3 · V-Tesse TracV-Tesse TracCombined results332.25—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 2 · V-Tesse TracV-Tesse TracCombined results215.02—
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 16 · V-Tesse TracV-Tesse Trac400 Meters161:25.7916
Mar 2Armory Youth ChampionshipsMar 2 · 200 Meters · Place 20 · V-Tesse TracV-Tesse Trac200 Meters2035.9016

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter1.8.71a3
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters2.32.17a3
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island60 Meter2.9.68a3
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters12.1:31.46a3
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 6 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters6.34.56a3
Nov 172C2W Track & Field FiestaNov 17 · 55 Meter · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island55 Meter2.8.88a3
Nov 172C2W Track & Field FiestaNov 17 · 200 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters3.33.503
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 23 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters23.1:40.60a2
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 200 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters6.37.47a2

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 100 Meters · Place 1 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters1.16.94a2
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 200 Meters · Place 4 · Baldwin BlazBaldwin Blaz200 Meters435.1516
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 100 Meters · Place 4 · Baldwin BlazBaldwin Blaz100 Meters415.7616
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 13 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters131:35.298
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 2 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters235.278
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 6 · Baldwin Blazers Track ClubBaldwin Blazers Track Club400 Meters6.1:31.02a2
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 1 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters1.16.61a2
Mar 2Armory Youth Last ChanceMar 2 · 55 Meters · Place 2 · Baldwin BlazBaldwin Blaz55 Meters29.24 PB16

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 17 · Baldwin Blazers Track ClubBaldwin Blazers Track Club300 Meters17.1:05.65a2
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 7 · Baldwin Blazers Track ClubBaldwin Blazers Track Club55 Meter7.9.46a2
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 200 Meters · Place 2 · Baldwin BlazBaldwin Blaz200 Meters237.7016
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 55 Meters · Place 3 · Baldwin BlazBaldwin Blaz55 Meters310.3016

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 7 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 MetersRound P7.35.51a1
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 7 · Baldwin Blazers Track ClubBaldwin Blazers Track Club200 Meters7.36.73a1
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 5 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 MetersRound P5.17.12a1
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 3 · Baldwin Blazers Track ClubBaldwin Blazers Track Club100 Meters3.17.42a1