Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSuper Essex County Conference American & Liberty Championships · May 1213.89aSuper Essex County Conference American & Liberty ChampionshipsMay 12, 2023
200 Meters · IndoorOcean Breeze Freedom Games (Youth) · Jan 632.83aOcean Breeze Freedom Games (Youth)January 6, 2019
200 Meters · OutdoorEssex County Championships · May 828.14aEssex County ChampionshipsMay 8, 2026
300 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 2055.37aOcean Breeze Invitational - Youth DivisionJanuary 20, 2018
400 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 201:03.02aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
400 Meters · OutdoorEast Brunswick Sprint Series #2 · May 211:02.42aEast Brunswick Sprint Series #2May 21, 2026
55 Meter · IndoorBill Bruno Holiday Classic · Dec 288.24aBill Bruno Holiday ClassicDecember 28, 2022
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 203:12.25aOcean Breeze Invitational - Youth DivisionJanuary 20, 2018
800 Meters · OutdoorTri State Track and Field Developmental Series · May 112:48.96Tri State Track and Field Developmental SeriesMay 11, 2019
Combined results · IndoorOcean Breeze Invitational (Youth) · Jan 2051.981Ocean Breeze Invitational (Youth)January 20, 2019
High Jump · OutdoorSuper Essex County Conference American & Liberty Championships · May 124-06.00Super Essex County Conference American & Liberty ChampionshipsMay 12, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21East Brunswick Sprint Series #2May 21 · 400 Meters · Place 8 · ColumbiaColumbia400 Meters8.1:02.42a PB12
May 8Essex County ChampionshipsMay 8 · 400 Meters · Place 28 · ColumbiaColumbia400 Meters28.1:03.43a12
May 8Essex County ChampionshipsMay 8 · 200 Meters · Place 24 · ColumbiaColumbia200 Meters24.28.14a PB12
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 400 Meters · Place 9 · ColumbiaColumbia400 Meters9.1:02.81a12
Apr 11Georgian Court University HS ChallengeApr 11 · 400 Meters · Place 18 · ColumbiaColumbia400 Meters18.1:04.53a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 400 Meters · Place 52 · ColumbiaColumbia400 Meters52.1:05.04a11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 400 Meters · Place 10 · ColumbiaColumbia400 Meters10.1:03.02a PB11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 400 Meters · Place 29 · ColumbiaColumbia400 Meters29.1:06.63a9
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · High Jump · Place 8 · ColumbiaColumbiaHigh Jump8.4-06.00 PB9
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 400 Meters · Place 13 · ColumbiaColumbia400 Meters13.1:04.11a9
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · 100 Meters · Place 16 · ColumbiaColumbia100 MetersRound P16.13.89a PB9
Apr 22Morris Hills RelaysApr 22 · High Jump · Place 13 · ColumbiaColumbiaHigh Jump13.4-06.009

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 55 Meter · Place 23 · ColumbiaColumbia55 MeterRound P23.8.24a PB9

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22Northeast Youth InvitationalJun 22 · 800 Meters · Place 17 · Jaguar TrackJaguar Track800 Meters17.2:49.48a11
Jun 22Northeast Youth InvitationalJun 22 · 400 Meters · Place 25 · Jaguar TrackJaguar Track400 Meters25.1:13.54a11
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 800 Meters · Place 12 · JaguarJaguar800 Meters122:50.3111
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 25 · JaguarJaguar400 Meters251:15.5811
May 19Skylands Conference ChampionshipsMay 19 · 800 Meters · Place 4 · Jaguar TrackJaguar Track800 Meters4.2:54.67aUnofficial11
May 19Skylands Conference ChampionshipsMay 19 · 400 Meters · Place 6 · Jaguar TrackJaguar Track400 Meters6.1:14.21aUnofficial11
May 19Skylands Conference ChampionshipsMay 19 · 200 Meters · Place 14 · Jaguar TrackJaguar Track200 Meters14.32.71aWind: 1.7Unofficial11
May 11Tri State Track and Field Developmental SeriesMay 11 · 200 Meters · Place 18 · Jaguars TracJaguars Trac200 Meters1832.57—
May 11Tri State Track and Field Developmental SeriesMay 11 · 800 Meters · Place 7 · Jaguars TracJaguars Trac800 Meters72:48.96 PB—
May 11Tri State Track and Field Developmental SeriesMay 11 · 400 Meters · Place 20 · Jaguars TracJaguars Trac400 Meters201:12.11—
May 5AAU-NJ ANNUAL YOUTH TRACK AND FIELDMay 5 · 400 Meters · Place 13 · Jaguar TrackJaguar Track400 Meters13.1:16.91a11
May 5AAU-NJ ANNUAL YOUTH TRACK AND FIELDMay 5 · 200 Meters · Place 7 · Jaguar TrackJaguar Track200 Meters7.34.08a11
Feb 10YMCA Youth Series Meet #3Feb 10 · 400 Meters · Place 29 · Jaguar TrackJaguar Track400 Meters29.1:17.22a11
Feb 10YMCA Youth Series Meet #3Feb 10 · 200 Meters · Place 20 · Jaguar TrackJaguar Track200 Meters20.33.95a11

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 27USATF NJ Youth Indoor Developmental Track and Field Meet Jan 27 · 400 Meters · Place 18 · Jaguar TrackJaguar Track400 Meters18.1:15.73a11
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 25 · JaguarJaguarCombined results252:58.13—
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 33 · JaguarJaguarCombined results3351.981 PB—
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 200 Meters · Place 35 · Jaguar TrackJaguar Track200 Meters35.32.83a PB11

2018 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 55 Meter · Place 11 · Jaguar TrackJaguar Track55 Meter11.9.22a11
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 400 Meters · Place 14 · Jaguar TrackJaguar Track400 Meters14.1:21.40a11
Dec 23Armory Youth Holiday Classic Sponsored by NYRRDec 23 · 200 Meters · Place 13 · Jaguar TrackJaguar Track200 Meters13.33.71a11
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 400 Meters · Place 31 · Jaguar TrackJaguar Track400 MetersRound P31.1:20.34a10
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 200 Meters · Place 47 · Jaguar TrackJaguar Track200 MetersRound P47.33.60a10
Feb 19Armory Youth ChampionshipsFeb 19 · 200 Meters · Place 20 · JaguarJaguar200 Meters2033.619
Feb 19Armory Youth ChampionshipsFeb 19 · 400 Meters · Place 14 · JaguarJaguar400 Meters141:18.619
Feb 4YMCA Youth Series Meet #2Feb 4 · 200 Meters · Place 31 · JaguarJaguar200 Meters3136.18—
Feb 4YMCA Youth Series Meet #2Feb 4 · 400 Meters · Place 29 · JaguarJaguar400 Meters291:23.38—
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 300 Meters · Place 26 · Jaguar TrackJaguar Track300 Meters26.55.37a PB10
Jan 20Ocean Breeze Invitational - Youth DivisionJan 20 · 800 Meters · Place 26 · Jaguar TrackJaguar Track800 Meters26.3:12.25a PB10
Jan 14USATF NJ Youth Indoor Developmental Track & Field MeetJan 14 · 800 Meters · Place 5 · Jaguar TrackJaguar Track800 Meters5.3:22.06a10
Jan 14USATF NJ Youth Indoor Developmental Track & Field MeetJan 14 · 400 Meters · Place 6 · Jaguar TrackJaguar Track400 Meters6.1:24.42a10

2018 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 8AAU Club ChampionshipsJul 8 · 400 Meters · Place 38 · Jaguar TrackJaguar Track400 MetersRound P38.1:15.54a10
Jul 8AAU Club ChampionshipsJul 8 · 200 Meters · Place 67 · Jaguar TrackJaguar Track200 MetersRound P67.32.80aWind: -0.210
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 400 Meters · Place 17 · Jaguar TrackJaguar Track400 Meters17.1:14.86a10
Jun 24Icahn Stadium - Northeast Youth InvitationalJun 24 · 200 Meters · Place 24 · Jaguar TrackJaguar Track200 Meters24.32.55a10
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 Meters8.1:14.07a10
Jun 9USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 16 · Jaguar TrackJaguar Track200 Meters16.33.35a10
May 20Skylands Conference ChampionshipsMay 20 · 400 Meters · Place 5 · Jaguar TrackJaguar Track400 Meters5.1:18.47a10
May 20Skylands Conference ChampionshipsMay 20 · 200 Meters · Place 4 · Jaguar TrackJaguar Track200 Meters4.32.63aWind: 0.210
May 20Skylands Conference ChampionshipsMay 20 · 100 Meters · Place 3 · Jaguar TrackJaguar Track100 MetersRound P3.15.83a10
May 20Skylands Conference ChampionshipsMay 20 · 100 Meters · Place 2 · Jaguar TrackJaguar Track100 Meters2.15.50aWind: 0.310
Apr 22Icahn Stadium - New York Relays Youth DivisionApr 22 · 800 Meters · Place 15 · Jaguar TrackJaguar Track800 Meters15.3:09.24a10
Apr 22Icahn Stadium - New York Relays Youth DivisionApr 22 · 400 Meters · Place 17 · Jaguar TrackJaguar Track400 Meters17.1:18.99a10
Feb 11YMCA Youth Series Meet #3Feb 11 · 800 Meters · Place 19 · Jaguar TrackJaguar Track800 Meters19.3:14.56a10
Feb 11YMCA Youth Series Meet #3Feb 11 · 400 Meters · Place 18 · Jaguar TrackJaguar Track400 Meters18.1:22.51a10

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Armory Youth Holiday Classic Sponsored by NYRRDec 17 · 800 Meters · Place 8 · Jaguar TrackJaguar Track800 Meters8.3:18.41a10
Dec 17Armory Youth Holiday Classic Sponsored by NYRRDec 17 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:24.01a10
Dec 17Armory Youth Holiday Classic Sponsored by NYRRDec 17 · 200 Meters · Place 20 · Jaguar TrackJaguar Track200 Meters20.36.54a10