Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2022 UAGTCA's Ron Jackson Youth Invitational · Jul 2312.752022 UAGTCA's Ron Jackson Youth InvitationalJuly 23, 2022
110m Hurdles · 39" / 0.991m · OutdoorOlympic Conference Championships 2026 · Apr 2915.71aOlympic Conference Championships 2026April 29, 2026
200 Meters · IndoorSJTCA Winter Meet #4 · Dec 2324.18aSJTCA Winter Meet #4December 23, 2023
200 Meters · OutdoorTransey East Invitational · Jun 1424.22aTransey East InvitationalJune 14, 2025
300 Meters · IndoorOcean Breeze Freedom Games · Jan 337.93Ocean Breeze Freedom GamesJanuary 3, 2026
300m Hurdles · 36" / 0.914m · OutdoorThe Bensalem Invitational · Apr 1141.59aThe Bensalem InvitationalApril 11, 2026
400 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 3153.44The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
400 Meters · OutdoorTransey East Invitational · Jun 1453.73aTransey East InvitationalJune 14, 2025
400m Hurdles · 36" / 0.914m · OutdoorTCNJ HS Invite · Apr 458.63aTCNJ HS InviteApril 4, 2026
55 Meter · IndoorU.S. Marine Corps Holiday Classic · Dec 297.12aU.S. Marine Corps Holiday ClassicDecember 29, 2023
55 Meters · IndoorSJTCA Winter Meet #10 · Jan 287.25SJTCA Winter Meet #10January 28, 2023
55m Hurdles · 39" · IndoorBishop Loughlin Games · Dec 208.23aBishop Loughlin GamesDecember 20, 2025
600 Meters · IndoorThe Beantown Winter Classic · Dec 211:33.91aThe Beantown Winter ClassicDecember 21, 2024
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.87aAdidas Indoor NationalsMarch 20, 2026
800 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 282:14.08aU.S. Marine Corps Holiday ClassicDecember 28, 2024
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 2224.48UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21Cherokee Final Countdown- Last ChanceMay 21 · 400m Hurdles · Place 5 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m5.58.96a12
May 21Cherokee Final Countdown- Last ChanceMay 21 · 110m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m2.15.83a12
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · 400m Hurdles · Place 7 · Rancocas ValRancocas Val400m Hurdles758.8412
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · 110m Hurdles · Place 18 · Rancocas ValRancocas Val110m HurdlesRound P1816.1712
May 7Burlington County ChampionshipsMay 7 · 400m Hurdles · Place 14 · Rancocas ValRancocas Val400m Hurdles141:02.61—
May 7Burlington County ChampionshipsMay 7 · 110m Hurdles · Place 6 · Rancocas ValRancocas Val110m Hurdles615.88—
May 7Burlington County ChampionshipsMay 7 · 110m Hurdles · Place 5 · Rancocas ValRancocas Val110m HurdlesRound P515.84—
May 2SJTCA Open (Boys)May 2 · 110m Hurdles · Place 11 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m11.15.78aWind: 0.912
Apr 29Olympic Conference Championships 2026Apr 29 · 400m Hurdles · Place 9 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m9.1:00.63a12
Apr 29Olympic Conference Championships 2026Apr 29 · 110m Hurdles · Place 9 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991mRound P9.15.54aWind: 2.112
Apr 29Olympic Conference Championships 2026Apr 29 · 110m Hurdles · Place 8 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m8.15.71a PBWind: 1.812
Apr 11The Bensalem InvitationalApr 11 · 300m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg300m Hurdles36" / 0.914m2.41.59a PB12
Apr 11The Bensalem InvitationalApr 11 · 110m Hurdles · Place 6 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m6.16.58a12
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · Place 1 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m1.58.63a PB12
Apr 4TCNJ HS InviteApr 4 · 110m Hurdles · Place 7 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m7.16.17a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 69 · Rancocas Valley RegRancocas Valley Reg60m Hurdles39" / 0.991mRound P69.8.87a PB12
Feb 26SJTCA #20Feb 26 · 800 Meters · Place 14 · Rancocas Valley RegRancocas Valley Reg800 Meters142:16.8012
Feb 26SJTCA #20Feb 26 · 55m Hurdles · Place 4 · Rancocas Valley RegRancocas Valley Reg55m Hurdles48.1812
Feb 15NJSIAA Sectional Championships - South Group 4Feb 15 · 55m Hurdles · Place 19 · Rancocas Valley RegRancocas Valley Reg55m HurdlesRound P198.5512
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 30 · Rancocas Valley RegRancocas Valley Reg55m HurdlesRound P308.3312
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 18 · Rancocas Valley RegRancocas Valley Reg400 Meters1853.44 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 30 · Rancocas Valley RegRancocas Valley Reg55m HurdlesRound P308.3312
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 18 · Rancocas Valley RegRancocas Valley Reg400 Meters1853.4412
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 14 · Rancocas Valley RegRancocas Valley Reg300 Meters1437.93 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 55m Hurdles · Place 27 · Rancocas Valley RegRancocas Valley Reg55m HurdlesRound P278.4612

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 98 · Rancocas Valley RegRancocas Valley Reg300 MetersRound P98.38.78a12
Dec 20Bishop Loughlin GamesDec 20 · 55m Hurdles · Place 9 · Rancocas Valley RegRancocas Valley Reg55m Hurdles39"Round P9.8.23a PB12
Dec 13SJTCA Meet #2Dec 13 · 55m Hurdles · Place 8 · Rancocas Valley RegRancocas Valley Reg55m Hurdles39"8.8.35a12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters—DNS11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters—DNS11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 15 · Tri-State EliteTri-State Elite200 Meters1525.2018
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 13 · Tri-State EliteTri-State Elite400 Meters1355.2418

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters7.53.73a PB11
Jun 14Transey East InvitationalJun 14 · 200 Meters · Place 9 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters9.24.22a PB11
May 27Cherokee Final Countdown- Last ChanceMay 27 · 400m Hurdles · Place 2 · Rancocas ValRancocas Val400m Hurdles21:00.15—
May 22Cherokee Last ChanceMay 22 · 400m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m2.1:00.87a11
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 400m Hurdles · Place 17 · Rancocas ValRancocas Val400m Hurdles171:00.1511
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 110m Hurdles · Place 17 · Rancocas ValRancocas Val110m HurdlesRound P1716.3211
May 10Burlington County ChampionshipMay 10 · 400m Hurdles · Place 7 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m7.1:01.72a11
May 10Burlington County ChampionshipMay 10 · 110m Hurdles · Place 5 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991mRound P5.16.36a11
May 10Burlington County ChampionshipMay 10 · 110m Hurdles · Place 5 · Rancocas Valley RegRancocas Valley Reg110m Hurdles39" / 0.991m5.15.94a11
Apr 2RV Tri MeetApr 2 · 400m Hurdles · Place 3 · Rancocas Valley RegRancocas Valley Reg400m Hurdles36" / 0.914m3.1:01.21a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 11 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters11.2:14.08a PB11
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 17 · Tri-State Elite Track ClubTri-State Elite Track Club300 Meters17.39.87a11
Dec 21The Beantown Winter ClassicDec 21 · 600 Meters · Place 10 · Tri-State Elite Track ClubTri-State Elite Track Club600 Meters10.1:33.91a PB11
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 200 Meters · Place 34 · Rancocas Valley RegRancocas Valley Reg200 MetersRound P3424.2610
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 34 · Rancocas Valley RegRancocas Valley Reg55m Hurdles349.2610
Jan 26Olympic & Tri-County Conf MeetJan 26 · 55m Hurdles · Place 16 · Rancocas Valley RegRancocas Valley Reg55m HurdlesRound P169.6110
Jan 22SJTCA Winter Meet #12Jan 22 · 55m Hurdles · Place 48 · Rancocas Valley RegRancocas Valley Reg55m Hurdles489.7410
Jan 17SJTCA Winter Meet #10Jan 17 · 400 Meters · Place 30 · Rancocas Valley RegRancocas Valley Reg400 Meters3057.0710
Jan 6Freedom GamesJan 6 · 300 Meters · Place 55 · Rancocas Valley RegRancocas Valley Reg300 Meters5539.4110
Jan 6Freedom GamesJan 6 · 55m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg55m Hurdles29.4210

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 9 · Tri-State ElTri-State ElCombined results91:03.20—
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 24 · Tri-State ElTri-State ElCombined results2454.36—
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400m Hurdles · Place 34 · Rancocas ValRancocas Val400m Hurdles341:08.5110
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400m Hurdles · Place 34 · Rancocas ValRancocas Val400m Hurdles341:08.5110
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400m Hurdles · Place 34 · Rancocas ValRancocas Val400m Hurdles341:08.5110
May 23Cherokee Final Countdown- Last ChanceMay 23 · 110m Hurdles · Place 18 · Rancocas Valley RegRancocas Valley Reg110m Hurdles1817.0910
May 23Cherokee Final Countdown- Last ChanceMay 23 · 400m Hurdles · Place 12 · Rancocas Valley RegRancocas Valley Reg400m Hurdles121:00.7210
May 21Olympic Conference ChampionshipsMay 21 · 400m Hurdles · Place 9 · Rancocas ValRancocas Val400m Hurdles91:02.57—
May 21Olympic Conference ChampionshipsMay 21 · 110m Hurdles · Place 14 · Rancocas ValRancocas Val110m HurdlesRound P1419.59—
May 11Burlington County ChampionshipsMay 11 · 400m Hurdles · Place 10 · Rancocas Valley RegRancocas Valley Reg400m Hurdles101:00.8510
May 11Burlington County ChampionshipsMay 11 · 110m Hurdles · Place 15 · Rancocas Valley RegRancocas Valley Reg110m HurdlesRound P1516.9110
Apr 20Blue Devil ClassicApr 20 · 400m Hurdles · Place 21 · Rancocas ValRancocas Val400m Hurdles211:04.6510
Apr 20Blue Devil ClassicApr 20 · 400m Hurdles · Place 21 · Rancocas ValRancocas Val400m Hurdles211:04.6510
Apr 13West Deptford RelaysApr 13 · 400m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg400m Hurdles21:06.8110

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 55 Meter · Place 25 · Rancocas Valley RegRancocas Valley Reg55 Meter25.7.12a PB10
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 200 Meters · Place 35 · Rancocas Valley RegRancocas Valley Reg200 Meters35.24.72a10
Dec 23SJTCA Winter Meet #4Dec 23 · 200 Meters · Place 39 · Rancocas Valley RegRancocas Valley Reg200 Meters39.24.18a PB10
Feb 21SJTCA Winter Meet #16Feb 21 · 800 Meters · Place 27 · Rancocas Valley RegRancocas Valley Reg800 Meters272:23.099
Feb 15SJTCA Winter Meet #15Feb 15 · 55 Meters · Place 24 · Rancocas Valley RegRancocas Valley Reg55 Meters247.309
Feb 15SJTCA Winter Meet #15Feb 15 · 600 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg600 Meters121:37.659
Feb 8SJTCA Winter Meet #13Feb 8 · 400 Meters · Place 22 · Rancocas Valley RegRancocas Valley Reg400 Meters2257.529
Jan 30SJTCA Winter Meet #11Jan 30 · 400 Meters · Place 42 · Rancocas Valley RegRancocas Valley Reg400 Meters4258.939
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 64 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P647.25 PB9
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 64 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P647.259
Jan 28SJTCA Winter Meet #10Jan 28 · 55 Meters · Place 64 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P647.259
Jan 21SJTCA Winter Meet #8Jan 21 · 55 Meters · Place 80 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P807.379
Jan 21SJTCA Winter Meet #8Jan 21 · 55 Meters · Place 80 · Rancocas Valley RegRancocas Valley Reg55 Meters807.379
Jan 21SJTCA Winter Meet #8Jan 21 · 55 Meters · Place 80 · Rancocas Valley RegRancocas Valley Reg55 Meters807.379
Jan 16SJTCA Winter Meet #6Jan 16 · 200 Meters · Place 48 · Rancocas Valley RegRancocas Valley Reg200 Meters4825.269
Jan 16SJTCA Winter Meet #6Jan 16 · 200 Meters · Place 48 · Rancocas Valley RegRancocas Valley Reg200 Meters4825.269

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 11 · Tri-State ElTri-State ElCombined results111:07.31—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 20 · Tri-State ElTri-State ElCombined resultsRound P2024.48 PB—
Jun 302023 AAU Region 02 QualifierJun 30 · 400m Hurdles · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club400m Hurdles71:06.97—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400m Hurdles · Place 13 · Tri-State Elite Track ClubTri-State Elite Track Club400m Hurdles36" / 0.914m13.1:09.70a9
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 39 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters39.58.40a9
May 23Olympic Conference Championships (Patriot)May 23 · 400m Hurdles · Place 12 · Rancocas Valley RegRancocas Valley Reg400m Hurdles121:06.399
May 23Olympic Conference Championships (Patriot)May 23 · 400m Hurdles · Place 12 · Rancocas ValRancocas Val400m Hurdles121:06.39—
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · 400m Hurdles · Place 2 · Rancocas Valley RegRancocas Valley Reg400m Hurdles21:04.659
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · 400 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg400 Meters355.959
May 17Indian Frosh/Novice Finale & Varsity Relay ShowcaseMay 17 · 200 Meters · Place 8 · Rancocas Valley RegRancocas Valley Reg200 Meters824.359
May 13Burlington County ChampionshipsMay 13 · 400m Hurdles · Place 23 · Rancocas Valley RegRancocas Valley Reg400m Hurdles231:07.929
May 6SJTCA Open-BoysMay 6 · 400 Meters · Place 55 · Rancocas Valley RegRancocas Valley Reg400 Meters55.54.49a9
May 6SJTCA Open-BoysMay 6 · 200 Meters · Place 79 · Rancocas Valley RegRancocas Valley Reg200 Meters79.24.48a9
Apr 22Blue Devil ClassicApr 22 · 400 Meters · Place 34 · Rancocas ValRancocas Val400 Meters3454.209
Apr 22Blue Devil ClassicApr 22 · 400 Meters · Place 34 · Rancocas ValRancocas Val400 Meters3454.209
Apr 22Blue Devil ClassicApr 22 · 400 Meters · Place 34 · Rancocas ValRancocas Val400 Meters3454.209

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 200 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg200 Meters12.25.49a9
Dec 17Bishop Loughlin GamesDec 17 · 300 Meters · Place 19 · Rancocas Valley RegRancocas Valley Reg300 Meters19.41.45a9
Dec 17Bishop Loughlin GamesDec 17 · 55 Meter · Place 17 · Rancocas Valley RegRancocas Valley Reg55 Meter17.7.41a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 400 Meters · Place 23 · Tri-State ElTri-State El400 Meters2359.72—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 29 · Tri-State ElTri-State El200 Meters2926.09—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 100 Meters · Place 21 · Tri-State ElTri-State El100 Meters2112.75 PB—
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 57 · Tri-State ElTri-State El400 Meters571:00.7514
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 64 · Tri-State ElTri-State El200 Meters6426.6614
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 21 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters21.59.93aUnofficial8
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 16 · Tri-State Elite Track ClubTri-State Elite Track Club100 MetersRound P16.12.47aUnofficial8