Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEmbry-Riddle Running Elements Classic · Apr 212.89aEmbry-Riddle Running Elements ClassicApril 2, 2026
200 Meters · IndoorFastrack Season Opener · Dec 126.07aFastrack Season OpenerDecember 1, 2023
200 Meters · OutdoorWidener Final Qualifier · May 1426.01Widener Final QualifierMay 14, 2023
400 Meters · IndoorMetropolitan Championships · Feb 31:05.33Metropolitan ChampionshipsFebruary 3, 2023
400 Meters · OutdoorDanny Curran Invitational · Mar 301:02.15aDanny Curran InvitationalMarch 30, 2023
55 Meter · IndoorSJTCA Winter Meet #1 · Dec 207.80aSJTCA Winter Meet #1December 20, 2021
55 Meters · IndoorNJSIAA Group Championships · Feb 257.69NJSIAA Group ChampionshipsFebruary 25, 2022
60 Meter · IndoorNJAC Indoor Track & Field Championships · Feb 208.20aNJAC Indoor Track & Field ChampionshipsFebruary 20, 2023
60 Meters · IndoorFastrack Last Chance · Feb 248.21Fastrack Last ChanceFebruary 24, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 200 Meters · Place 8 · RowanRowan200 Meters8.26.08aWind: -0.4Sr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 16 · RowanRowan200 MetersRound P16.26.06aWind: 0.1Sr
Apr 17Aggie InviteApr 17 · 200 Meters · Place 69 · RowanRowan200 Meters69.26.79aWind: -0.4Sr
Apr 17Aggie InviteApr 17 · 100 Meters · Place 66 · RowanRowan100 MetersRound P66.12.96aWind: 1.5Sr
Apr 11Oscar Moore InvitationalApr 11 · 200 Meters · Place 5 · RowanRowan200 Meters5.26.05aWind: 1.7Sr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 200 Meters · Place 39 · RowanRowan200 MetersRound P39.26.14aWind: 3Sr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 100 Meters · Place 55 · RowanRowan100 MetersRound P55.12.89a PBWind: 1.3Sr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21New Jersey Athletic Conference ChampionshipsFeb 21 · 60 Meters · Place 16 · RowanRowan60 Meters168.32aSR
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 60 Meters · Place 2 · RowanRowan60 Meters28.52aSR
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 200 Meters · Place 55 · RowanRowan200 Meters5527.82aSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 200 Meters · Place 22 · RowanRowan200 Meters22.27.05aSr

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 1Fastrack Season OpenerDec 1 · 60 Meter · Place 18 · RowanRowan60 MeterRound P18.8.31aSo
Dec 1Fastrack Season OpenerDec 1 · 200 Meters · Place 10 · RowanRowan200 Meters10.26.07a PBSo
Feb 24Fastrack Last ChanceFeb 24 · 60 Meters · Place 15 · RowanRowan60 Meters158.21 PBFR
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 60 Meter · Place 13 · RowanRowan60 MeterRound P13.8.20a PBFr
Feb 11Alvernia University Plex ShootoutFeb 11 · 400 Meters · Place 18 · RowanRowan400 Meters181:07.03aFr
Feb 11Alvernia University Plex ShootoutFeb 11 · 200 Meters · Place 8 · RowanRowan200 Meters827.42aFr
Feb 11Alvernia University Plex ShootoutFeb 11 · 60 Meters · Place 4 · RowanRowan60 MetersRound P48.26aFr
Feb 11Alvernia University Plex ShootoutFeb 11 · 60 Meters · Place 6 · RowanRowan60 Meters68.30aFr
Feb 3Metropolitan ChampionshipsFeb 3 · 200 Meters · Place 22 · RowanRowan200 Meters2226.96FR
Feb 3Metropolitan ChampionshipsFeb 3 · 400 Meters · Place 27 · RowanRowan400 Meters271:05.33 PBFR
Feb 3Metropolitan ChampionshipsFeb 3 · 60 Meters · Place 23 · RowanRowan60 MetersRound P238.35FR
Jan 28Seamus McElligott InvitationalJan 28 · 400 Meters · Place 12 · RowanRowan400 Meters121:08.56FR
Jan 28Seamus McElligott InvitationalJan 28 · 400 Meters · Place 12 · RowanRowan400 Meters121:08.56FR
Jan 20NYC Gotham CupJan 20 · 60 Meters · Place 29 · RowanRowan60 Meters298.48FR
Jan 14Alvernia Winter InviteJan 14 · 200 Meters · Place 6 · RowanRowan200 Meters627.96FR
Jan 14Alvernia Winter InviteJan 14 · 200 Meters · Place 6 · RowanRowan200 Meters627.96FR
Jan 14Alvernia Winter InviteJan 14 · 60 Meters · Place 10 · RowanRowan60 Meters108.42FR
Jan 14Alvernia Winter InviteJan 14 · 60 Meters · Place 10 · RowanRowan60 Meters108.42FR

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17AARTFC Outdoor Track & Field ChampionshipsMay 17 · 200 Meters · Place 21 · RowanRowan200 Meters2126.20FR
May 14Widener Final QualifierMay 14 · 200 Meters · Place 7 · RowanRowan200 Meters726.01 PBFR
May 14Widener Final QualifierMay 14 · 100 Meters · Place 12 · RowanRowan100 MetersRound P1212.93FR
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 200 Meters · Place 14 · RowanRowan200 MetersRound P14.25.95aWind: 0.8UnofficialFr
Apr 28Lions InvitationalApr 28 · 200 Meters · Place 8 · RowanRowan200 Meters826.51a—
Apr 28Lions InvitationalApr 28 · 100 Meters · Place 9 · RowanRowan100 Meters913.12a—
Apr 21Widener InvitationalApr 21 · 400 Meters · Place 27 · RowanRowan400 Meters271:03.68FR
Apr 21Widener InvitationalApr 21 · 200 Meters · Place 13 · RowanRowan200 Meters1326.26FR
Apr 8Oscar Moore InvitationalApr 8 · 400 Meters · Place 6 · RowanRowan400 Meters61:04.82FR
Apr 8Oscar Moore InvitationalApr 8 · 200 Meters · Place 5 · RowanRowan200 Meters527.62FR
Mar 30Danny Curran InvitationalMar 30 · 400 Meters · Place 17 · RowanRowan400 Meters17.1:02.15a PBFr
Mar 30Danny Curran InvitationalMar 30 · 200 Meters · Place 12 · RowanRowan200 Meters12.26.88aWind: -1Fr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Fastrack Season OpenerDec 2 · 60 Meter · Place 23 · RowanRowan60 MeterRound P23.8.41aFr
Dec 2Fastrack Season OpenerDec 2 · 200 Meters · Place 17 · RowanRowan200 Meters17.27.08aFr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 55 Meters · Place 17 · Burlington Twp.Burlington Twp.55 MetersRound P177.69 PB12

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 200 Meters · Place 4 · Burlington Twp.Burlington Twp.200 Meters426.5112
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 400 Meters · Place 15 · Burlington Twp.Burlington Twp.400 Meters151:04.1612
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 100 Meters · Place 7 · Burlington Twp.Burlington Twp.100 Meters712.9912
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 100 Meters · Place 7 · Burlington Twp.Burlington Twp.100 Meters713.0612
May 14Burlington County ChampionshipsMay 14 · 400 Meters · Place 5 · Burlington TownshipBurlington Township400 Meters5.1:02.63a12
May 14Burlington County ChampionshipsMay 14 · 200 Meters · Place 7 · Burlington TownshipBurlington Township200 Meters7.27.35a12
May 14Burlington County ChampionshipsMay 14 · 100 Meters · Place 9 · Burlington TownshipBurlington Township100 MetersRound P9.13.47a12
Apr 23Colts Neck Spring InvitationalApr 23 · 400 Meters · Place 28 · Burlington Twp.Burlington Twp.400 Meters281:07.0112
Apr 23Colts Neck Spring InvitationalApr 23 · 100 Meters · Place 12 · Burlington Twp.Burlington Twp.100 Meters1213.3712

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20SJTCA Winter Meet #1Dec 20 · 55 Meter · Place 10 · Burlington TownshipBurlington Township55 Meter10.7.80a PB12
Dec 20SJTCA Winter Meet #1Dec 20 · 400 Meters · Place 6 · Burlington TownshipBurlington Township400 Meters6.1:05.92a12

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups 1 & 3Jun 11 · 200 Meters · Place 13 · Burlington TownshipBurlington Township200 Meters13.27.19aWind: -2.411
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 400 Meters · Place 13 · Burlington TownshipBurlington Township400 Meters13.1:03.23a11
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 200 Meters · Place 5 · Burlington TownshipBurlington Township200 Meters5.26.62a11
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 100 Meters · Place 11 · Burlington TownshipBurlington Township100 MetersRound P11.13.05a11
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 200 Meters · Place 5 · Burlington Twp.Burlington Twp.200 Meters527.28—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 100 Meters · Place 6 · Burlington Twp.Burlington Twp.100 Meters613.31—
May 12Pennsauken vs Burlington Twp Dual MeetMay 12 · 200 Meters · Place 2 · Burlington TownshipBurlington Township200 Meters2.27.111
May 12Pennsauken vs Burlington Twp Dual MeetMay 12 · 100 Meters · Place 2 · Burlington TownshipBurlington Township100 Meters2.13.111