Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Season Opener · Nov 295:18.62aArmory Youth Season OpenerNovember 29, 2025
1000 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invitational - Youth · Jan 93:09.19aRefuel with Chocolate Milk Officials HOF Invitational - YouthJanuary 9, 2026
1500 Meters · IndoorArmory Youth Solstice Invitational · Dec 214:56.73aArmory Youth Solstice InvitationalDecember 21, 2025
1500 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 24:58.80aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
200 Meters · Indoor Refuel with Chocolate Milk Officials HOF Invite - Youth · Jan 1028.77a Refuel with Chocolate Milk Officials HOF Invite - YouthJanuary 10, 2025
200 Meters · Outdoor2023 V02Max Track Club Preseason Invitational · May 2733.49a2023 V02Max Track Club Preseason InvitationalMay 27, 2023
3000 Meters · IndoorUSATF National Youth Indoor Championships · Mar 2111:29.87aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
3000 Meters · OutdoorAAU Metropolitan (New York) District Qualifier · Jun 211:09.11AAU Metropolitan (New York) District QualifierJune 2, 2024
400 Meters · IndoorArmory Youth Solstice Invitational · Dec 211:03.41aArmory Youth Solstice InvitationalDecember 21, 2025
400 Meters · OutdoorRUFF KUTZ RELAYS · May 171:06.67aRUFF KUTZ RELAYSMay 17, 2025
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 221:48.61aArmory Youth Solstice InvitationalDecember 22, 2024
800 Meters · IndoorMillrose Games Trials - Youth · Jan 72:23.48aMillrose Games Trials - YouthJanuary 7, 2026
800 Meters · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 92:24.28aYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 251:04.34USATF 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

11 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 18 · CnC Youth Track ClubCnC Youth Track Club1500 Meters18.5:04.53a7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 13 · CnC Youth Track ClubCnC Youth Track Club800 Meters13.2:28.05a7
May 16Ruff Kutz Relays May 16 · 1500 Meters · CnC Youth Track ClubCnC Youth Track Club1500 Meters—DNS7
May 16Ruff Kutz Relays May 16 · 800 Meters · CnC Youth Track ClubCnC Youth Track Club800 Meters—DNS7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 13 · CnC Youth Track ClubCnC Youth Track Club800 Meters13.2:24.28a PB7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 10 · CnC Youth Track ClubCnC Youth Track Club1500 Meters10.4:58.80a PB7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 15 · CnC Youth Track ClubCnC Youth Track Club800 Meters15.2:24.71a7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 8 · CnC Youth Track ClubCnC Youth Track Club800 Meters8.2:29.06a7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · CnC Youth Track ClubCnC Youth Track Club400 Meters—DNS7
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 1500 Meters · CnC Youth Track ClubCnC Youth Track Club1500 Meters—DNS7
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · Place 10 · CnC Youth Track ClubCnC Youth Track Club800 Meters10.2:31.78a7

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 9Refuel with Chocolate Milk Officials HOF Invitational - YouthJan 9 · 1000 Meters · Place 3 · Louis PasteurLouis Pasteur1000 Meters3.3:09.19a PB7
Jan 7Millrose Games Trials - YouthJan 7 · 800 Meters · Place 2 · Louis PasteurLouis Pasteur800 Meters2.2:23.48a PB7
Jan 7Millrose Games Trials - YouthJan 7 · 400 Meters · Louis PasteurLouis Pasteur400 Meters—DNS7

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 5 · Louis PasteurLouis Pasteur1500 Meters5.4:56.73a PB7
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 6 · Louis PasteurLouis Pasteur400 Meters6.1:03.41a PB7
Dec 14 Speed Capital New York InvitationalDec 14 · 1500 Meters · Place 3 · CnC Youth Track ClubCnC Youth Track Club1500 Meters3.4:58.47a7
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 4 · CnC Youth Track ClubCnC Youth Track Club800 Meters4.2:25.39a7
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 1 Mile · Place 5 · CnC Youth Track ClubCnC Youth Track Club1 Mile5.5:23.06a7
Nov 29Armory Youth Season OpenerNov 29 · 1 Mile · Place 3 · CnC Youth Track ClubCnC Youth Track Club1 Mile3.5:18.62a PB7
Nov 29Armory Youth Season OpenerNov 29 · 800 Meters · Place 5 · CnC Youth Track ClubCnC Youth Track Club800 Meters5.2:25.39a7
Nov 16Track And Field Fiesta (Youth)Nov 16 · 800 Meters · Place 3 · candcyouthtrackclubcandcyouthtrackclub800 Meters3.2:31.64a7
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 5 · candcyouthtrackclubcandcyouthtrackclub400 Meters5.1:05.63a7
Nov 16Track And Field Fiesta (Youth)Nov 16 · 200 Meters · Place 12 · candcyouthtrackclubcandcyouthtrackclub200 Meters12.29.46a7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 3000 Meters · Place 10 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island3000 Meters10.11:29.87a PB8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 13 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters13.5:11.72a8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 10 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters10.2:31.63a8
Feb 17Armory Youth Winter InvitationalFeb 17 · 800 Meters · Place 5 · V-Tesse TracV-Tesse Trac800 Meters52:33.3213
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 6 · V-Tesse TracV-Tesse Trac400 Meters61:05.3213
Jan 10 Refuel with Chocolate Milk Officials HOF Invite - YouthJan 10 · 1000 Meters · Place 8 · Louis PasteurLouis Pasteur1000 Meters8.3:18.86a6
Jan 10 Refuel with Chocolate Milk Officials HOF Invite - YouthJan 10 · 200 Meters · Place 19 · Louis PasteurLouis Pasteur200 Meters19.28.77a PB6
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 14 · V-Tesse TracV-Tesse Trac400 Meters141:06.0511
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters14.1:06.05a8

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 12 · V-Tesse TracV-Tesse TracCombined results125:02.80—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 5 · V-Tesse TracV-Tesse TracCombined results52:24.40—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 8 · V-Tesse TracV-Tesse TracCombined resultsRound P82:24.74—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 9 · V-Tesse TracV-Tesse TracCombined resultsRound P91:04.34 PB—
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 1500 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters1.5:26.27a6
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 800 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters1.2:36.10a6
Jun 15USATF-Long Island Youth Association Championship & JO QualifierJun 15 · 400 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters1.1:06.84a6
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 800 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters3.2:25.92a6
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters7.1:07.51a6
May 17RUFF KUTZ RELAYSMay 17 · 800 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters1.2:29.79a6
May 17RUFF KUTZ RELAYSMay 17 · 400 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters3.1:06.67a PB6
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 1 · V-Tesse TracV-Tesse TracCombined results12:31.15—
May 4 Roy Wilkins Invitational May 4 · Combined results · Place 4 · V-Tesse TracV-Tesse TracCombined results41:05.41—
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 5 · V-Tesse TracV-Tesse Trac1500 Meters55:12.5013
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 2 · V-Tesse TracV-Tesse Trac800 Meters22:32.6113

2024 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters7.5:05.04a8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters7.2:30.69a8
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island600 Meters12.1:48.61a PB8
Dec 22Armory Youth Solstice InvitationalDec 22 · 1500 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters5.5:09.59a8
Dec 15 Speed Capital New York InvitationalDec 15 · 1500 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters3.5:15.23a8
Dec 15 Speed Capital New York InvitationalDec 15 · 800 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters2.2:35.44a8
Nov 172C2W Track & Field FiestaNov 17 · 800 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters5.2:35.408
Nov 172C2W Track & Field FiestaNov 17 · 400 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters8.1:07.20a8
Mar 1AAU Indoor National ChamponshipsMar 1 · 1500 Meters · Place 15 · V-Tesse Track Club of LV-Tesse Track Club of L1500 Meters155:40.16a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 800 Meters · Place 14 · V-Tesse Track Club of LV-Tesse Track Club of L800 Meters142:43.77a—
Feb 19Armory Youth ChampionshipsFeb 19 · 1 Mile · Place 2 · V-Tesse TracV-Tesse Trac1 Mile25:59.6713
Feb 19Armory Youth ChampionshipsFeb 19 · 800 Meters · Place 12 · V-Tesse TracV-Tesse Trac800 Meters122:40.3113
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 19 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I1500 Meters195:36.5311
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 39 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters391:11.1211
Jan 14VA Showcase ClubJan 14 · 1500 Meters · Place 7 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters7.5:36.15a5
Jan 14VA Showcase ClubJan 14 · 800 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters5.2:44.09a5
Jan 14VA Showcase ClubJan 14 · 400 Meters · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters12.1:13.30a5
Jan 12The VA ShowcaseJan 12 · 1500 Meters · Place 7 · V-Tesse TracV-Tesse Trac1500 Meters75:36.15—
Jan 12The VA ShowcaseJan 12 · 800 Meters · Place 5 · V-Tesse TracV-Tesse Trac800 Meters52:44.09—
Jan 12The VA ShowcaseJan 12 · 400 Meters · Place 12 · V-Tesse TracV-Tesse Trac400 Meters121:13.30—
Jan 10Millrose Games Trials - HSJan 10 · 400 Meters · Place 38 · V-Tesse TC LV-Tesse TC L400 Meters381:11.6810
Jan 10Millrose Games Trials - YouthJan 10 · 400 Meters · Place 38 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters38.1:11.68a5

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 27AAU Region 01 Qualifier at Lincoln Park Jersey City New JerseyJun 27 · 3000 Meters · Place 4 · V-Tesse TracV-Tesse Trac3000 Meters411:54.8411
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 3000 Meters · Place 2 · V-Tesse TracV-Tesse Trac3000 Meters211:09.11 PB13
Jun 2AAU Metropolitan (New York) District QualifierJun 2 · 1500 Meters · Place 2 · V-Tesse TracV-Tesse Trac1500 Meters25:23.6213
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters8.5:26.44a5
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 8 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters8.2:38.19a5
May 18Ruff Kutz RelaysMay 18 · Combined results · Place 1 · V-Tesse TracV-Tesse TracCombined results15:21.30—
May 18Ruff Kutz RelaysMay 18 · Combined results · Place 3 · V-Tesse TracV-Tesse TracCombined results32:38.70—
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 17 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I400 Meters171:11.3511
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 9 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I800 Meters92:42.5311
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters—DNS5
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters—DNS5
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 16 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I1500 Meters165:44.7011
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 12 · V-Tesse Track Club of Long IV-Tesse Track Club of Long I800 Meters122:44.6711

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 1500 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters4.5:29.93a5
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters5.2:40.63a5
Dec 30The Armory Youth Team ChallengeDec 30 · 400 Meters · Place 12 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters12.1:12.43a5
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 1000 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1000 Meters3.3:29.77a5
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 14 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters14.1:15.57a5
Dec 10 Speed Capital New York InvitationalDec 10 · 1500 Meters · Place 2 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters2.5:34.27a5
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters4.2:52.34a5
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 9 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters9.1:13.38a5
Nov 18Armory Metro Eagles InvitationalNov 18 · 1500 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters1.5:34.08a5
Nov 18Armory Metro Eagles InvitationalNov 18 · 800 Meters · Place 5 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters5.2:50.25a5
Nov 18Armory Metro Eagles InvitationalNov 18 · 200 Meters · Place 10 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island200 Meters10.33.09a5
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 8 · TSC Track Club of New YorkTSC Track Club of New York1000 Meters8.3:44.85a9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 1500 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters1.5:27.63a13
Jun 29AAU Region 01 Qualifier Jun 29 · 800 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters1.2:45.4013
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 4 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters4.1:12.11a13
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 1500 Meters · Place 1 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island1500 Meters1.5:35.01a13
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 800 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island800 Meters3.2:53.43a13
Jun 4AAU NY Metropolitan District ChampionshipJun 4 · 400 Meters · Place 3 · V-Tesse Track Club of Long IslandV-Tesse Track Club of Long Island400 Meters3.1:14.29a13
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 800 Meters · Place 8 · UnattachedUnattached800 Meters8.2:46.03a4
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 5 · UnattachedUnattached400 Meters5.1:15.57a4
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.33.49a PB4

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1 Mile · Place 8 · TSC Track Club of New YorkTSC Track Club of New York1 Mile8.6:14.57a9