Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Season Opener · Nov 296:19.00aArmory Youth Season OpenerNovember 29, 2025
1 Mile · OutdoorArmory Youth Championships Presented by NYRR · Mar 187:28.73Armory Youth Championships Presented by NYRRMarch 18, 2023
150 Meters · OutdoorJr. Highlanders Track Club Invitational · Jun 1232.03aJr. Highlanders Track Club InvitationalJune 12, 2022
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 205:36.82USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 65:38.78aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
200 Meters · Outdoor5/1 - NJ Strider Developmental Meet · May 142.205/1 - NJ Strider Developmental MeetMay 1, 2022
300 Meters · OutdoorJr. Highlanders Track Club Invitational · Jun 121:05.27aJr. Highlanders Track Club InvitationalJune 12, 2022
3000 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1013:05.16Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
400 Meters · IndoorArmory Youth Solstice Invitational · Dec 211:19.24aArmory Youth Solstice InvitationalDecember 21, 2025
400 Meters · OutdoorNJ Strider Developmental · Apr 281:22.80NJ Strider DevelopmentalApril 28, 2024
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:05.36Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:55.26Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 62:47.77aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 255:48.40USATF 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

5 results
DateMeetEventPlMarkGr
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 3 · Santa Fe Athletic Club1500 Meters3.5:38.78a PB4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 6 · Santa Fe Athletic Club800 Meters6.2:47.77a PB4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Santa Fe Athletic Club1500 Meters—DNS4
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 1500 Meters · Santa Fe Athletic Club1500 Meters—DNS4
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · Santa Fe Athletic Club800 Meters—DNS4

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 4 · Santa Fe Athletic Club1500 Meters45:36.82 PB10
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 6 · Santa Fe Athletic Club800 Meters62:55.26 PB10
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 5 · Santa Fe Athletic Club600 Meters52:05.36 PB10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 4 · Santa Fe Athletic Club1500 Meters4.5:45.88a5
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 6 · Santa Fe Athletic Club800 Meters6.2:57.63a5
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 9 · Santa Fe Athletic Club1500 Meters9.5:52.78a5
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 23 · Santa Fe Athletic Club400 Meters23.1:19.24a PB5
Dec 7NJ-AAU Jersey City Rec Development Series Meet 1Dec 7 · 1500 Meters · Place 4 · Santa Fe Athletic Club1500 Meters4.5:57.83a5
Nov 29Armory Youth Season OpenerNov 29 · 1 Mile · Place 5 · Santa Fe Athletic Club1 Mile5.6:19.00a PB5
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 15 · Santa Fe Athletic Club1500 Meters15.5:59.75a3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Santa Fe Athletic Club1500 Meters—DNS3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Santa Fe Athletic Club800 Meters—DNS3
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 12 · Santa Fe Athletic Club1500 Meters126:22.309

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 6 · Santa Fe AthCombined results65:48.40 PB—
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 1500 Meters · Place 3 · Santa Fe Athletic Club1500 Meters35:52.299
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 4 · Santa Fe Athletic Club800 Meters42:57.029
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 3000 Meters · Place 1 · Santa Fe Athletic Club3000 Meters113:05.16 PB9
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 9 · Santa Fe Athletic Club800 Meters93:01.309
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 7 · Santa Fe Athletic Club1500 Meters7.5:55.11a3
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 9 · Sante Fe Ath1500 Meters96:13.7216

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 3 · Santa Fe Athletic Club1500 Meters3.6:27.02a3
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 3 · Santa Fe Athletic Club800 Meters3.3:19.64a3
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 1500 Meters · Place 2 · Santa Fe Athletic Club1500 Meters2.6:23.07a2
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 2 · Santa Fe Athletic Club1500 Meters26:31.368
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 4 · Santa Fe Athletic Club400 Meters41:26.128

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 3 · Santa Fe Athletic Club1500 Meters3.6:12.69a2
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 1 · Santa Fe Athletic Club1500 Meters1.6:11.18a2
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 1 · Santa Fe Athletic Club800 Meters1.3:04.20a2
May 5NJ Strider DevelopmentalMay 5 · 1500 Meters · Place 1 · Santa Fe Athletic Club1500 Meters1.6:34.202
May 5NJ Strider DevelopmentalMay 5 · 400 Meters · Place 1 · Santa Fe Athletic Club400 Meters1.1:23.742
Apr 28NJ Strider DevelopmentalApr 28 · 1500 Meters · Place 1 · Santa Fe Athletic Club1500 Meters1.6:26.302
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 1 · Santa Fe Athletic Club400 Meters1.1:22.80 PB2

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Santa Fe Athletic Club1500 Meters—DNS2
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 4 · Santa Fe Athletic Club1500 Meters46:47.96a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 3 · Santa Fe Athletic Club800 Meters33:38.51a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 3 · Santa Fe Athletic Club800 Meters33:38.517
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 4 · Santa Fe Athletic Club1500 Meters46:47.967

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 6 · Santa Fe Athletic Club400 Meters61:30.877
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 3 · Santa Fe Athletic Club800 Meters33:22.117
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 3 · Santa Fe Athletic Club1500 Meters36:59.867
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 1 · Santa Fe Athletic Club800 Meters13:18.887
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 10 · Santa Fe Athletic Club400 Meters101:38.387
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 3 · Santa Fe Athletic Club800 Meters33:26.087
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 1 · Santa Fe Athletic Club800 Meters13:26.717
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 1500 Meters · Place 1 · Santa Fe Athletic Club1500 Meters16:53.987
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 800 Meters · Place 2 · Santa Fe Ath800 Meters23:34.2216
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 1 Mile · Place 2 · Santa Fe Ath1 Mile27:28.73 PB16

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 1 Mile · Place 6 · Santa Fe Athletic Club1 Mile6.8:17.00a1

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 2 · Santa Fe Athletic Club1500 Meters2.7:29.23aGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 2 · Santa Fe Athletic Club800 Meters2.3:42.84aGr
Jun 12Jr. Highlanders Track Club InvitationalJun 12 · 150 Meters · Place 3 · Santa Fe Athletic Club150 Meters3.32.03a PBGr
Jun 12Jr. Highlanders Track Club InvitationalJun 12 · 300 Meters · Place 3 · Santa Fe Athletic Club300 Meters3.1:05.27a PBGr
May 15/1 - NJ Strider Developmental MeetMay 1 · 800 Meters · Place 5 · Santa Fe Athletic Club800 Meters5.3:42.00Gr
May 15/1 - NJ Strider Developmental MeetMay 1 · 200 Meters · Place 16 · Santa Fe Athletic Club200 Meters16.42.20 PBGr
Apr 244/24 - NJ Strider Developmental MeetApr 24 · 1500 Meters · Place 2 · Santa Fe Athletic Club1500 Meters2.7:39.10Gr
Apr 244/24 - NJ Strider Developmental MeetApr 24 · 400 Meters · Place 8 · Santa Fe Athletic Club400 Meters8.1:39.80Gr
Apr 104/10 - NJ Strider Developmental MeetApr 10 · 800 Meters · Place 6 · Santa Fe Athletic Club800 Meters6.3:57.80Gr
Apr 104/10 - NJ Strider Developmental MeetApr 10 · 200 Meters · Place 16 · Santa Fe Athletic Club200 Meters16.45.10Gr