Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Oval Office Holiday Party · Dec 215:07.95aThe Oval Office Holiday PartyDecember 21, 2025
1 Mile · IndoorGarden State Invitational 2026 · Feb 135:25.50Garden State Invitational 2026February 13, 2026
1 Mile · OutdoorEast Coast Champs · Jun 125:07.29aEast Coast Champs June 12, 2026
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:57.15Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 84:45.51Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
1500 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 24:43.05aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
1600 Meters · OutdoorGarden State Youth Opener · Apr 195:11.91aGarden State Youth OpenerApril 19, 2026
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2131.30Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorAAU New Jersey District Qualifier (14&Under) · Jun 230.00AAU New Jersey District Qualifier (14&Under)June 2, 2024
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2956.77aOcean Breeze Youth Holiday FestivalDecember 29, 2022
400 Meters · IndoorOcean Breeze Youth Invitational · Feb 111:08.16Ocean Breeze Youth InvitationalFebruary 11, 2024
400 Meters · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 959.89aYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
55 Meter · IndoorOcean Breeze Youth Holiday Festival · Dec 299.48aOcean Breeze Youth Holiday FestivalDecember 29, 2022
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:36.89Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorGarden State Invitational 2026 · Feb 132:15.12Garden State Invitational 2026February 13, 2026
800 Meters · OutdoorEast Coast Champs · Jun 122:10.60aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS9
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:10.89a9
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 45 · Garden State Track ClubGarden State Track Club800 Meters45.2:11.47aUnofficial9
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 6 · Garden State Track ClubGarden State Track Club1 Mile6.5:07.29a PB9
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 3 · Garden State Track ClubGarden State Track Club800 Meters3.2:10.60a PB9
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 1500 Meters · Place 4 · Garden State Track ClubGarden State Track Club1500 Meters4.4:48.13a9
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:14.34a9
May 23Garden State TwilightMay 23 · 1600 Meters · Place 36 · Garden State Track ClubGarden State Track Club1600 Meters36.5:18.66a9
May 23Garden State TwilightMay 23 · 800 Meters · Place 34 · Garden State Track ClubGarden State Track Club800 Meters34.2:17.44a9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 9 · Garden State Track ClubGarden State Track Club800 Meters9.2:19.08a9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 18 · Garden State Track ClubGarden State Track Club400 Meters18.59.89a PB9
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 1 · Garden State Track ClubGarden State Track Club1500 Meters1.4:43.05a PB9
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 2 · Garden State Track ClubGarden State Track Club800 Meters2.2:15.93a9
Apr 19Garden State Youth OpenerApr 19 · 1600 Meters · Place 1 · Garden State Track ClubGarden State Track Club1600 Meters1.5:11.91a PB9
Apr 19Garden State Youth OpenerApr 19 · 800 Meters · Place 1 · Garden State Track ClubGarden State Track Club800 Meters1.2:23.94a9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 20Garden State TC InvitationalFeb 20 · 1 Mile · Place 34 · Garden State Track ClubGarden State Track Club1 Mile34.5:12.24a9
Feb 20Garden State TC InvitationalFeb 20 · 800 Meters · Place 23 · Garden State Track ClubGarden State Track Club800 Meters23.2:18.75a9
Feb 13Garden State Invitational 2026Feb 13 · 1 Mile · Place 21 · Garden State Track ClubGarden State Track Club1 Mile215:25.50 PB—
Feb 13Garden State Invitational 2026Feb 13 · 800 Meters · Place 23 · Garden State Track ClubGarden State Track Club800 Meters232:15.12 PB—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 14 · Garden State Track ClubGarden State Track Club800 Meters142:18.1315
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 10 · Garden State Track ClubGarden State Track Club1500 Meters104:45.51 PB15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 4 · Garden State Track ClubGarden State Track Club1000 Meters42:57.15 PB15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 2 · Garden State Track ClubGarden State Track Club600 Meters21:36.89 PB15

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 1 · Garden State Track ClubGarden State Track Club1500 Meters1.4:53.42a9
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 4 · Garden State Track ClubGarden State Track Club800 Meters4.2:21.51a9
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 19 · UnattachedUnattached1 Mile19.5:07.95a PB9
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 19 · UnattachedUnattached1 Mile19.5:07.95a9
Dec 21The Oval Office Holiday PartyDec 21 · 800 Meters · Place 15 · UnattachedUnattached800 Meters15.2:20.47a9
Dec 21The Oval Office Holiday PartyDec 21 · 800 Meters · Place 15 · UnattachedUnattached800 Meters15.2:20.47a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 16 · Garden State Track ClubGarden State Track Club1500 Meters16.4:57.95a8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 19 · Garden State Track ClubGarden State Track Club800 Meters192:32.0514
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 16 · Garden State Track ClubGarden State Track Club1500 Meters165:00.6714
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 16 · Garden State Track ClubGarden State Track Club1500 Meters16.5:00.67a8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 19 · Garden State Track ClubGarden State Track Club800 Meters19.2:32.05a8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 23 · Garden State Track ClubGarden State Track Club1500 Meters235:16.5214

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · 1500 Meters · Place 3 · UnattachedUnattached1500 Meters3.4:55.05a8
Jun 27 Region 1 Qualifier - TimingJun 27 · 800 Meters · Place 3 · UnattachedUnattached800 Meters3.2:21.15a8
Jun 13East Coast ChampionshipsJun 13 · 1 Mile · Place 4 · 14 Garden State14 Garden State1 Mile45:21.10—
Jun 13East Coast ChampionshipsJun 13 · 800 Meters · Place 4 · 14 Garden State14 Garden State800 Meters42:24.93—
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 1500 Meters · Place 9 · Garden State Track ClubGarden State Track Club1500 Meters94:58.9114
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 10 · Garden State Track ClubGarden State Track Club800 Meters102:27.4714
May 24The Garden State Spring Youth ClassicMay 24 · 1 Mile · Garden State Track ClubGarden State Track Club1 Mile—DNS8
May 24The Garden State Spring Youth ClassicMay 24 · 1500 Meters · Place 5 · Garden State Track ClubGarden State Track Club1500 Meters5.5:05.94a8
May 24The Garden State Spring Youth ClassicMay 24 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:29.03a8
May 24The Garden State Spring Youth ClassicMay 24 · 800 Meters · Garden State Track ClubGarden State Track Club800 Meters—DNS8
May 18Plainfield Tsunami Youth InvitationalMay 18 · 1500 Meters · Place 3 · Garden StateGarden State1500 Meters35:04.65—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 800 Meters · Place 7 · Garden StateGarden State800 Meters72:33.96—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 15 · Garden State Track ClubGarden State Track Club800 Meters152:27.5714
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 1500 Meters · Place 3 · Garden State Track ClubGarden State Track Club1500 Meters3.5:02.92a8
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 800 Meters · Place 7 · Garden State Track ClubGarden State Track Club800 Meters7.2:29.53a8
Mar 8Armory Youth All-Star FestivalMar 8 · 1500 Meters · Place 2 · Garden StateGarden State1500 Meters25:11.0011
Mar 8Armory Youth All-Star FestivalMar 8 · 800 Meters · Place 2 · Garden StateGarden State800 Meters22:28.9211
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 12 · Garden StateGarden State1500 Meters125:11.6411
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 14 · Garden StateGarden State800 Meters142:33.3511

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 1500 Meters · Place 1 · Garden State Track ClubGarden State Track Club1500 Meters1.5:00.64a8
Dec 8NJ-AAU/ Jersey City Rec Development Meet #1Dec 8 · 800 Meters · Place 4 · Garden State Track ClubGarden State Track Club800 Meters4.2:33.68a8
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 37 · Garden State Track ClubGarden State Track Club800 Meters372:45.9113
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 44 · Garden State Track ClubGarden State Track Club400 Meters441:08.16 PB13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 65 · Garden State Track ClubGarden State Track Club200 Meters6531.30 PB13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 70 · Garden State Track ClubGarden State Track Club400 Meters701:09.4713

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 800 Meters · Place 1 · Garden State Track ClubGarden State Track Club800 Meters1.2:29.56a12
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 800 Meters · Place 1 · Garden State Track ClubGarden State Track Club800 Meters1.2:29.56a12
Jul 21AAU - NJ All Comers in the Summer Track & Field JamboreeJul 21 · 200 Meters · Place 7 · Garden State Track ClubGarden State Track Club200 Meters7.30.11a12
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 19 · Garden State Track ClubGarden State Track Club800 Meters19.2:39.57a12
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 35 · Garden State Track ClubGarden State Track Club200 Meters35.30.44aWind: 2.212
Jun 9Highlands Team Championships hosted by JHTCJun 9 · 800 Meters · Place 3 · Garden State Track ClubGarden State Track Club800 Meters32:31.60a—
Jun 9Highlands Team Championships hosted by JHTCJun 9 · 200 Meters · Place 7 · Garden State Track ClubGarden State Track Club200 Meters730.80a—
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · 800 Meters · Place 5 · Garden StateGarden State800 Meters52:29.0011
Jun 2AAU New Jersey District Qualifier (14&Under)Jun 2 · 200 Meters · Place 11 · Garden StateGarden State200 Meters1130.00 PB11
May 5AAU-Youth Track & Field InvitationalMay 5 · 800 Meters · Place 1 · Garden State Track ClubGarden State Track Club800 Meters1.2:34.47a12
May 5AAU-Youth Track & Field InvitationalMay 5 · 400 Meters · Place 15 · Garden State Track ClubGarden State Track Club400 Meters15.1:06.59a12
May 5AAU-Youth Track & Field InvitationalMay 5 · 200 Meters · Place 13 · Garden State Track ClubGarden State Track Club200 Meters13.31.27a12
Apr 28Green Streakers and Supersonics Developmental SeriesApr 28 · 400 Meters · Place 10 · Garden State Track ClubGarden State Track Club400 Meters101:09.6312
Apr 28Green Streakers and Supersonics Developmental SeriesApr 28 · 200 Meters · Place 4 · Garden State Track ClubGarden State Track Club200 Meters431.7512
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · 800 Meters · Place 7 · Garden State Track ClubGarden State Track Club800 Meters72:40.4612
Apr 21Green Streakers and Supersonics Developmental MeetApr 21 · 400 Meters · Place 17 · Garden State Track ClubGarden State Track Club400 Meters171:08.3312

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 11 · 07-Unattached07-Unattached800 Meters11.2:41.11a7
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 49 · Garden StateGarden State800 Meters493:07.1112
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 67 · Garden StateGarden State400 Meters671:18.2312
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 49 · Garden State Track ClubGarden State Track Club800 Meters493:07.11a11
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 67 · Garden State Track ClubGarden State Track Club400 Meters671:18.23a11
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 44 · Garden State Track ClubGarden State Track Club55 Meter44.9.91a11
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 58 · Garden State Track ClubGarden State Track Club200 Meters58.34.99a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 18 · Garden StateGarden State400 Meters181:15.59—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 26 · Garden StateGarden State200 Meters2631.68—
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 400 Meters · Place 10 · Garden State Track ClubGarden State Track Club400 Meters10.1:15.29a11
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 200 Meters · Place 9 · Garden State Track ClubGarden State Track Club200 Meters9.32.40a11
May 21Plainfield Tsunami Youth InvitationalMay 21 · 200 Meters · Place 9 · Garden StateGarden State200 Meters930.00—
May 21Plainfield Tsunami Youth InvitationalMay 21 · 400 Meters · Place 20 · Garden StateGarden State400 Meters201:09.00—
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 400 Meters · Place 10 · Garden State Track ClubGarden State Track Club400 Meters10.1:12.98a11
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 200 Meters · Place 7 · Garden State Track ClubGarden State Track Club200 Meters7.31.87a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 30 · Garden State Track ClubGarden State Track Club300 Meters30.56.77a PB11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 10 · Garden State Track ClubGarden State Track Club55 Meter10.9.48a PB11