Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Winter Solstice Invitational Presented by NYRR · Dec 185:25.00aArmory Youth Winter Solstice Invitational Presented by NYRRDecember 18, 2022
1 Mile · OutdoorYouth Challenge Series - Season Opener · Apr 76:25.46aYouth Challenge Series - Season OpenerApril 7, 2019
100 Meters · OutdoorIcahn Stadium - Spring Fling Invitational · May 2016.03aIcahn Stadium - Spring Fling InvitationalMay 20, 2018
1500 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 184:58.15a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
1500 Meters · OutdoorAAU New Jersey District Qualifier 14 and Under · Jun 44:51.99aAAU New Jersey District Qualifier 14 and UnderJune 4, 2023
1600 Meters · OutdoorYMCA Youth Series Meet #3 · Feb 106:25.51aYMCA Youth Series Meet #3February 10, 2019
200 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 2726.31aU.S. Marine Corps Holiday ClassicDecember 27, 2025
200 Meters · OutdoorIcahn Stadium - Spring Fling Classic · May 2228.36aIcahn Stadium - Spring Fling ClassicMay 22, 2022
300 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 2057.69aOcean Breeze Invitational - Youth DivisionJanuary 20, 2018
3000 Meters · IndoorOcean Breeze Freedom Games - Youth · Jan 912:00.40Ocean Breeze Freedom Games - YouthJanuary 9, 2022
400 Meters · IndoorUSATF New York Youth Association Championship · Feb 261:01.77USATF New York Youth Association ChampionshipFebruary 26, 2023
400 Meters · OutdoorAAU New Jersey 14 & Under District Qualifier · Jun 51:02.44aAAU New Jersey 14 & Under District QualifierJune 5, 2022
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 221:35.23aArmory Youth Solstice InvitationalDecember 22, 2024
800 Meters · IndoorUSATF New York Youth Association Championship · Feb 222:05.18USATF New York Youth Association ChampionshipFebruary 22, 2026
800 Meters · OutdoorEast Coast Champs · Jun 122:02.99aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 14 · Westchester WolvesWestchester Wolves800 Meters14.2:02.99a PB11
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—DNS11
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Westchester WolvesWestchester Wolves400 Meters—DNS11
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters42:05.18 PB17

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:08.37a11
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 200 Meters · Place 31 · UnattachedUnattached200 Meters31.26.31a PB11
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Westchester WolvesWestchester Wolves300 Meters—DNS10
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—DNS10
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 21 · UnattachedUnattached600 Meters21.1:35.23a PB10
Feb 102024 Big Apple InvitationalFeb 10 · 1 Mile · Westchester WolvesWestchester Wolves1 Mile--DNF9
Feb 2RU Scarlet Knights OpenFeb 2 · 800 Meters · Place 68 · Westchester WolvesWestchester Wolves800 Meters682:10.69a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 9 · Westchester WolvesWestchester Wolves800 Meters9.2:21.09a8
Jun 29AAU Region 01 Qualifier Jun 29 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—SCR8
Jun 29AAU Region 01 Qualifier Jun 29 · 800 Meters · Place 2 · Westchester WolvesWestchester Wolves800 Meters2.2:11.908
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 1500 Meters · Place 7 · Westchester WolvesWestchester Wolves1500 Meters7.4:51.99a PB8
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 800 Meters · Place 2 · Westchester WolvesWestchester Wolves800 Meters2.2:11.32a8
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 400 Meters · Westchester WolvesWestchester Wolves400 Meters--DNS8

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 33 · Westchester WolvesWestchester Wolves1500 Meters33.5:04.56a8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 5 · Westchester WolvesWestchester Wolves800 Meters5.2:14.67a8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters42:15.1514
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 9 · Westchester WolvesWestchester Wolves400 Meters91:01.77 PB14
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 17 · Westchester WolvesWestchester Wolves800 Meters172:25.3714
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 15 · Westchester WolvesWestchester Wolves1500 Meters155:02.7414
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 15 · Westchester WolvesWestchester Wolves1500 Meters155:02.74a8
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 17 · Westchester WolvesWestchester Wolves800 Meters172:25.37a8

2022 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 9 · Westchester WolvesWestchester Wolves800 Meters9.2:34.15a8
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 1 Mile · Place 1 · Westchester WolvesWestchester Wolves1 Mile1.5:25.00a PB8
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 800 Meters · Place 3 · Westchester WolvesWestchester Wolves800 Meters3.2:20.33a8
Nov 26Armory Metro Eagles InvitationalNov 26 · 3000 Meters · Westchester WolvesWestchester Wolves3000 Meters--DNF8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 25 · Westchester WolvesWestchester Wolves1500 Meters25.4:58.15a PB7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 28 · Westchester WolvesWestchester Wolves400 MetersRound P28.1:03.12a7
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 5 · Westchester WolvesWestchester Wolves1500 Meters5.4:58.35a7
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters4.2:20.60a7
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 800 Meters · Place 10 · Westchester WolvesWestchester Wolves800 Meters10.2:33.58a7
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 400 Meters · Place 11 · Westchester WolvesWestchester Wolves400 Meters11.1:02.70a7
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 1500 Meters · Place 11 · Westchester WolvesWestchester Wolves1500 Meters115:02.6113
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 800 Meters · Place 4 · WestchesterWestchester800 Meters42:26.0009
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters4.2:26.11a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters4.2:26.11a7
Jan 23Ocean Breeze Invitational - YouthJan 23 · 1500 Meters · Place 18 · Westchester WolvesWestchester Wolves1500 Meters185:07.6413
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 3000 Meters · Place 12 · Westchester WolvesWestchester Wolves3000 Meters1212:00.40 PB13

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—DNS7
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Place 34 · Westchester WolvesWestchester Wolves800 MetersRound P34.2:38.48a7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—DNS7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 800 Meters · Place 7 · Westchester WolvesWestchester Wolves800 Meters7.2:44.01a7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 400 Meters · Place 5 · Westchester WolvesWestchester Wolves400 Meters5.1:02.44a PB7
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Place 5 · Westchester WolvesWestchester Wolves800 Meters5.2:19.24a7
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 23 · Westchester WolvesWestchester Wolves200 Meters23.28.36a PB7
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Place 22 · Westchester WolvesWestchester Wolves200 Meters22.29.09a7
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters4.2:26.11aUnofficial7

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 600 Meters · Place 3 · Westchester WolvesWestchester Wolves600 Meters3.1:46.54a7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 4 · Westchester WolvesWestchester Wolves1500 Meters4.5:12.58a7
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 1500 Meters · Place 3 · Westchester WolvesWestchester Wolves1500 Meters3.5:15.88a7
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 1500 Meters · Place 3 · Westchester WolvesWestchester Wolves1500 Meters3.5:15.88a7

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11'21 Nutmeg GamesJul 11 · 800 Meters · Place 3 · Westchester WolvesWestchester Wolves800 Meters3.2:33.08a6
Jul 11'21 Nutmeg GamesJul 11 · 400 Meters · Westchester WolvesWestchester Wolves400 Meters—DNS6
Jul 11'21 Nutmeg GamesJul 11 · 200 Meters · Place 3 · Westchester WolvesWestchester Wolves200 Meters3.30.33a6
Jun 25AAU Region 1 QualifierJun 25 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters4.2:32.23a6
Jun 6AAU NY Metropolitan District QualifierJun 6 · 800 Meters · Place 4 · Westchester WolvesWestchester Wolves800 Meters42:55.49—
Jun 6AAU NY Metropolitan District QualifierJun 6 · 400 Meters · Place 4 · Westchester WolvesWestchester Wolves400 Meters41:09.29—
May 8Ruff Kutz Relays May 8 · 400 Meters · Place 1 · Westchester WolvesWestchester Wolves400 Meters1.1:07.17a6
May 8Ruff Kutz Relays May 8 · 200 Meters · Place 8 · Westchester WolvesWestchester Wolves200 Meters8.30.52a6
Mar 21Athletics Westchester Open Meet #2Mar 21 · 400 Meters · Place 4 · Westchester WolvWestchester Wolv400 Meters41:07.27—
Mar 14Athletics Westchester Open Meet #1Mar 14 · 800 Meters · Place 1 · Westchester WolvWestchester Wolv800 Meters12:32.33—

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Technique Holiday InvitationalDec 29 · 800 Meters · Place 1 · Westchester WolvesWestchester Wolves800 Meters1.2:36.29a6
Dec 29Technique Holiday InvitationalDec 29 · 400 Meters · Place 2 · Westchester WolvesWestchester Wolves400 Meters2.1:08.16a6
Feb 23USATFNY Youth Association Championship Feb 23 · 400 Meters · Place 12 · Westchester WolvesWestchester Wolves400 Meters12.1:09.25a5
Feb 23USATFNY Youth Association Championship Feb 23 · 200 Meters · Place 13 · Westchester WolvesWestchester Wolves200 Meters13.30.13a5
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 200 Meters · Place 13 · Westchester WolvWestchester Wolv200 Meters1330.3411
Feb 17Armory Youth Championships Sponsored by NYRRFeb 17 · 800 Meters · Place 1 · Westchester WolvWestchester Wolv800 Meters12:32.9211
Feb 16Pre Nationals InvitationalFeb 16 · 1500 Meters · Place 12 · Westchester WolvesWestchester Wolves1500 Meters12.5:25.22a5
Feb 16Pre Nationals InvitationalFeb 16 · 400 Meters · Westchester WolvesWestchester Wolves400 Meters—DNS5
Jan 12YMCA Youth Series #1Jan 12 · 800 Meters · Place 9 · Westchester WolvesWestchester Wolves800 Meters92:43.5011

2019 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 1 Mile · Place 12 · Westchester WolvesWestchester Wolves1 Mile12.6:32.15a5
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 600 Meters · Place 4 · Westchester WolvesWestchester Wolves600 Meters4.1:55.90a5
Dec 22Armory Youth Holiday Classic Sponsored by NYRRDec 22 · 800 Meters · Place 1 · Westchester WolvesWestchester Wolves800 Meters1.2:42.28a5
Dec 22Armory Youth Holiday Classic Sponsored by NYRRDec 22 · 400 Meters · Place 10 · Westchester WolvesWestchester Wolves400 Meters10.1:14.62a5
Dec 22Armory Youth Holiday Classic Sponsored by NYRRDec 22 · 200 Meters · Place 4 · Westchester WolvesWestchester Wolves200 Meters4.30.99a5
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 1500 Meters · Westchester WolvesWestchester Wolves1500 Meters—DNS4
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 800 Meters · Place 28 · Westchester WolvesWestchester Wolves800 Meters28.2:58.44a4
Mar 3USATF New York Youth Association ChampionshipMar 3 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS4
Mar 3USATF New York Youth Association ChampionshipMar 3 · 400 Meters · Place 3 · Westchester WolvesWestchester Wolves400 Meters3.1:12.81a4
Mar 3USATF New York Youth Association ChampionshipMar 3 · 200 Meters · Place 3 · Westchester WolvesWestchester Wolves200 Meters3.31.40a4
Feb 17Pre Nationals InvitationalFeb 17 · 400 Meters · Place 11 · Westchester WolvesWestchester Wolves400 Meters11.1:14.05a4

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 22Northeast Youth InvitationalJun 22 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS4
Jun 22Northeast Youth InvitationalJun 22 · 400 Meters · Place 9 · Westchester WolvesWestchester Wolves400 Meters9.1:11.37a4
Jun 22Northeast Youth InvitationalJun 22 · 200 Meters · Westchester WolvesWestchester Wolves200 Meters—DNS4
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Westchester WolvesWestchester Wolves800 Meters—DNS4
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Westchester WolvesWestchester Wolves200 Meters—DNS4
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · 400 Meters · Westchester WolvesWestchester Wolves400 Meters—DNS4
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · 100 Meters · Westchester WolvesWestchester Wolves100 Meters—DNS4
Apr 27Youth Challenge Series - New York RelaysApr 27 · 400 Meters · Place 4 · Westchester WolvesWestchester Wolves400 Meters4.1:13.16a4
Apr 27Youth Challenge Series - New York RelaysApr 27 · 200 Meters · Place 6 · Westchester WolvesWestchester Wolves200 Meters6.31.82a4
Apr 7Youth Challenge Series - Season OpenerApr 7 · 1 Mile · Place 6 · Westchester WolvesWestchester Wolves1 Mile6.6:25.46a PB4
Apr 7Youth Challenge Series - Season OpenerApr 7 · 800 Meters · Place 1 · Westchester WolvesWestchester Wolves800 Meters1.2:43.83a4
Feb 10YMCA Youth Series Meet #3Feb 10 · 1600 Meters · Place 10 · Westchester WolvesWestchester Wolves1600 Meters10.6:25.51a PB4
Feb 10YMCA Youth Series Meet #3Feb 10 · 200 Meters · Place 3 · Westchester WolvesWestchester Wolves200 Meters3.32.48a4

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 800 Meters · Place 5 · Westchester WolvesWestchester Wolves800 Meters5.2:50.33a4
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 400 Meters · Place 15 · Westchester WolvesWestchester Wolves400 Meters15.1:13.29a4
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 200 Meters · Place 26 · Westchester WolvesWestchester Wolves200 Meters26.33.29a4
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 300 Meters · Place 29 · 06-Unattached06-Unattached300 Meters29.57.69a PB3
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 800 Meters · 06-Unattached06-Unattached800 Meters—DNS3

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 800 Meters · Place 22 · 06-Unattached06-Unattached800 Meters22.3:03.26a3
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 200 Meters · Place 25 · 06-Unattached06-Unattached200 Meters25.32.20a3
Jun 16USATF New York Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 26 · 06-Unattached06-Unattached800 Meters26.3:05.74a3
Jun 16USATF New York Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 20 · 06-Unattached06-Unattached400 Meters20.1:20.50a3
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · 200 Meters · Place 42 · 06-Unattached06-Unattached200 Meters42.33.56a3
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · 100 Meters · Place 32 · 06-Unattached06-Unattached100 Meters32.16.03a PB3