Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Season Opener · Nov 296:19.49aArmory Youth Season OpenerNovember 29, 2025
100 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 1713.20aPlainfield Tsunami Youth Invitational May 17, 2026
200 Meters · IndoorPenn Relays Summer Showcase · Jul 1827.78aPenn Relays Summer ShowcaseJuly 18, 2026
200 Meters · OutdoorSpeed Capital Northeast Invitational · Jul 527.47aSpeed Capital Northeast InvitationalJuly 5, 2026
400 Meters · IndoorPenn Relays Summer Showcase · Jul 181:00.10aPenn Relays Summer ShowcaseJuly 18, 2026
400 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 1759.76aPlainfield Tsunami Youth Invitational May 17, 2026
55 Meter · IndoorArmory Youth Solstice Invitational · Dec 228.79aArmory Youth Solstice InvitationalDecember 22, 2024
55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 198.92The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
800 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 292:35.99aOcean Breeze Youth Holiday FestivalDecember 29, 2025
800 Meters · Outdoor2025 V02Max Track Club Preseason Invitational · May 242:54.37a2025 V02Max Track Club Preseason InvitationalMay 24, 2025

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

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jul 18Penn Relays Summer ShowcaseJul 18 · 400 Meters · Place 31 · Hudson County Peregrines400 Meters31.1:00.10a PB9
Jul 18Penn Relays Summer ShowcaseJul 18 · 200 Meters · Place 50 · Hudson County Peregrines200 Meters50.27.78a PB9
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 42 · Hudson County Peregrines400 MetersRound P421:02.7315
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 51 · Hudson County Peregrines200 MetersRound P5128.4315
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 11 · Hudson County Peregrines800 Meters11.2:48.38a9
Feb 15UAGTCA Meet #3Feb 15 · 400 Meters · Place 24 · Hudson County Peregrines400 Meters24.1:03.50a9
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 32 · Hudson County Peregrines200 Meters3228.0715
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 30 · Hudson County Peregrines400 Meters301:05.8315

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 5Speed Capital Northeast InvitationalJul 5 · 400 Meters · Place 18 · Hudson County Peregrines400 Meters18.1:00.32a9
Jul 5Speed Capital Northeast InvitationalJul 5 · 200 Meters · Place 27 · Hudson County Peregrines200 Meters27.27.47a PB9
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 200 Meters · Place 25 · Hudson County Peregrines200 Meters25.27.98aWind: -1.29
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Place 33 · Hudson County Peregrines100 MetersRound P33.14.22aWind: -1.89
May 17Plainfield Tsunami Youth Invitational May 17 · 400 Meters · Place 13 · Hudson County Peregrines400 Meters13.59.76a PB9
May 17Plainfield Tsunami Youth Invitational May 17 · 200 Meters · Place 14 · Hudson County Peregrines200 Meters14.27.51a9
May 17Plainfield Tsunami Youth Invitational May 17 · 100 Meters · Place 17 · Hudson County Peregrines100 Meters17.13.20a PB9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 24 · Hudson County Peregrines400 Meters24.1:04.61a9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 19 · Hudson County Peregrines200 Meters19.28.31a9
May 3Puma East Coast Age Group ShowcaseMay 3 · 400 Meters · Place 19 · Hudson County Peregrines400 Meters19.1:01.35a9
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Place 27 · Hudson County Peregrines200 Meters27.27.97aWind: 3.59
Apr 26AAuNJ Developmental MeetApr 26 · 400 Meters · Place 12 · Hudson County Peregrines400 Meters12.1:03.38a9
Apr 26AAuNJ Developmental MeetApr 26 · 100 Meters · Place 8 · Hudson County Peregrines100 Meters8.14.31a9

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Hudson County Peregrines1500 Meters—DNS9
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 16 · Hudson County Peregrines800 Meters16.2:35.99a PB9
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 9 · Hudson County Peregrines800 Meters9.2:46.77a9
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 13 · Hudson County Peregrines400 Meters13.1:08.14a9
Dec 14 Speed Capital New York InvitationalDec 14 · 200 Meters · Place 20 · Hudson County Peregrines200 Meters20.30.42a9
Nov 29Armory Youth Season OpenerNov 29 · 1 Mile · Place 11 · Hudson County Peregrines1 Mile11.6:19.49a PB9
Nov 29Armory Youth Season OpenerNov 29 · 800 Meters · Place 15 · Hudson County Peregrines800 Meters15.2:43.31a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 42 · Hudson County Peregrines400 MetersRound P42.1:16.98a8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 50 · Hudson County Peregrines200 MetersRound P50.32.07a8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 49 · Hudson County Peregrines200 Meters4933.6214
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 70 · Hudson County Peregrines400 Meters701:16.8014
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 70 · Hudson County Peregrines400 Meters70.1:16.80a8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 49 · Hudson County Peregrines200 Meters49.33.62a8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 59 · Hudson County Peregrines200 Meters5932.7214
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 31 · Hudson County Peregrines55 Meters318.92 PB14

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 800 Meters · Place 20 · Hudson County Peregrines800 Meters20.2:54.37a PB8
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 36 · Hudson County Peregrines400 Meters36.1:14.84a8
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 58 · Hudson County Peregrines400 Meters581:13.9814
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 36 · Hudson County Peregrines800 Meters362:57.8214
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 100 Meters · Place 25 · Hudson County Peregrines100 Meters25.16.04a8

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Hudson County Peregrines300 Meters—DNS8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Hudson County Peregrines55 Meter—DNS8
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 40 · Hudson County Peregrines55 Meter40.8.79a PB8
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 55 · Hudson County Peregrines200 Meters55.32.49a8