Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLenape Invite · Apr 1112.28aLenape InviteApril 11, 2026
100m Hurdles · 33" / 0.838m · OutdoorOlympic Conference Championships 2026 · Apr 2914.74aOlympic Conference Championships 2026April 29, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 125.29aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorOlympic Conference Championships 2026 · Apr 2924.45aOlympic Conference Championships 2026April 29, 2026
300 Meters · IndoorBishop Loughlin Games · Dec 2141.15aBishop Loughlin GamesDecember 21, 2024
400 Meters · IndoorOcean Breeze Holiday Festival · Dec 2757.75aOcean Breeze Holiday FestivalDecember 27, 2024
400 Meters · OutdoorNJSIAA Group 2-3 Championships · Jun 755.60aNJSIAA Group 2-3 ChampionshipsJune 7, 2024
400m Hurdles · 27" / 0.686m · OutdoorDeptford Spartan Relays · Apr 51:06.52aDeptford Spartan RelaysApril 5, 2025
400m Hurdles · 30" / 0.762m · OutdoorNJSIAA State Meet Of Champions · Jun 359.80aNJSIAA State Meet Of ChampionsJune 3, 2026
55 Meter · IndoorSJTCA Winter Meet #4 · Dec 237.57aSJTCA Winter Meet #4December 23, 2023
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 110.05aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · IndoorOlympic & Tri-County Conf Meet · Jan 262:35.39Olympic & Tri-County Conf MeetJanuary 26, 2024
80m Hurdles · 30" / 0.762m · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 1717.57aAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 100m Hurdles · Winslow EliteWinslow Elite100m Hurdles33" / 0.838mRound P—DNS11
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 400 Meters · Place 1 · Winslow EliteWinslow Elite400 Meters1.57.12a11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 400m Hurdles · Place 3 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m3.59.80a PB11
May 29NJSIAA Group Championships - 2 & 3May 29 · 400m Hurdles · Place 3 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m3.1:02.13a11
May 29NJSIAA Group Championships - 2 & 3May 29 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.56.28a11
May 29NJSIAA Group Championships - 2 & 3May 29 · 200 Meters · Place 2 · Winslow TownshipWinslow Township200 Meters2.24.56aWind: 1.311
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 400m Hurdles · Place 2 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m2.1:01.80a11
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 100m Hurdles · Place 9 · Winslow TownshipWinslow Township100m Hurdles33" / 0.838mRound P9.16.43aWind: 2.311
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.55.66a11
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 200 Meters · Place 2 · Winslow TownshipWinslow Township200 Meters2.24.59aWind: 0.511
May 9Camden County ChampionshipsMay 9 · 400m Hurdles · Place 9 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m9.1:16.99a11
Apr 29Olympic Conference Championships 2026Apr 29 · 400m Hurdles · Place 2 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m2.1:01.41a11
Apr 29Olympic Conference Championships 2026Apr 29 · 100m Hurdles · Place 2 · Winslow TownshipWinslow Township100m Hurdles33" / 0.838mRound P2.14.75aWind: 2.311
Apr 29Olympic Conference Championships 2026Apr 29 · 100m Hurdles · Place 2 · Winslow TownshipWinslow Township100m Hurdles33" / 0.838m2.14.74a PBWind: 1.111
Apr 29Olympic Conference Championships 2026Apr 29 · 200 Meters · Place 2 · Winslow TownshipWinslow Township200 Meters2.24.45a PBWind: 1.111
Apr 11Lenape InviteApr 11 · 200 Meters · Place 2 · Winslow TownshipWinslow Township200 Meters2.25.14a11
Apr 11Lenape InviteApr 11 · 100 Meters · Place 2 · Winslow TownshipWinslow Township100 Meters2.12.28a PB11
Apr 4Deptford Spartan RelaysApr 4 · 400m Hurdles · Place 4 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m4.1:03.90a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters458.5311
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters458.5311
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters358.6611

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters3.58.43a11
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 9 · Winslow TownshipWinslow Township300 MetersRound P9.41.74a11
Dec 20Bishop Loughlin GamesDec 20 · 55m Hurdles · Place 23 · Winslow TownshipWinslow Township55m Hurdles33"Round P23.10.11a11
Dec 13SJTCA Meet #2Dec 13 · 55m Hurdles · Winslow TownshipWinslow Township55m Hurdles33"--DNS11
Nov 16Track And Field Fiesta (Youth)Nov 16 · 400 Meters · Place 4 · Winslow EliteWinslow Elite400 Meters4.58.96a11
Nov 16Track And Field Fiesta (Youth)Nov 16 · 200 Meters · Place 3 · Winslow EliteWinslow Elite200 Meters3.25.89a11
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 400 Meters · Place 8 · Winslow TownshipWinslow Township400 Meters859.8110
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 400 Meters · Place 8 · Winslow TownshipWinslow Township400 Meters859.8110
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters259.1410
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 12 · Winslow TownshipWinslow Township55m Hurdles33"Round P12.10.05a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 6 · Winslow TownshipWinslow Township200 MetersRound P6.25.29a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 5 · Winslow TownshipWinslow Township200 Meters5.25.71a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 400m Hurdles · Place 6 · Winslow TownWinslow Town400m Hurdles61:02.3810
May 30NJSIAA Group Championships - 2 & 3May 30 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters156.9810
May 30NJSIAA Group Championships - 2 & 3May 30 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles11:01.0110
May 10Camden County ChampionshipsMay 10 · 400m Hurdles · Place 2 · Winslow TownWinslow Town400m Hurdles21:03.78—
May 10Camden County ChampionshipsMay 10 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters256.78—
May 1SJTCA EliteMay 1 · 400m Hurdles · Place 2 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m2.1:01.64a10
May 1SJTCA EliteMay 1 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.56.11a10
Apr 23FAT WednesdayApr 23 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles11:02.6510
Apr 5Deptford Spartan RelaysApr 5 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles27" / 0.686m1.1:06.52a PB10

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 400 Meters · Place 5 · Winslow TownshipWinslow Township400 Meters5.57.75a PB10
Dec 23SJTCA Meet #6Dec 23 · 55m Hurdles · Place 7 · Winslow TownshipWinslow Township55m Hurdles33"7.10.19a10
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 4 · Winslow TownshipWinslow Township300 MetersRound P4.41.84a10
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 5 · Winslow TownshipWinslow Township300 Meters5.41.15a PB10
Dec 21Bishop Loughlin GamesDec 21 · 55 Meter · Place 2 · Winslow TownshipWinslow Township55 Meter2.7.60a10
Nov 172C2W Track & Field FiestaNov 17 · 400 Meters · Place 3 · Winslow EliteWinslow Elite400 Meters3.59.4010
Nov 172C2W Track & Field FiestaNov 17 · 200 Meters · Place 4 · Winslow EliteWinslow Elite200 Meters4.25.7010
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters457.919
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters457.919
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters458.169
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 400 Meters · Place 4 · Winslow TownshipWinslow Township400 Meters458.169
Jan 26Olympic & Tri-County Conf MeetJan 26 · 800 Meters · Place 8 · Winslow TownshipWinslow Township800 Meters82:35.39 PB9

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters3.56.02a9
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400m Hurdles · Place 4 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m4.1:02.72a9
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.55.60a PB9
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 4 · Winslow TownWinslow Town400m Hurdles41:03.169
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters255.769
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 4 · Winslow TownWinslow Town400m Hurdles41:03.169
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400 Meters · Place 2 · Winslow TownWinslow Town400 Meters255.769
May 21Olympic Conference ChampionshipsMay 21 · 400m Hurdles · Place 2 · Winslow TownWinslow Town400m Hurdles21:03.00—
May 21Olympic Conference ChampionshipsMay 21 · 400 Meters · Place 1 · Winslow TownWinslow Town400 Meters156.43—
Apr 13Lenape InviteApr 13 · 400m Hurdles · Place 5 · Winslow TownshipWinslow Township400m Hurdles30" / 0.762m5.1:10.29a9
Apr 13Lenape InviteApr 13 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters2.1:01.79a9
Apr 13Lenape InviteApr 13 · 200 Meters · Place 5 · Winslow TownshipWinslow Township200 Meters5.26.98a9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 55 Meter · Place 11 · Winslow TownshipWinslow Township55 Meter11.7.57a PB9
Dec 23SJTCA Winter Meet #4Dec 23 · 400 Meters · Place 5 · Winslow TownshipWinslow Township400 Meters5.58.94a9
Dec 16Bishop Loughlin GamesDec 16 · 300 Meters · Place 1 · Winslow TownshipWinslow Township300 Meters1.41.54a9
Dec 16Bishop Loughlin GamesDec 16 · 55 Meter · Place 1 · Winslow TownshipWinslow Township55 Meter1.7.61a9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5SJTFA CHAMPIONSHIP 2022Jun 5 · 400 Meters · Place 1 · Omega Track ClubOmega Track Club400 Meters1.1:06.79a11
Jun 5SJTFA CHAMPIONSHIP 2022Jun 5 · 200 Meters · Place 3 · Omega Track ClubOmega Track Club200 Meters3.31.27a11
Jun 5SJTFA CHAMPIONSHIP 2022Jun 5 · 100 Meters · Place 4 · Omega Track ClubOmega Track Club100 MetersRound P4.14.78a11
Jun 5SJTFA CHAMPIONSHIP 2022Jun 5 · 100 Meters · Place 2 · Omega Track ClubOmega Track Club100 Meters2.14.13a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 80m Hurdles · Place 2 · Omega Track ClubOmega Track Club80m Hurdles30" / 0.762m2.17.57a PB10
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 6 · Omega Track ClubOmega Track Club200 MetersRound P6.28.99a10
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 4 · Omega Track ClubOmega Track Club200 Meters4.28.26a10
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 3 · Omega Track ClubOmega Track Club100 MetersRound P3.13.92a10
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 3 · Omega Track ClubOmega Track Club100 Meters3.13.74a10

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 30AAU Region 1 National Qualifier Jun 30 · 400 Meters · Place 2 · Omega Track ClubOmega Track Club400 Meters21:16.10—
Jun 30AAU Region 1 National Qualifier Jun 30 · 200 Meters · Place 3 · Omega Track ClubOmega Track Club200 Meters332.55—
Jun 30AAU Region 1 National Qualifier Jun 30 · 100 Meters · Place 2 · Omega Track ClubOmega Track Club100 Meters215.64—