Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 2112.10Plainfield Tsunami Youth InvitationalMay 21, 2023
110m Hurdles · 39" / 0.991m · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 1514.92aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
200 Meters · OutdoorWinslow Eagles Sprint Night · Apr 2023.88aWinslow Eagles Sprint NightApril 20, 2026
200m Hurdles · 30" / 0.762m · OutdoorAAU Mid-Atlantic District Qualifier · Jun 1626.40aAAU Mid-Atlantic District QualifierJune 16, 2023
400 Meters · IndoorOlympic & Tri-County Conf Meet · Jan 2656.33Olympic & Tri-County Conf MeetJanuary 26, 2024
400 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 2156.00Plainfield Tsunami Youth InvitationalMay 21, 2023
400m Hurdles · 27" / 0.686m · OutdoorDeptford Spartan Relays · Apr 51:00.53aDeptford Spartan RelaysApril 5, 2025
400m Hurdles · 36" / 0.914m · OutdoorOlympic Conference Championships 2026 · Apr 291:01.18aOlympic Conference Championships 2026April 29, 2026
55 Meter · IndoorBishop Loughlin Games · Dec 217.06aBishop Loughlin GamesDecember 21, 2024
55 Meters · IndoorSJTCA #11 · Jan 106.97SJTCA #11January 10, 2026
55m Hurdles · 39" · IndoorSJTCA Meet #7 · Dec 288.58aSJTCA Meet #7December 28, 2024
800 Meters · OutdoorHaddonfield Distance Night · May 202:21.30Haddonfield Distance NightMay 20, 2024
Javelin · 400g TJ · OutdoorAAU Region 1 Qualifier · Jun 25100-00AAU Region 1 QualifierJune 25, 2021
Javelin · 600g · OutdoorAAU Mid-Atlantic District Qualifier · Jun 16121-3AAU Mid-Atlantic District QualifierJune 16, 2023
Javelin · 800g · OutdoorOlympic Conference Championships 2026 · Apr 29156' 4"Olympic Conference Championships 2026April 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · Javelin · Place 9 · Winslow TownshipWinslow TownshipJavelin800g9.150-1111
May 29NJSIAA Group Championships - 2 & 3May 29 · 110m Hurdles · Place 18 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991mRound P18.15.49aWind: 0.811
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · Javelin · Place 6 · Winslow TownshipWinslow TownshipJavelin800g6.145-0411
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 110m Hurdles · Place 4 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991mRound P4.14.98aWind: 1.811
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 110m Hurdles · Place 6 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991m6.14.92a PBWind: 1.911
May 9Camden County ChampionshipsMay 9 · Javelin · Place 1 · Winslow TownshipWinslow TownshipJavelin800g1.150-0011
May 9Camden County ChampionshipsMay 9 · 110m Hurdles · Place 4 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991mRound P4.15.39aWind: -0.911
May 9Camden County ChampionshipsMay 9 · 110m Hurdles · Place 2 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991m2.14.96aWind: -1.311
May 3Puma East Coast Age Group ShowcaseMay 3 · 110m Hurdles · Judah Elite T&FJudah Elite T&F110m Hurdles39" / 0.991m--DNS11
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Judah Elite T&FJudah Elite T&F200 Meters--DNSWind: 3.511
Apr 29Olympic Conference Championships 2026Apr 29 · Javelin · Place 3 · Winslow TownshipWinslow TownshipJavelin800g3.156' 4" PB11
Apr 29Olympic Conference Championships 2026Apr 29 · 400m Hurdles · Place 11 · Winslow TownshipWinslow Township400m Hurdles36" / 0.914m11.1:01.18a PB11
Apr 29Olympic Conference Championships 2026Apr 29 · 110m Hurdles · Place 7 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991mRound P7.15.20aWind: 1.811
Apr 29Olympic Conference Championships 2026Apr 29 · 110m Hurdles · Place 6 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991m6.15.23aWind: 2.711
Apr 20Winslow Eagles Sprint NightApr 20 · 110m Hurdles · Place 2 · Winslow TownshipWinslow Township110m Hurdles39" / 0.991m2.15.70aWind: -2.511
Apr 20Winslow Eagles Sprint NightApr 20 · 200 Meters · Place 13 · Winslow TownshipWinslow Township200 Meters13.23.88a PBWind: -0.511
Apr 6Highland Freshmen/Novice Track MeetApr 6 · Javelin · Winslow TownshipWinslow TownshipJavelin800g—DNS11
Apr 4Deptford Spartan RelaysApr 4 · 400m Hurdles · Place 27 · Winslow TownshipWinslow Township400m Hurdles36" / 0.914m27.1:03.22a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 8 · Winslow TownshipWinslow Township55m HurdlesRound P87.9011
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 5 · Winslow TownshipWinslow Township55m Hurdles57.8211
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m HurdlesRound P68.2711
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m HurdlesRound P68.2711
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m Hurdles67.9611
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m Hurdles67.9611
Jan 12Mid-Winter ClassicJan 12 · 55m Hurdles · Place 2 · Winslow TownshipWinslow Township55m Hurdles28.1911
Jan 12Mid-Winter ClassicJan 12 · 55m Hurdles · Place 2 · Winslow TownshipWinslow Township55m Hurdles28.1911
Jan 10SJTCA #11Jan 10 · 55 Meters · Place 20 · Winslow TownshipWinslow Township55 Meters206.97 PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Camden County ChampionshipsMay 10 · Javelin · Place 6 · Winslow TownWinslow TownJavelin6125-05—
May 10Camden County ChampionshipsMay 10 · 110m Hurdles · Place 2 · Winslow TownWinslow Town110m Hurdles215.80—
May 10Camden County ChampionshipsMay 10 · 110m Hurdles · Place 2 · Winslow TownWinslow Town110m Hurdles215.17—
Apr 5Deptford Spartan RelaysApr 5 · 400m Hurdles · Place 13 · Winslow TownshipWinslow Township400m Hurdles27" / 0.686m13.1:00.53a PB10
Mar 29Delsea FieldMar 29 · Javelin · Winslow TownshipWinslow TownshipJavelin800g--DNS10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m HurdlesRound P68.0410
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 55m Hurdles · Place 6 · Winslow TownshipWinslow Township55m HurdlesRound P68.0410
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 55m Hurdles · Place 7 · Winslow TownshipWinslow Township55m Hurdles78.0310
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 55m Hurdles · Place 7 · Winslow TownshipWinslow Township55m Hurdles78.0310

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 55m Hurdles · Place 20 · Winslow TownshipWinslow Township55m Hurdles39"20.8.58a PB10
Dec 21Bishop Loughlin GamesDec 21 · 55m Hurdles · Place 2 · Winslow TownshipWinslow Township55m Hurdles39"2.9.16a10
Dec 21Bishop Loughlin GamesDec 21 · 55 Meter · Place 5 · Winslow TownshipWinslow Township55 Meter5.7.06a PB10
Dec 20Olympic Conference #1Dec 20 · 55m Hurdles · Place 3 · Winslow TownshipWinslow Township55m Hurdles39"3.8.81a10
Dec 20Olympic Conference #1Dec 20 · 400 Meters · Place 7 · Winslow TownshipWinslow Township400 Meters7.57.20a10
Jan 26Olympic & Tri-County Conf MeetJan 26 · 55m Hurdles · Place 17 · Winslow TownshipWinslow Township55m HurdlesRound P179.659
Jan 26Olympic & Tri-County Conf MeetJan 26 · 400 Meters · Place 13 · Winslow TownshipWinslow Township400 Meters1356.33 PB9
Jan 22SJTCA Winter Meet #12Jan 22 · 55m Hurdles · Place 41 · Winslow TownshipWinslow Township55m Hurdles419.539
Jan 22SJTCA Winter Meet #12Jan 22 · 400 Meters · Place 39 · Winslow TownshipWinslow Township400 Meters3957.139

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 21 · Winslow TownWinslow TownJavelin21125-059
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 21 · Winslow TownWinslow TownJavelin21125-059
May 20Haddonfield Distance NightMay 20 · 800 Meters · Place 20 · Winslow TownWinslow Town800 Meters202:21.30 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 55m Hurdles · Place 23 · Winslow TownshipWinslow Township55m Hurdles39"23.10.19a9
Dec 27SJTCA Winter Meet #5Dec 27 · 400 Meters · Place 26 · Winslow TownshipWinslow Township400 Meters26.59.99a9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 200m Hurdles · Place 4 · TNT ExpressTNT Express200m Hurdles30" / 0.762mRound P4.27.76aWind: 0Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200m Hurdles · Place 5 · TNT ExpressTNT Express200m Hurdles30" / 0.762m5.27.17aWind: -0.5Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · Javelin · Place 3 · TNT ExpressTNT ExpressJavelin600g3.41.85mUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 21 · TNT ExpressTNT Express200 MetersRound P21.24.23aWind: -1.3Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 21 · TNT ExpressTNT Express100 MetersRound P21.12.03aWind: 1.1Unofficial8
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200m Hurdles · Place 2 · TNT ExpressTNT Express200m Hurdles30" / 0.762m2.26.40a PB8
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Javelin · Place 1 · TNT ExpressTNT ExpressJavelin600g1.121-3 PB8
May 21Plainfield Tsunami Youth InvitationalMay 21 · 100 Meters · Place 3 · Tnt ExpressTnt Express100 Meters312.10 PB—
May 21Plainfield Tsunami Youth InvitationalMay 21 · 400 Meters · Place 7 · Tnt ExpressTnt Express400 Meters756.00 PB—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 18Transy East InvitationalJun 18 · 400 Meters · Place 11 · TNT ExpressTNT Express400 Meters11.1:02.39a13-14
Jun 18Transy East InvitationalJun 18 · 100 Meters · Place 6 · TNT ExpressTNT Express100 Meters6.12.75a13-14
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 200m Hurdles · Place 2 · TNT ExpressTNT Express200m Hurdles30" / 0.762m2.29.12a13-14
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 400 Meters · Place 7 · TNT ExpressTNT Express400 Meters7.1:04.60a13-14
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 200m Hurdles · Place 1 · TNT ExpressTNT Express200m Hurdles30" / 0.762m1.29.24a13-14
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 400 Meters · Place 8 · TNT ExpressTNT Express400 Meters8.1:01.72a13-14

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 25AAU Region 1 QualifierJun 25 · Javelin · Place 1 · TNT ExpressTNT ExpressJavelin400g TJ1.100-00 PB11-12
Jun 25AAU Region 1 QualifierJun 25 · 400 Meters · TNT ExpressTNT Express400 Meters—DNS11-12
May 23Charlie Mays InvitationalMay 23 · Javelin · Place 1 · Tnt ExpressTnt ExpressJavelin1100-0709
May 23Charlie Mays InvitationalMay 23 · 400 Meters · Place 22 · Tnt ExpressTnt Express400 Meters221:17.9709

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 28AAU Region-02 National QualifierJun 28 · Javelin · Place 1 · Tnt ExpressTnt ExpressJavelin127.05m10
May 11Tri State Track and Field Developmental SeriesMay 11 · Javelin · Place 1 · Tnt ExpressTnt ExpressJavelin172-09—
May 11Tri State Track and Field Developmental SeriesMay 11 · 400 Meters · Place 15 · Tnt ExpressTnt Express400 Meters151:14.81—