Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRed & Black Invitational · Apr 1812.02aRed & Black InvitationalApril 18, 2026
1000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 84:19.53aOcean Breeze Youth Freedom GamesJanuary 8, 2023
200 Meters · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 1025.43aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026
200 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3023.89aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2944.15aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · IndoorRising Stars Youth Champs · Mar 655.50aRising Stars Youth ChampsMarch 6, 2026
400 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3053.85aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
55 Meter · IndoorRising Stars Youth Champs · Mar 67.38aRising Stars Youth ChampsMarch 6, 2026
55 Meters · IndoorArmory Youth Winter Invitational · Feb 177.86Armory Youth Winter InvitationalFebruary 17, 2025
600 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 292:20.25aOcean Breeze Youth Holiday FestivalDecember 29, 2022
800 Meters · IndoorWarrior Winter Warmup · Dec 132:33.57aWarrior Winter WarmupDecember 13, 2025
800 Meters · OutdoorNortheast Twilight Invitational · May 42:45.77aNortheast Twilight InvitationalMay 4, 2024
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2525.18USATF National Youth Outdoor ChampionshipsJune 25, 2025
Long Jump · OutdoorBig Red Invitational · Apr 254.26Big Red InvitationalApril 2, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 5 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters5.53.85a PB9
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200 Meters · Place 6 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters6.23.89a PBWind: -0.99
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 7 · Brooklyn Speed and PowerBrooklyn Speed and Power100 MetersRound P7.12.59aWind: 0.89
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 4 · Brooklyn Speed and PowerBrooklyn Speed and Power100 Meters4.12.31aWind: -0.39
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 4 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters4.24.00aWind: -1.79
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100 Meters · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100 Meters3.12.10aWind: -0.99
May 1 NJISAA Prep A Outdoor Track ChampionshipsMay 1 · 400 Meters · Place 6 · Blair AcademyBlair Academy400 Meters6.54.65a9
May 1 NJISAA Prep A Outdoor Track ChampionshipsMay 1 · 200 Meters · Place 10 · Blair AcademyBlair Academy200 Meters10.24.32a9
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 1 · Brooklyn Speed and PowerBrooklyn Speed and Power400 Meters1.55.77a9
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 8 · Brooklyn Speed and PowerBrooklyn Speed and Power100 Meters8.12.54a9
Apr 18Red & Black InvitationalApr 18 · 200 Meters · Place 25 · Blair AcademyBlair Academy200 Meters25.24.09a9
Apr 18Red & Black InvitationalApr 18 · 100 Meters · Place 42 · Blair AcademyBlair Academy100 MetersRound P42.12.02a PB9
Apr 18The Pennington School Meet #2Apr 18 · 400 Meters · Place 2 · Blair AcademyBlair Academy400 Meters2.54.92a9
Apr 18ESU Red & BlackApr 18 · 200 Meters · Place 25 · Blair AcademyBlair Academy200 Meters25.24.09a9
Apr 18ESU Red & BlackApr 18 · 100 Meters · Place 42 · Blair AcademyBlair Academy100 MetersRound P42.12.02a9
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 200 Meters · Place 2 · Brooklyn Speed and PowerBrooklyn Speed and Power200 Meters2.24.02a9
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 100 Meters · Place 3 · Brooklyn Speed and PowerBrooklyn Speed and Power100 Meters3.12.09a9
Apr 8The Pennington School #2Apr 8 · 400 Meters · Place 2 · Blair AcademyBlair Academy400 Meters2.54.92a9
Apr 8The Pennington School #2Apr 8 · 200 Meters · Blair AcademyBlair Academy200 Meters--DNS9
Apr 2Big Red InvitationalApr 2 · Long Jump · Place 3 · Blair AcademyBlair AcademyLong Jump354.26 PB—

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 55 Meter · Place 83 · UnattachedUnattached55 MeterRound P83.7.38a PB9
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 75 · UnattachedUnattached400 Meters75.55.50a PB9
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 400 Meters · Place 19 · Blair AcademyBlair Academy400 Meters19.56.58a9
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 200 Meters · Place 23 · Blair AcademyBlair Academy200 Meters23.25.43a PB9
Feb 7MAPL Indoor Track & Field ChampionshipFeb 7 · 400 Meters · Place 12 · Blair AcademyBlair Academy400 Meters12.56.91a9
Feb 7MAPL Indoor Track & Field ChampionshipFeb 7 · 200 Meters · Place 15 · Blair AcademyBlair Academy200 Meters15.25.48a9
Jan 27Peddie Winter Invitational #2Jan 27 · 200 Meters · Place 19 · Blair AcademyBlair Academy200 Meters1926.699
Jan 27Peddie Winter Invitational #2Jan 27 · 400 Meters · Place 12 · Blair AcademyBlair Academy400 Meters121:00.469

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13Warrior Winter WarmupDec 13 · 800 Meters · Place 17 · Blair AcademyBlair Academy800 Meters17.2:33.57a PB9
Dec 13Warrior Winter WarmupDec 13 · 400 Meters · Place 8 · Blair AcademyBlair Academy400 Meters8.59.95a9
Dec 3Lawrenceville OpenerDec 3 · 200 Meters · Place 16 · Blair AcademyBlair Academy200 Meters16.25.50a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 21 · The CampThe Camp400 MetersRound P21.58.76a8
Mar 13Nike Indoor NationalsMar 13 · 400 Meters · Place 34 · The CampThe Camp400 Meters3459.93a—
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 28 · The CampThe Camp400 Meters281:02.9311
Feb 17Armory Youth Winter InvitationalFeb 17 · 55 Meters · Place 20 · The CampThe Camp55 Meters207.86 PB11
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 17 · The CampThe Camp200 Meters1726.9214
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 21 · The CampThe Camp400 Meters211:00.2814
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 21 · The CampThe Camp400 Meters21.1:00.28a8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 17 · The CampThe Camp200 Meters17.26.92a8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 23 · The CampThe Camp400 Meters231:01.7214

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 21 · The CampThe CampCombined resultsRound P2125.18 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 14 · The CampThe Camp400 Meters1458.6614
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 10 · The CampThe Camp200 Meters1025.6014
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 12 · The CampThe Camp200 Meters12.25.98a8
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 8 · The CampThe Camp400 Meters8.59.20a8
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 5 · The CampThe Camp100 Meters5.13.56a8
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 9 · The CampThe Camp400 Meters959.2714

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 27 · The CampThe Camp300 Meters27.44.15a PB8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Long Jump · The CampThe CampLong Jump—DNS8
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 47 · The CampThe Camp800 Meters472:58.3413
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 41 · The CampThe Camp400 Meters411:07.7913
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 76 · The CampThe Camp400 Meters761:11.2013

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 39 · The CampThe Camp400 MetersRound P39.1:09.55a7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 19 · The CampThe Camp400 Meters19.1:01.70a7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 23 · The CampThe Camp200 Meters23.27.90aWind: 1.87
May 252024 V02Max Track Club Preseason Invitational May 25 · 400 Meters · Place 26 · The CampThe Camp400 Meters26.1:04.45a7
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 34 · The CampThe Camp800 Meters34.2:45.77a PB7
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 29 · The CampThe Camp200 Meters29.29.16a7

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 21 · The CampThe Camp300 Meters21.47.74a7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 35 · The CampThe Camp800 Meters35.2:59.35a7
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 18 · The CampThe Camp800 Meters182:58.4512
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 20 · The CampThe Camp400 Meters201:14.7512
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 71 · The CampThe Camp400 Meters711:20.9112
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 71 · The CampThe Camp400 Meters711:20.91a11
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 45 · The CampThe Camp1000 Meters45.4:19.53a PB6

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 36 · The CampThe Camp400 Meters361:16.8812
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 17 · The CampThe Camp200 Meters1730.9112
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 40 · The CampThe Camp400 Meters401:18.3412
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 22 · The CampThe Camp800 Meters222:57.6512
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 200 Meters · Place 17 · The CampThe Camp200 Meters1731.8512
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 31 · The CampThe Camp800 Meters313:03.7412
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 400 Meters · Place 14 · The CampThe Camp400 Meters141:22.2611
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 800 Meters · Place 6 · The CampThe Camp800 Meters63:00.2311

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 27 · The CampThe Camp300 Meters27.56.18a6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 600 Meters · Place 22 · The CampThe Camp600 Meters22.2:20.25a PB6