Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 275:06.04aU.S. Marine Corps Holiday ClassicDecember 27, 2025
1000 Meters · IndoorOcean Breeze Freedom Games · Jan 43:52.39Ocean Breeze Freedom GamesJanuary 4, 2020
1500 Meters · OutdoorDMV Youth Challenge · Jun 15:02.36aDMV Youth ChallengeJune 1, 2024
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 174:50.74aRidge Night Of 1600'SApril 17, 2026
200 Meters · IndoorArmory Youth Championships · Feb 1933.15Armory Youth ChampionshipsFebruary 19, 2018
200 Meters · OutdoorNJ Strider Developmental Meet · Apr 3030.40NJ Strider Developmental MeetApril 30, 2023
3200 Meters · OutdoorEssex County Championships · May 810:37.89aEssex County ChampionshipsMay 8, 2026
400 Meters · IndoorYMCA Youth Series Meet #2 · Feb 41:28.97YMCA Youth Series Meet #2February 4, 2018
400 Meters · OutdoorSpring Fling Twilight Festival · May 111:04.12Spring Fling Twilight FestivalMay 11, 2024
55 Meters · IndoorArmory Youth Championships · Feb 1910.11Armory Youth ChampionshipsFebruary 19, 2018
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 192:11.64aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
800 Meters · OutdoorECTCA Frosh Soph Open Invitational · May 122:11.95aECTCA Frosh Soph Open InvitationalMay 12, 2026
Long Jump · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1916-3Essex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
Long Jump · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 224.56mUSATF New Jersey Association 14U Junior Olympic ChampionshipsJune 22, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Knights at the (other) NestMay 26 · 1600 Meters · Place 49 · ColumbiaColumbia1600 Meters49.4:55.25a10
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 3200 Meters · Place 21 · ColumbiaColumbia3200 Meters21.10:38.54a10
May 12ECTCA Frosh Soph Open InvitationalMay 12 · 1600 Meters · Place 1 · ColumbiaColumbia1600 Meters1.4:51.96a10
May 12ECTCA Frosh Soph Open InvitationalMay 12 · 800 Meters · Place 3 · ColumbiaColumbia800 Meters3.2:11.95a PB10
May 8Essex County ChampionshipsMay 8 · 3200 Meters · Place 15 · ColumbiaColumbia3200 Meters15.10:37.89a PB10
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 1600 Meters · Place 14 · ColumbiaColumbia1600 Meters14.4:59.71a10
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 87 · ColumbiaColumbia1600 Meters87.4:50.74a PB10
Apr 11Georgian Court University HS ChallengeApr 11 · 800 Meters · Place 35 · ColumbiaColumbia800 Meters35.2:13.30a10
Apr 4Summit RelaysApr 4 · 1600 Meters · Place 34 · ColumbiaColumbia1600 Meters34.5:00.85a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 1 Mile · Place 41 · ColumbiaColumbia1 Mile41.5:06.04a PB10
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Long Jump · Place 37 · ColumbiaColumbiaLong Jump37.16-3 PB10
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 42 · ColumbiaColumbia800 Meters42.2:11.64a PB10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 146 · ColumbiaColumbia1600 Meters146.5:07.20a9
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 146 · ColumbiaColumbia1600 Meters146.5:07.20a9

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 25 · Jaguar TrackJaguar Track1500 Meters25.5:04.92a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 20 · Jaguar TrackJaguar Track800 MetersRound P20.2:27.79a8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · Long Jump · Place 16 · Jaguar TrackJaguar TrackLong Jump16.4.56m PB8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 12 · Jaguar TrackJaguar Track1500 Meters12.5:04.54a8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 9 · Jaguar TrackJaguar Track800 Meters9.2:26.73a8
Jun 1DMV Youth ChallengeJun 1 · 1500 Meters · Place 5 · Jaguar TrackJaguar Track1500 Meters5.5:02.36a PB8
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 12 · Jaguar TrackJaguar Track800 Meters12.2:27.03a8
May 252024 V02Max Track Club Preseason Invitational May 25 · Long Jump · Place 11 · Jaguar TrackJaguar TrackLong Jump11.4.07m8
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 5 · Jaguar TrackJaguar Track1500 Meters5.5:06.98a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 11 · Jaguar TrackJaguar Track800 Meters11.2:23.64a8
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 35 · JaguarJaguar400 Meters351:04.12 PB14
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 18 · JaguarJaguar800 Meters182:31.3514
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 15 · Jaguar TrackJaguar Track1500 Meters15.5:14.06a8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 12 · Jaguar TrackJaguar Track800 Meters12.2:25.25a8
Apr 28NJ Strider DevelopmentalApr 28 · 1500 Meters · Place 6 · Jaguar TrackJaguar Track1500 Meters6.5:44.008
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:05.508
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 9 · Jaguar TrackJaguar Track800 Meters9.2:28.81a8
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 22 · Jaguar TrackJaguar Track400 Meters22.1:05.72a8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 800 Meters · Place 20 · JaguarJaguar800 Meters202:39.45—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 1500 Meters · Place 17 · JaguarJaguar1500 Meters175:31.54—
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 800 Meters · Place 11 · Jaguar TrackJaguar Track800 Meters11.2:33.89a7
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 14 · Jaguar TrackJaguar Track400 Meters14.1:07.21a7
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 40 · JaguarJaguar400 Meters401:08.0513
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 26 · JaguarJaguar800 Meters262:39.4113
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 30 · JaguarJaguar1500 Meters305:31.6713
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 43 · JaguarJaguar800 Meters432:40.2413
Apr 30NJ Strider Developmental MeetApr 30 · 800 Meters · Place 8 · Jaguar TrackJaguar Track800 Meters8.2:48.607
Apr 30NJ Strider Developmental MeetApr 30 · 200 Meters · Place 20 · Jaguar TrackJaguar Track200 Meters20.30.40 PB7
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 27 · JaguarJaguar400 Meters271:06.7113
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 25 · JaguarJaguar800 Meters252:42.9913

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 23 · Jaguar TrackJaguar Track1500 Meters23.5:56.03a6
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Place 23 · Jaguar TrackJaguar Track800 MetersRound P23.2:49.90a6
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · Long Jump · Place 6 · Jaguar TrackJaguar TrackLong Jump6.3.84m6
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 11 · Jaguar TrackJaguar Track1500 Meters11.5:43.98a6
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 6 · Jaguar TrackJaguar Track800 Meters6.2:41.63a6
Jun 18Transy East InvitationalJun 18 · Long Jump · Place 6 · Jaguar TrackJaguar TrackLong Jump6.11-00.006
Jun 18Transy East InvitationalJun 18 · 1500 Meters · Place 4 · Jaguar TrackJaguar Track1500 Meters4.5:37.79a6
Jun 18Transy East InvitationalJun 18 · 800 Meters · Place 5 · Jaguar TrackJaguar Track800 Meters5.2:47.22a6
Jun 4DMV Youth ChallengeJun 4 · 1500 Meters · Place 7 · JaguarJaguar1500 Meters75:50.9511-12
Jun 4DMV Youth ChallengeJun 4 · 800 Meters · Place 7 · JaguarJaguar800 Meters72:46.8511-12
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Place 18 · Jaguar TrackJaguar Track800 Meters18.2:45.80a6
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 12 · Jaguar TrackJaguar Track400 Meters12.1:08.41a6
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 1500 Meters · Place 15 · Jaguar TrackJaguar Track1500 Meters15.5:48.26a6
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 800 Meters · Place 9 · Jaguar TrackJaguar Track800 Meters9.2:45.81a6
May 15/1 - NJ Strider Developmental MeetMay 1 · 800 Meters · Place 4 · Jaguar TrackJaguar Track800 Meters4.2:49.206
May 15/1 - NJ Strider Developmental MeetMay 1 · 200 Meters · Place 9 · Jaguar TrackJaguar Track200 Meters9.31.406
Apr 24Green Streakers and Supersonics 4/24/22Apr 24 · 800 Meters · Place 9 · Jaguar TrackJaguar Track800 Meters9.3:02.42a6
Apr 24Green Streakers and Supersonics 4/24/22Apr 24 · 400 Meters · Place 20 · Jaguar TrackJaguar Track400 Meters20.1:16.53a6

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 26USATF-NJ Youth Developmental Track & Field MeetJan 26 · Shot Put · Place 4 · JaguarJaguarShot Put44.72m1
Jan 26USATF-NJ Youth Developmental Track & Field MeetJan 26 · 800 Meters · Place 4 · JaguarJaguar800 Meters42:58.771
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 7 · JaguarJaguarShot Put75.09—
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 8 · JaguarJaguarShot Put86:04.28—
Jan 4Ocean Breeze Freedom GamesJan 4 · Shot Put · Place 4 · JaguarJaguarShot Put45.14m—
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 8 · JaguarJaguar1000 Meters83:52.39 PB—
Jan 4Ocean Breeze Freedom GamesJan 4 · 200 Meters · Place 21 · JaguarJaguar200 Meters2134.25—

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19Armory Youth ChampionshipsFeb 19 · Shot Put · Place 5 · JaguarJaguarShot Put54.63m7
Feb 19Armory Youth ChampionshipsFeb 19 · 200 Meters · Place 1 · JaguarJaguar200 Meters133.15 PB7
Feb 19Armory Youth ChampionshipsFeb 19 · 55 Meters · Place 10 · JaguarJaguar55 Meters1010.11 PB7
Feb 4YMCA Youth Series Meet #2Feb 4 · 200 Meters · Place 7 · JaguarJaguar200 Meters737.71—
Feb 4YMCA Youth Series Meet #2Feb 4 · 400 Meters · Place 10 · JaguarJaguar400 Meters101:28.97 PB—