Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Balance Indoor Grand Prix · Jan 244:40.29aNew Balance Indoor Grand PrixJanuary 24, 2026
1000 Meters · IndoorThe VA Showcase · Jan 172:44.44aThe VA ShowcaseJanuary 17, 2026
1500 Meters · IndoorNew Balance Indoor Grand Prix · Jan 244:22.80aNew Balance Indoor Grand PrixJanuary 24, 2026
1500 Meters · OutdoorUSATF National Youth Outdoor Championships · Jun 294:40.62aUSATF National Youth Outdoor ChampionshipsJune 29, 2022
1500 Meters · Outdoor GSTC East Coast Relays and Last Chance Invitational · May 225:00.63 GSTC East Coast Relays and Last Chance InvitationalMay 22, 2021
1600 Meters · IndoorLVS Opener · Dec 144:44.77aLVS OpenerDecember 14, 2024
1600 Meters · OutdoorHolmdel Twilight Series - Night of 1600s · May 274:28.77aHolmdel Twilight Series - Night of 1600sMay 27, 2026
3000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 89:58.80aOcean Breeze Youth Freedom GamesJanuary 8, 2023
400 Meters · IndoorNJ-AAU Jersey City Development Meet 3 · Feb 241:08.62NJ-AAU Jersey City Development Meet 3February 24, 2019
400 Meters · OutdoorUSATF National Youth Outdoor Championships · Jun 2957.81aUSATF National Youth Outdoor ChampionshipsJune 29, 2022
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 301:00.758NJSIAA NPA & NPB StatesMay 30, 2025
600 Meters · IndoorU.S. Air Force Hispanic Games - HS · Jan 91:46.19U.S. Air Force Hispanic Games - HSJanuary 9, 2021
800 Meters · Indoor2026 USATF Indoor Championships · Feb 282:02.35a2026 USATF Indoor ChampionshipsFebruary 28, 2026
800 Meters · OutdoorBrooks PR Invitational · Jun 72:00.65aBrooks PR InvitationalJune 7, 2026
800 Meters · OutdoorGarden State Track Club Spring Opener · Apr 172:27.28Garden State Track Club Spring OpenerApril 17, 2021
Combined results · OutdoorUSATF NJ Youth Track & Field Championships · Jul 1059.49USATF NJ Youth Track & Field ChampionshipsJuly 10, 2021

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 5World Athletics U20 ChampionshipsAug 5 · 800 Meters · Place 3 · United StatesUnited States800 MetersRound P3.2:06.40a11
Aug 5World Athletics U20 ChampionshipsAug 5 · 800 Meters · Place 1 · United StatesUnited States800 MetersRound S1.2:01.97a11
Aug 5World Athletics U20 ChampionshipsAug 5 · 800 Meters · Place 8 · United StatesUnited States800 Meters8.2:06.94a11
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 800 Meters · Place 5 · United StatesUnited States800 MetersRound P5.2:00.99a11
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 800 Meters · Place 9 · United StatesUnited States800 Meters9.2:02.78a11
Jul 10The Elliott Denman N.J. InternationalJul 10 · 800 Meters · Place 1 · New BalanceNew Balance800 Meters1.2:01.84a11
Jun 7Brooks PR InvitationalJun 7 · 800 Meters · Place 1 · Scotch Plains-NJScotch Plains-NJ800 Meters1.2:00.65a PB11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:40.32a11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:51.37a11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 800 Meters · Place 1 · Union Catholic RegUnion Catholic Reg800 Meters1.2:06.83a11
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:28.77a PB11
May 20Highlander Twilight InviteMay 20 · 800 Meters · Place 1 · Union Catholic RegUnion Catholic Reg800 Meters1.2:01.84a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 282026 USATF Indoor ChampionshipsFeb 28 · 800 Meters · Place 10 · New BalanceNew Balance800 MetersRound P10.2:02.35a PB11
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.2011
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.2011
Jan 24New Balance Indoor Grand PrixJan 24 · 1 Mile · Place 2 · JuniorJunior1 Mile2.4:40.29a PB11
Jan 24New Balance Indoor Grand PrixJan 24 · 1500 Meters · Place 1 · JuniorJunior1500 Meters1.4:22.80a PB11
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1000 Meters1.2:44.44a PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:46.38a10
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Union Catholic RegUnion Catholic Reg400 MetersRelay Split—1:00.758 PB10
May 30NJSIAA NPA & NPB StatesMay 30 · 800 Meters · Place 1 · Union Catholic RegUnion Catholic Reg800 Meters1.2:04.62a10
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.0210
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.0210
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.0210
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:48.0210

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 800 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.800 Meters12:08.2910
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.1600 Meters14:54.4310

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14LVS OpenerDec 14 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:44.77a PB10
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 800 Meters · Place 3 · Union CatholicUnion Catholic800 Meters32:09.799
Jan 28NJCTC Wayne Letwink Memorial Winter ChampionshipJan 28 · 1600 Meters · Place 1 · Union CatholicUnion Catholic1600 Meters14:50.199
Jan 17Union County Individual ChampionshipJan 17 · 800 Meters · Place 2 · Union CatholicUnion Catholic800 Meters22:12.079
Jan 17Union County Individual ChampionshipJan 17 · 1600 Meters · Place 1 · Union CatholicUnion Catholic1600 Meters14:57.489

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:43.38a9
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 1 · Union Catholic RegUnion Catholic Reg800 Meters1.2:08.08a9
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:45.28a9
Mar 3 NJSIAA Meet of ChampionsMar 3 · 1600 Meters · Place 1 · Union CatholicUnion Catholic1600 Meters14:48.139

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.4:56.14a9
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 42 · Speed SkillsSpeed Skills1 Mile424:59.2214
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 42 · Speed SkillsSpeed Skills1500 Meters424:39.9114
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 125 · Speed SkillsSpeed Skills1 Mile125.4:56.90a13-14
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:15.0009
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters14:38.07a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters14:38.0714
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 3000 Meters · Place 1 · Speed SkillsSpeed Skills3000 Meters1.9:58.80a PB13-14

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.4:40.62a PB13-14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Speed SkillsSpeed Skills800 MetersRound P—DNS13-14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · Place 1 · Speed SkillsSpeed Skills400 MetersRound P1.57.81a PB13-14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · Speed SkillsSpeed Skills400 Meters—DNS13-14
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 3000 Meters · Speed SkillsSpeed Skills3000 Meters—SCR13-14
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 1500 Meters · Speed SkillsSpeed Skills1500 Meters—SCR13-14
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 800 Meters · Speed SkillsSpeed Skills800 Meters—SCR13-14
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 400 Meters · Speed SkillsSpeed Skills400 Meters—SCR13-14
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.4:45.86a13-14
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:18.83a13-14
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:17.03a13-14

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Speed SkillsSpeed Skills3000 Meters—DNS13-14
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.4:42.06a13-14
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:12.82a13-14
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Speed SkillsSpeed Skills400 MetersRound P—DNS13-14
Feb 12Purple Champions HS InvitationalFeb 12 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:14.0714
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:16.5813
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 3000 Meters · Place 1 · Speed SkillsSpeed Skills3000 Meters110:37.9013

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.4:56.98a13-14
Jan 9U.S. Air Force Hispanic Games - HSJan 9 · 600 Meters · Place 2 · Speed SkillsSpeed Skills600 Meters21:46.19 PB11
Jan 9U.S. Air Force Hispanic Games - HSJan 9 · 1 Mile · Place 1 · Speed SkillsSpeed Skills1 Mile15:30.3911

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Speed SkillsSpeed SkillsCombined results15:02.16—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Speed SkillsSpeed SkillsCombined results12:23.44—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Speed SkillsSpeed SkillsCombined results259.49 PB—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Speed SkillsSpeed SkillsCombined results15:02.16—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Speed SkillsSpeed SkillsCombined results12:23.44—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Speed SkillsSpeed SkillsCombined results259.49—
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Place 1 · Speed SkillsSpeed Skills400 Meters1.1:00.75a11-12
Jun 23East Coast Track and Field Championships Youth SectionJun 23 · 1600 Meters · Place 1 · Speed SkillsSpeed Skills1600 Meters1.5:17.14a11-12
Jun 23East Coast Track and Field Championships Youth SectionJun 23 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:20.19a11-12
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 1500 Meters · Place 12 · W Speed SkillsW Speed Skills1500 Meters125:00.63 PB—
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.5:00.63a11-12
May 16Wolfpack Track Series #2May 16 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:24.99a11-12
May 16Wolfpack Track Series #2May 16 · 400 Meters · Place 1 · Speed SkillsSpeed Skills400 Meters1.1:01.18a11-12
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:21.42a11-12
Apr 17Garden State Track Club Spring OpenerApr 17 · 800 Meters · Place 6 · W Speed SkillsW Speed Skills800 Meters62:27.28 PB—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24NJ-AAU Jersey City Development Meet 3Feb 24 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:35.9609
Feb 24NJ-AAU Jersey City Development Meet 3Feb 24 · 400 Meters · Place 1 · Speed SkillsSpeed Skills400 Meters11:08.62 PB09