Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRider Invitational · Apr 1713.44aRider InvitationalApril 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorTCNJ Lions Invite · Apr 2415.20aTCNJ Lions InviteApril 24, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 126.85aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorDuke Invitational · Apr 1027.58aDuke InvitationalApril 10, 2026
300 Meters · IndoorDemarest Invitational · Dec 1852.32aDemarest InvitationalDecember 18, 2021
400 Meters · IndoorSJTCA Meet #4 · Dec 211:03.56aSJTCA Meet #4December 21, 2024
400m Hurdles · 30" / 0.762m · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · Jun 31:09.03aNJSIAA Sectionals Central Groups 1 and 4June 3, 2022
55 Meter · IndoorThe Egg Club Invitational · Dec 228.22aThe Egg Club InvitationalDecember 22, 2023
55m Hurdles · 33" · IndoorU.S. Marine Corps Holiday Classic · Dec 298.99aU.S. Marine Corps Holiday ClassicDecember 29, 2023
60 Meter · IndoorPenn Invitational · Jan 308.50aPenn InvitationalJanuary 30, 2026
60 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 238.49aDr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
60m Hurdles · 33" / 0.838m · IndoorPenn Opener · Dec 59.37aPenn OpenerDecember 5, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 100m Hurdles · Place 17 · RiderRider100m Hurdles33" / 0.838mRound P17.16.13aWind: -1.4Fr
Apr 24TCNJ Lions InviteApr 24 · 100m Hurdles · Place 8 · RiderRider100m Hurdles33" / 0.838m8.15.20a PBWind: 1.5Fr
Apr 17Rider InvitationalApr 17 · 100m Hurdles · Place 4 · RiderRider100m Hurdles33" / 0.838m4.15.87aWind: -0.2Fr
Apr 17Rider InvitationalApr 17 · 100 Meters · Place 17 · RiderRider100 Meters17.13.44a PBWind: -0.9Fr
Apr 10Duke InvitationalApr 10 · 100m Hurdles · Place 54 · RiderRider100m Hurdles33" / 0.838mRound P54.16.14aWind: 0.7Fr
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 89 · RiderRider200 Meters89.27.58a PBWind: 0.6Fr
Mar 31Princeton Dual MeetMar 31 · 100m Hurdles · Place 8 · RiderRider100m Hurdles33" / 0.838m8.16.14aWind: 0.7Fr
Mar 31Princeton Dual MeetMar 31 · 200 Meters · Place 14 · RiderRider200 Meters14.27.66aWind: -0.5Fr
Mar 28Rider 6 WayMar 28 · 100m Hurdles · Place 12 · RiderRider100m Hurdles1215.99aFR

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 21MAAC Indoor Track & Field ChampionshipsFeb 21 · 60m Hurdles · Place 15 · RiderRider60m Hurdles33" / 0.838mRound P15.9.38aFr
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 60 Meters · Place 3 · RiderRider60 Meters38.60aFR
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 60m Hurdles · Place 14 · RiderRider60m HurdlesRound P149.50aFr
Jan 30Penn InvitationalJan 30 · 60m Hurdles · Place 20 · RiderRider60m Hurdles33" / 0.838mRound P20.9.56aFr
Jan 30Penn InvitationalJan 30 · 60 Meter · Place 29 · RiderRider60 MeterRound P29.8.50a PBFr
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 60m Hurdles · Place 8 · RiderRider60m Hurdles89.37aFr
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 60 Meters · Place 42 · RiderRider60 Meters428.49a PBFr
Jan 16NYC Gotham CupJan 16 · 60m Hurdles · Place 10 · RiderRider60m Hurdles33" / 0.838mRound P10.9.59aWind: 0Fr
Jan 16NYC Gotham CupJan 16 · 200 Meters · Place 46 · RiderRider200 Meters46.27.94aWind: 0Fr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 60m Hurdles · Place 23 · RiderRider60m Hurdles33" / 0.838mRound P23.9.37a PBFr
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 14 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P14.9.00a12
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 38 · North Brunswick TownshipNorth Brunswick Township200 MetersRound P38.26.85a PB12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · 55m Hurdles · Place 9 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"9.9.28a12
Dec 21SJTCA Meet #4Dec 21 · 400 Meters · Place 11 · North Brunswick TownshipNorth Brunswick Township400 Meters11.1:03.56a PB12
Dec 21SJTCA Meet #4Dec 21 · 200 Meters · Place 36 · North Brunswick TownshipNorth Brunswick Township200 Meters36.28.42a12
Dec 14SJTCA Meet #2Dec 14 · 55m Hurdles · Place 8 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"8.9.02a12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11GMC Red & White ChampionshipMay 11 · 400m Hurdles · Place 7 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m7.1:11.66a11
May 11GMC Red & White ChampionshipMay 11 · 100m Hurdles · Place 8 · North Brunswick TownshipNorth Brunswick Township100m Hurdles33" / 0.838m8.17.51a11
Apr 20Colts Neck Spring InvitationalApr 20 · 100m Hurdles · Place 11 · North Brunswick TownshipNorth Brunswick Township100m Hurdles33" / 0.838m11.16.83a11

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 55m Hurdles · Place 20 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P20.8.99a PB11
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 200 Meters · Place 61 · North Brunswick TownshipNorth Brunswick Township200 Meters61.28.88a11
Dec 22The Egg Club InvitationalDec 22 · 55 Meter · Place 16 · North Brunswick TownshipNorth Brunswick Township55 Meter16.8.22a PB11
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55m Hurdles · Place 14 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P14.9.49a11
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55 Meter · Place 56 · North Brunswick TownshipNorth Brunswick Township55 MeterRound P56.8.34a11
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 39 · North Brunswick TownshipNorth Brunswick Township200 Meters39.28.59a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 400m Hurdles · Place 17 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m17.1:12.89a10
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 200 Meters · Place 21 · North Brunswick TownshipNorth Brunswick Township200 Meters21.28.55aWind: 0.710
May 23GMC ChampionshipsMay 23 · 400m Hurdles · Place 12 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m12.1:14.16a10
May 23GMC ChampionshipsMay 23 · 100m Hurdles · Place 6 · North Brunswick TownshipNorth Brunswick Township100m Hurdles33" / 0.838mRound P6.16.40aWind: 0.710
May 23GMC ChampionshipsMay 23 · 100m Hurdles · Place 6 · North Brunswick TownshipNorth Brunswick Township100m Hurdles33" / 0.838m6.16.06aWind: 1.710
May 23GMC ChampionshipsMay 23 · 200 Meters · Place 22 · North Brunswick TownshipNorth Brunswick Township200 Meters22.27.64aWind: 0.410

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55m Hurdles · Place 21 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P21.9.83a10
Dec 28Coach Glynn Holiday CarnivalDec 28 · 400 Meters · Place 19 · North Brunswick TownshipNorth Brunswick Township400 Meters19.1:08.41a10
Dec 28Coach Glynn Holiday CarnivalDec 28 · 200 Meters · Place 39 · North Brunswick TownshipNorth Brunswick Township200 Meters39.31.27a10
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 55m Hurdles · Place 21 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P21.10.06a10
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 400 Meters · Place 33 · North Brunswick TownshipNorth Brunswick Township400 Meters33.1:08.46a10
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 200 Meters · Place 42 · North Brunswick TownshipNorth Brunswick Township200 Meters42.29.38a10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 400m Hurdles · Place 12 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m12.1:09.03a PB9
May 26Essex County RelaysMay 26 · 400m Hurdles · Place 18 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m18.1:15.23a9
May 24GMC ChampionshipMay 24 · 400m Hurdles · Place 11 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m11.1:12.01a9
May 13Raider Novice InvitationalMay 13 · 400m Hurdles · Place 2 · North Brunswick TownshipNorth Brunswick Township400m Hurdles30" / 0.762m2.1:14.81a9
May 13Raider Novice InvitationalMay 13 · 100m Hurdles · Place 6 · North Brunswick TownshipNorth Brunswick Township100m Hurdles33" / 0.838m6.19.73a9
May 13Raider Novice InvitationalMay 13 · 200 Meters · Place 9 · North Brunswick TownshipNorth Brunswick Township200 Meters9.28.89a9

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27The Egg Club InvitationalDec 27 · 55m Hurdles · Place 6 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"6.11.21a9
Dec 27The Egg Club InvitationalDec 27 · 55 Meter · Place 7 · North Brunswick TownshipNorth Brunswick Township55 Meter7.8.36a9
Dec 20SJTCA Winter Meet #1Dec 20 · 55m Hurdles · Place 69 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"69.13.81a9
Dec 18Demarest InvitationalDec 18 · 300 Meters · Place 66 · North Brunswick TownshipNorth Brunswick Township300 Meters66.52.32a PB9
Dec 18Demarest InvitationalDec 18 · 55m Hurdles · Place 40 · North Brunswick TownshipNorth Brunswick Township55m Hurdles33"Round P40.11.41a9
Dec 18Demarest InvitationalDec 18 · 55 Meter · Place 41 · North Brunswick TownshipNorth Brunswick Township55 MeterRound P41.8.32a9