Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTCNJ Lions Invite · Apr 2611.94aTCNJ Lions InviteApril 26, 2024
1000 Meters · IndoorOcean Breeze Freedom Games (Youth Only) · Jan 53:25.63aOcean Breeze Freedom Games (Youth Only)January 5, 2020
200 Meters · IndoorNew Jersey Athletic Conference Championships · Feb 2222.65aNew Jersey Athletic Conference ChampionshipsFebruary 22, 2025
200 Meters · OutdoorTCNJ Lions Invite · Apr 2423.09aTCNJ Lions InviteApril 24, 2026
300 Meters · IndoorFastrack Metro Season Opener · Dec 537.01aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · IndoorFastrack Season Opener · Dec 150.86aFastrack Season OpenerDecember 1, 2023
400 Meters · OutdoorTCNJ Lions Invite · Apr 2451.56aTCNJ Lions InviteApril 24, 2026
55 Meter · IndoorOcean Breeze Youth Freedom Games · Jan 87.22aOcean Breeze Youth Freedom GamesJanuary 8, 2023
600 Meters · IndoorOcean Breeze Holiday Festival (Youth Only) · Dec 271:43.90aOcean Breeze Holiday Festival (Youth Only)December 27, 2019
800 Meters · OutdoorUAGTCA's Ron Jackson Youth Invitational · Jul 192:31.92UAGTCA's Ron Jackson Youth InvitationalJuly 19, 2019
Combined results · IndoorOcean Breeze Invitational (Youth) · Jan 207.94Ocean Breeze Invitational (Youth)January 20, 2019
Javelin · 600g · OutdoorAAU Region 01 Qualifier at Queens NY · Jun 2720.92mAAU Region 01 Qualifier at Queens NY June 27, 2019

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 27 · StocktonStockton200 MetersRound P27.23.27aWind: 0Jr
Apr 24TCNJ Lions InviteApr 24 · 400 Meters · Place 19 · StocktonStockton400 Meters19.51.56a PBJr
Apr 24TCNJ Lions InviteApr 24 · 200 Meters · Place 21 · StocktonStockton200 Meters21.23.09a PBWind: 0Jr
Apr 9TCNJ InvitationalApr 9 · 400 Meters · Place 25 · StocktonStockton400 Meters25.53.21aJr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 71 · StocktonStockton200 Meters71.23.35aWind: 1.3Jr
Mar 20Stockton InviteMar 20 · 200 Meters · Place 63 · StocktonStockton200 Meters6327.10aJr

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 300 Meters · Place 17 · StocktonStockton300 Meters17.37.01a PBJr
Feb 28Fastrack Last ChanceFeb 28 · 200 Meters · Place 31 · StocktonStockton200 Meters3123.14SO
Feb 28Fastrack Last ChanceFeb 28 · 200 Meters · Place 31 · StocktonStockton200 Meters3123.14a—
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 400 Meters · Place 16 · StocktonStockton400 Meters16.51.10aSo
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 200 Meters · Place 9 · StocktonStockton200 Meters9.22.65a PBSo
Feb 15Widener Indoor ClassicFeb 15 · 400 Meters · Place 31 · StocktonStockton400 Meters31.52.14aSo
Feb 7Fastrack National InvitationalFeb 7 · 400 Meters · Place 34 · StocktonStockton400 Meters3450.87SO
Jan 31Seamus McElligottJan 31 · 200 Meters · Place 3 · StocktonStockton200 Meters3.23.48aSo
Jan 25Nazareth Conference Challenge CupJan 25 · 400 Meters · Place 18 · StocktonStockton400 Meters1852.69a—
Jan 17NYC Gotham CupJan 17 · 200 Meters · Place 39 · StocktonStockton200 Meters39.23.30aSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4NJAC Outdoor ChampionshipsMay 4 · 400 Meters · Place 11 · StocktonStockton400 Meters1152.79a—
Apr 26TCNJ Lions InviteApr 26 · 200 Meters · Place 28 · StocktonStockton200 Meters28.23.71aWind: -2.8Fr
Apr 26TCNJ Lions InviteApr 26 · 100 Meters · Place 40 · StocktonStockton100 Meters40.11.94a PBWind: -1.7Fr
Apr 6Delaware InvitationalApr 6 · 400 Meters · Place 17 · StocktonStockton400 Meters17.57.53aFr
Mar 29Osprey OpenMar 29 · 400 Meters · Place 2 · StocktonStockton400 Meters251.90FR
Mar 22Stockton InviteMar 22 · 200 Meters · Place 7 · StocktonStockton200 Meters7.23.22aWind: 0.2Fr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 400 Meters · Place 16 · StocktonStockton400 Meters1652.68FR
Feb 102024 Big Apple InvitationalFeb 10 · 400 Meters · Place 16 · StocktonStockton400 Meters16.51.64aFr
Feb 102024 Big Apple InvitationalFeb 10 · 200 Meters · Place 46 · StocktonStockton200 Meters46.23.33aWind: 0Fr
Feb 2NYU DIII InvitationalFeb 2 · 200 Meters · Place 23 · StocktonStockton200 Meters2323.33a—
Jan 12TCNJ Indoor InvitationalJan 12 · 400 Meters · Place 20 · StocktonStockton400 Meters2053.18FR

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Fast Times at Lehigh UniversityDec 8 · 200 Meters · Place 11 · StocktonStockton200 Meters11.23.91aFr
Dec 1Fastrack Season OpenerDec 1 · 400 Meters · Place 9 · StocktonStockton400 Meters9.50.86a PBFr
Jan 13Fast Fridays Series Meet #3Jan 13 · 55 Meter · UnattachedUnattached55 Meter—DNS12
Jan 13Fast Fridays Series Meet #3Jan 13 · 200 Meters · UnattachedUnattached200 Meters—DNS12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 7 · 07-Unattached07-Unattached55 Meter7.7.22a PB12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 7 · 07-Unattached07-Unattached200 Meters7.24.14a12

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 17 · Tri-State ElTri-State El200 Meters1723.95—
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · 07-Unattached07-Unattached400 MetersRound P—DNS11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · 07-Unattached07-Unattached200 MetersRound P—DNSWind: 1.411
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100 Meters · 07-Unattached07-Unattached100 MetersRound P—DNSWind: 1.411
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 44 · Tri-State ElTri-State El200 Meters4424.4117
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100 Meters · Place 33 · Tri-State ElTri-State El100 Meters3312.2017

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11Fast Fridays Invitational #4Feb 11 · 400 Meters · Place 3 · 07-Unattached07-Unattached400 Meters3.56.94a11
Feb 11Fast Fridays Invitational #4Feb 11 · 200 Meters · Place 1 · 07-Unattached07-Unattached200 Meters1.24.75a11
Feb 4Fast Fridays Invitational #3Feb 4 · 400 Meters · Place 1 · 07-Unattached07-Unattached400 Meters1.57.72a11
Feb 4Fast Fridays Invitational #3Feb 4 · 200 Meters · Place 1 · 07-Unattached07-Unattached200 Meters1.24.88a11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club300 Meters2.38.78a11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter2.7.38a11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · Tri-State Elite Track ClubTri-State Elite Track Club400 MetersRound P—DNS10
Jun 25AAU Region 1 QualifierJun 25 · 200 Meters · Tri-State Elite Track ClubTri-State Elite Track Club200 MetersRound P—DNS10
Jun 20AAU NJJun 20 · 800 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters6.2:32.29aUnofficial10
Jun 20AAU NJJun 20 · 400 Meters · Place 10 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters10.58.21aUnofficial10
Jun 20AAU NJJun 20 · 200 Meters · Place 14 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters14.26.15aUnofficial10
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 800 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters6.2:32.29a10
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 400 Meters · Place 10 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters10.58.21a10
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 200 Meters · Place 14 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters14.26.15a10

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 16Pre Nationals InvitationalFeb 16 · 55 Meter · Place 17 · 07-Unattached07-Unattached55 MeterRound P17.7.47a9
Feb 16Pre Nationals InvitationalFeb 16 · 400 Meters · Place 9 · 07-Unattached07-Unattached400 Meters9.56.35a9
Feb 16Pre Nationals InvitationalFeb 16 · 200 Meters · Place 13 · 07-Unattached07-Unattached200 Meters13.25.36a9
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 55 Meter · Place 3 · 07-Unattache07-Unattache55 Meter3.7.50a9
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 400 Meters · Place 2 · 07-Unattache07-Unattache400 Meters2.58.61a9
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 200 Meters · Place 3 · 07-Unattache07-Unattache200 Meters3.26.04a9
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 1000 Meters · Place 5 · 07-Unattached07-Unattached1000 Meters5.3:25.63a PB9
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 200 Meters · Place 4 · 07-Unattached07-Unattached200 Meters4.25.47a9

2019 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 300 Meters · Place 5 · 07-Unattached07-Unattached300 Meters5.40.66a9
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 600 Meters · Place 8 · 07-Unattached07-Unattached600 Meters8.1:43.90a PB9
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 400 Meters · Place 28 · Tri-State Elite Track ClubTri-State Elite Track Club400 MetersRound P28.1:00.98a5
Mar 15USATF Hershey Youth Indoor Championship 8U-14Mar 15 · 200 Meters · Place 33 · Tri-State Elite Track ClubTri-State Elite Track Club200 MetersRound P33.26.68a5
Mar 8AAU National Indoor ChampionshipMar 8 · 400 Meters · Place 29 · Willingboro TrackWillingboro Track400 MetersRound P29.1:02.63a5
Mar 8AAU National Indoor ChampionshipMar 8 · 200 Meters · Place 33 · Willingboro TrackWillingboro Track200 MetersRound P33.27.10a5
Feb 17Pre Nationals InvitationalFeb 17 · 400 Meters · Place 25 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters25.1:01.02a5
Feb 17Pre Nationals InvitationalFeb 17 · 200 Meters · Place 31 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters31.27.52a5
Jan 27USATF NJ Youth Indoor Developmental Track and Field Meet Jan 27 · 400 Meters · Place 19 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters19.1:05.11a5
Jan 27USATF NJ Youth Indoor Developmental Track and Field Meet Jan 27 · 200 Meters · Place 17 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters17.27.77a5
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 26 · Tri-State ElTri-State ElCombined results2644.24—
Jan 20Ocean Breeze Invitational (Youth)Jan 20 · Combined results · Place 13 · Tri-State ElTri-State ElCombined results137.94 PB—
Jan 13USATF-NJ Youth Indoor Track & Field Developmental MeetJan 13 · 55 Meter · Place 11 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter11.7.87a5
Jan 13USATF-NJ Youth Indoor Track & Field Developmental MeetJan 13 · 200 Meters · Place 12 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters12.27.71a5
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 55 Meter · Place 14 · Tri-State Elite Track ClubTri-State Elite Track Club55 Meter14.7.75a5
Jan 6Ocean Breeze Freedom Games (Youth)Jan 6 · 200 Meters · Place 19 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters19.27.37a5

2019 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 800 Meters · Place 15 · Tri-State ElTri-State El800 Meters152:31.92 PB—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · Javelin · Place 13 · Tri-State ElTri-State ElJavelin1368-03—
Jul 19UAGTCA's Ron Jackson Youth InvitationalJul 19 · 400 Meters · Place 11 · Tri-State ElTri-State El400 Meters1157.96—
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · Javelin · Place 4 · Tri-State Elite Track ClubTri-State Elite Track ClubJavelin600g4.20.92m PB5
Jun 27AAU Region 01 Qualifier at Queens NY Jun 27 · 400 Meters · Place 12 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters12.59.34a5
Jun 15Transy East InvitationalJun 15 · 800 Meters · Place 10 · Tri-State ElTri-State El800 Meters102:37.33—
Jun 15Transy East InvitationalJun 15 · 100 Meters · Place 11 · Tri-State ElTri-State El100 Meters1113.25—
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 400 Meters · Place 9 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters91:01.29—
Jun 2AAU New Jersey District Qualifier 14 And Under Jun 2 · 200 Meters · Place 11 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters1127.49—
Apr 20Green Streakers And Supersonics Developmental SeriesApr 20 · Javelin · Place 1 · Tri-State Elite Track ClubTri-State Elite Track ClubJavelin800g1.35-00Unofficial5
Apr 20Green Streakers And Supersonics Developmental SeriesApr 20 · 800 Meters · Place 19 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters19.2:40.94aUnofficial5
Apr 20Green Streakers And Supersonics Developmental SeriesApr 20 · 400 Meters · Place 11 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters11.1:02.08aUnofficial5

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Javelin · Place 6 · CL Athletics Stars Track Club New JerseyCL Athletics Stars Track Club New JerseyJavelin600g6.66-007
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 200 Meters · Place 10 · CL Athletics Stars Track Club New JerseyCL Athletics Stars Track Club New Jersey200 MetersRound P10.28.36a7
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · 100 Meters · Place 12 · CL Athletics Stars Track Club New JerseyCL Athletics Stars Track Club New Jersey100 MetersRound P12.14.09a7

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 55 Meter · Place 48 · 07-Unattache07-Unattache55 MeterRound P48.8.17a7
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 400 Meters · Place 63 · 07-Unattache07-Unattache400 MetersRound P63.1:09.25a7
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 200 Meters · Place 52 · 07-Unattache07-Unattache200 MetersRound P52.28.29a7