Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorECAC DIII Outdoor Track & Field Championships · May 1410.97aECAC DIII Outdoor Track & Field ChampionshipsMay 14, 2025
100 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 210.67aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
200 Meters · IndoorFastrack Invitational · Feb 621.98aFastrack InvitationalFebruary 6, 2026
200 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 221.75aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
300 Meters · IndoorMarine Corps Holiday Classic · Dec 2837.21aMarine Corps Holiday ClassicDecember 28, 2021
400 Meters · IndoorSJTCA Winter Meet #12 · Feb 753.44SJTCA Winter Meet #12February 7, 2022
400 Meters · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 352.64aNJSIAA Sectionals South Groups 1 and 4June 3, 2022
55 Meter · IndoorMarine Corps Holiday Classic · Dec 286.71aMarine Corps Holiday ClassicDecember 28, 2021
55 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&4 · Feb 116.54NJSIAA Sectional Championships - South Groups 1&4February 11, 2022
55 Meters · OutdoorNJSIAA Meet of Champions · Mar 46.59NJSIAA Meet of ChampionsMarch 4, 2022
60 Meter · IndoorNYC Gotham Cup · Jan 166.79aNYC Gotham CupJanuary 16, 2026
60 Meters · IndoorNew Jersey Athletic Conference Championships · Feb 216.87aNew Jersey Athletic Conference ChampionshipsFebruary 21, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 200 Meters · Place 9 · RowanRowan200 MetersRound P9.21.75a PBWind: 1Sr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · Place 2 · RowanRowan100 MetersRound P2.10.67a PBWind: 0.7Sr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 100 Meters · RowanRowan100 Meters—DNFWind: 0.9Sr
Apr 17Virginia ChallengeApr 17 · 100 Meters · Place 21 · RowanRowan100 MetersRound P21.10.80aWind: -1.6Sr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 200 Meters · Place 22 · RowanRowan200 MetersRound P22.21.68aWind: 2.6Sr
Apr 2Embry-Riddle Running Elements ClassicApr 2 · 100 Meters · Place 17 · RowanRowan100 MetersRound P17.10.67aWind: 3.2Sr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 60 Meter · Place 17 · RowanRowan60 MeterRound P17.6.88aWind: 0Sr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 60 Meters · Place 8 · RowanRowan60 Meters86.92aSR
Mar 6AARTFC Indoor ChampionshipsMar 6 · 60 Meters · Place 6 · RowanRowan60 Meters66.99aSR
Feb 21New Jersey Athletic Conference ChampionshipsFeb 21 · 60 Meters · Place 3 · RowanRowan60 Meters36.87a PBSR
Feb 6Fastrack InvitationalFeb 6 · 60 Meter · Place 3 · RowanRowan60 MeterRound P3.6.86aWind: 0Sr
Feb 6Fastrack InvitationalFeb 6 · 60 Meter · Place 3 · RowanRowan60 Meter3.6.86aWind: 0Sr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 6 · RowanRowan200 Meters6.21.98a PBWind: 0Sr
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 200 Meters · Place 5 · RowanRowan200 Meters522.44aSr
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 60 Meters · Place 12 · RowanRowan60 MetersRound P126.98aSr
Jan 16NYC Gotham CupJan 16 · 60 Meter · Place 2 · RowanRowan60 MeterRound P2.6.86aWind: 0Sr
Jan 16NYC Gotham CupJan 16 · 60 Meter · Place 2 · RowanRowan60 Meter2.6.79a PBWind: 0Sr
Jan 16NYC Gotham CupJan 16 · 200 Meters · Place 10 · RowanRowan200 Meters10.22.32aWind: 0Sr

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 60 Meter · Place 1 · RowanRowan60 MeterRound P1.6.88aSr
Dec 5Fastrack Metro Season OpenerDec 5 · 60 Meter · Place 3 · RowanRowan60 Meter3.6.92aSr
May 14ECAC DIII Outdoor Track & Field ChampionshipsMay 14 · 100 Meters · Place 2 · RowanRowan100 MetersRound P2.10.97a PBWind: 0.1Jr
May 14ECAC DIII Outdoor Track & Field ChampionshipsMay 14 · 100 Meters · RowanRowan100 Meters--DNSWind: 0.3Jr
Mar 14NCAA Division III Indoor Track & Field ChampionshipsMar 14 · 60 Meter · Place 19 · RowanRowan60 MeterRound P19.6.87aWind: 0Jr
Mar 7AARTFCMar 7 · 60 Meter · Place 1 · RowanRowan60 MeterRound P1.6.82aJr
Mar 7AARTFCMar 7 · 60 Meter · Place 1 · RowanRowan60 Meter1.6.88aJr
Mar 7AARTFCMar 7 · 200 Meters · Place 25 · RowanRowan200 Meters25.22.81aJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 60 Meter · Place 3 · RowanRowan60 MeterRound P3.6.84aJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 60 Meter · Place 3 · RowanRowan60 Meter3.6.83aJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 200 Meters · Place 6 · RowanRowan200 Meters6.22.06aJr
Feb 7Fastrack National InvitationalFeb 7 · 200 Meters · Place 7 · RowanRowan200 Meters722.08JR
Feb 7Fastrack National InvitationalFeb 7 · 60 Meters · Place 4 · RowanRowan60 MetersRound P46.91JR
Feb 7Fastrack National InvitationalFeb 7 · 60 Meters · Place 3 · RowanRowan60 Meters36.92JR
Jan 24Dr. Sander ScorcherJan 24 · 60 Meters · Place 11 · RowanRowan60 MetersRound P116.969JR
Jan 17NYC Gotham CupJan 17 · 60 Meter · Place 3 · RowanRowan60 MeterRound P3.6.87aJr
Jan 17NYC Gotham CupJan 17 · 60 Meter · Place 2 · RowanRowan60 Meter2.6.87aJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 100 Meters · Place 11 · RowanRowan100 MetersRound P1110.89JR
Apr 25TCNJ Lions InviteApr 25 · 200 Meters · Place 8 · RowanRowan200 Meters8.22.01aWind: 1.5Jr
Apr 25TCNJ Lions InviteApr 25 · 100 Meters · Place 4 · RowanRowan100 Meters4.10.88aWind: -2.8Jr
Apr 12Oscar Moore InvitationalApr 12 · 100 Meters · Place 11 · RowanRowan100 MetersRound P1111.01aJr
Mar 28Danny Curran InvitationalMar 28 · 100 Meters · Place 2 · RowanRowan100 Meters210.80aJr

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 6Fastpark Metro Season OpenerDec 6 · 60 Meter · Place 6 · RowanRowan60 MeterRound P6.6.86aJr
Dec 6Fastpark Metro Season OpenerDec 6 · 60 Meter · Place 6 · RowanRowan60 Meter6.6.84aJr
Mar 12024 AARTFC Indoor Track & Field ChampionshipsMar 1 · 60 Meter · Place 13 · RowanRowan60 MeterRound P13.6.99aSo
Feb 23Fastrack Last ChanceFeb 23 · 60 Meter · Place 13 · RowanRowan60 MeterRound P13.7.05aWind: 0So
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 200 Meters · Place 5 · RowanRowan200 Meters522.29SO
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 60 Meters · Place 3 · RowanRowan60 MetersRound P36.97SO
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 60 Meters · Place 4 · RowanRowan60 Meters46.93SO
Feb 2Metropolitan Indoor Track & Field ChampionshipFeb 2 · 200 Meters · Place 11 · RowanRowan200 Meters1122.60a—
Feb 2Metropolitan Indoor Track & Field ChampionshipFeb 2 · 60 Meters · Place 5 · RowanRowan60 Meters57.03a—
Feb 2Metropolitan Indoor Track & Field ChampionshipFeb 2 · 60 Meters · Place 5 · RowanRowan60 Meters57.04a—
Jan 12Spartan InvitationalJan 12 · 60 Meter · Place 3 · RowanRowan60 Meter3.7.00aSo
Jan 12Spartan InvitationalJan 12 · 200 Meters · Place 38 · RowanRowan200 Meters38.23.42aSo

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 12Larry Ellis InvitationalApr 12 · 200 Meters · Place 23 · RowanRowan200 Meters2322.17a—
Apr 12Larry Ellis InvitationalApr 12 · 100 Meters · Place 14 · RowanRowan100 Meters1411.09a—
Apr 6Metropolitan ChampionshipsApr 6 · 200 Meters · Place 4 · RowanRowan200 Meters422.39a—
Apr 6Metropolitan ChampionshipsApr 6 · 100 Meters · Place 10 · RowanRowan100 Meters1011.29a—
Mar 29Danny Curran InviteMar 29 · 200 Meters · Place 7 · RowanRowan200 Meters722.15a—
Mar 29Danny Curran InviteMar 29 · 100 Meters · Place 6 · RowanRowan100 Meters610.97a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17AARTFC Outdoor Track & Field ChampionshipsMay 17 · 100 Meters · Place 17 · RowanRowan100 MetersRound P1711.03FR
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 100 Meters · Place 12 · RowanRowan100 MetersRound P12.11.13aWind: 0UnofficialFr
Apr 8Oscar Moore InvitationalApr 8 · 200 Meters · Place 8 · RowanRowan200 Meters822.91FR
Apr 8Oscar Moore InvitationalApr 8 · 100 Meters · Place 4 · RowanRowan100 MetersRound P411.01FR
Apr 8Oscar Moore InvitationalApr 8 · 100 Meters · Place 4 · RowanRowan100 Meters410.99FR
Mar 30Danny Curran InvitationalMar 30 · 200 Meters · Place 14 · RowanRowan200 Meters14.22.51aWind: -1Fr
Mar 30Danny Curran InvitationalMar 30 · 100 Meters · Place 7 · RowanRowan100 Meters7.11.20aWind: -0.3Fr

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 200 Meters · Place 21 · RowanRowan200 Meters2122.52FR
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 200 Meters · Place 21 · RowanRowan200 Meters2122.52FR
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 60 Meters · Place 7 · RowanRowan60 Meters76.94FR
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 60 Meters · Place 7 · RowanRowan60 Meters76.94FR
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 60 Meters · Place 7 · RowanRowan60 Meters77.01FR
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 60 Meter · Place 7 · RowanRowan60 MeterRound P7.7.07aFr
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 60 Meter · Place 7 · RowanRowan60 Meter7.7.08aFr
Feb 20NJAC Indoor Track & Field ChampionshipsFeb 20 · 200 Meters · Place 11 · RowanRowan200 Meters11.22.77aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 60 Meter · Place 6 · RowanRowan60 Meter6.7.02aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 200 Meters · Place 93 · RowanRowan200 Meters93.22.46aFr
Feb 3Metropolitan ChampionshipsFeb 3 · 200 Meters · Place 15 · RowanRowan200 Meters1522.92FR
Feb 3Metropolitan ChampionshipsFeb 3 · 60 Meters · Place 11 · RowanRowan60 MetersRound P117.14FR
Jan 28Seamus McElligott InvitationalJan 28 · 200 Meters · Place 3 · RowanRowan200 Meters323.22FR
Jan 28Seamus McElligott InvitationalJan 28 · 200 Meters · Place 3 · RowanRowan200 Meters323.22FR
Jan 28Seamus McElligott InvitationalJan 28 · 60 Meters · Place 2 · RowanRowan60 Meters27.09FR
Jan 28Seamus McElligott InvitationalJan 28 · 60 Meters · Place 2 · RowanRowan60 Meters27.09FR
Jan 27Dr. Sander Columbia ChallengeJan 27 · 60 Meters · Place 25 · RowanRowan60 MetersRound P257.06aFr
Jan 20NYC Gotham CupJan 20 · 60 Meters · Place 12 · RowanRowan60 Meters127.06FR

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 2Fastrack Season OpenerDec 2 · 60 Meter · Place 2 · RowanRowan60 MeterRound P2.7.01aFr
Dec 2Fastrack Season OpenerDec 2 · 60 Meter · Place 3 · RowanRowan60 Meter3.7.12aFr
Dec 2Fastrack Season OpenerDec 2 · 200 Meters · Place 13 · RowanRowan200 Meters13.23.10aFr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 55 Meters · Place 6 · Rancocas ValRancocas Val55 Meters66.6012
Feb 25NJSIAA Group ChampionshipsFeb 25 · 55 Meters · Place 5 · Rancocas ValRancocas Val55 MetersRound P56.6112
Feb 14SJTCA Winter Meet #14Feb 14 · 200 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg200 Meters623.0912
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P16.6012
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg55 Meters16.54 PB12
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg55 MetersRound P16.6012
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg55 Meters16.5412
Feb 7SJTCA Winter Meet #12Feb 7 · 400 Meters · Place 19 · Rancocas Valley RegRancocas Valley Reg400 Meters1953.44 PB12
Jan 12Millrose TrialsJan 12 · 55 Meters · Place 4 · Rancocas Val-NJRancocas Val-NJ55 MetersRound P46.68312
Jan 12Millrose TrialsJan 12 · 55 Meters · Place 4 · Rancocas Val-NJRancocas Val-NJ55 Meters46.6512

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 400 Meters · Place 14 · Rancocas Valley RegRancocas Valley Reg400 Meters14.52.64a PB12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 100 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg100 MetersRound P6.11.09a12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 100 Meters · Place 7 · Rancocas Valley RegRancocas Valley Reg100 Meters7.11.06a12
May 14Burlington County ChampionshipsMay 14 · 200 Meters · Place 10 · Rancocas Valley RegRancocas Valley Reg200 Meters10.23.47a12
May 14Burlington County ChampionshipsMay 14 · 100 Meters · Place 7 · Rancocas Valley RegRancocas Valley Reg100 MetersRound P7.11.47a12
May 14Burlington County ChampionshipsMay 14 · 100 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg100 Meters3.11.48a12
May 5SJTCA Elite MeetMay 5 · 100 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg100 MetersRound P12.11.31a12
Apr 16Fast Times at Cherokee HighApr 16 · 200 Meters · Place 26 · Rancocas ValRancocas Val200 Meters2623.51—
Apr 16Fast Times at Cherokee HighApr 16 · 100 Meters · Place 11 · Rancocas ValRancocas Val100 Meters1111.37—
Apr 12RV / Pennsauken / NB MeetApr 12 · 200 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg200 Meters322.4012
Apr 12RV / Pennsauken / NB MeetApr 12 · 100 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg100 Meters110.8012
Mar 4NJSIAA Meet of ChampionsMar 4 · 55 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg55 Meters66.59 PB12
Mar 4NJSIAA Meet of ChampionsMar 4 · 55 Meters · Place 7 · Rancocas Valley RegRancocas Valley Reg55 Meters76.6212

2021 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 300 Meters · Place 7 · Rancocas Valley RegRancocas Valley Reg300 Meters7.37.21a PB12
Dec 28Marine Corps Holiday ClassicDec 28 · 55 Meter · Place 6 · Rancocas Valley RegRancocas Valley Reg55 MeterRound P6.6.71a PB12
Dec 28Marine Corps Holiday ClassicDec 28 · 55 Meter · Place 7 · Rancocas Valley RegRancocas Valley Reg55 Meter7.6.72a12
Dec 28Marine Corps Holiday ClassicDec 28 · 200 Meters · Place 11 · Rancocas Valley RegRancocas Valley Reg200 Meters11.23.45a12
Dec 18Bishop Loughlin GamesDec 18 · 300 Meters · Place 9 · Rancocas Valley RegRancocas Valley Reg300 MetersRound P9.37.85a12
Dec 18Bishop Loughlin GamesDec 18 · 55 Meter · Place 3 · Rancocas Valley RegRancocas Valley Reg55 MeterRound P3.6.78a12
Dec 18Bishop Loughlin GamesDec 18 · 55 Meter · Place 4 · Rancocas Valley RegRancocas Valley Reg55 Meter4.6.72a12
Feb 26Rancocas Valley Quad MeetFeb 26 · 55 Meter · Place 1 · Rancocas Valley RegRancocas Valley Reg55 Meter1.6.76a11
Feb 22RV QuadFeb 22 · 200 Meters · Place 4 · Rancocas ValRancocas Val200 Meters424.01—
Feb 22RV QuadFeb 22 · 55 Meters · Place 1 · Rancocas ValRancocas Val55 Meters16.74—

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 20AAU NJJun 20 · 400 Meters · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters—DNS11
Jun 20AAU NJJun 20 · 200 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters6.24.12aUnofficial11
Jun 20AAU NJJun 20 · 100 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club100 Meters2.11.36aUnofficial11
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 400 Meters · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters—DNS11
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 200 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters6.24.12a11
Jun 20AAU New Jersey District Qualifier 15-18Jun 20 · 100 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club100 Meters2.11.36a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 100 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg100 MetersRound P6.11.37a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 100 Meters · Place 7 · Rancocas Valley RegRancocas Valley Reg100 Meters7.11.35a11
May 28Cherokee Last ChanceMay 28 · 100 Meters · Place 7 · Rancocas ValRancocas Val100 Meters711.17—
May 22Burlington County ChampionshipsMay 22 · 100 Meters · Place 6 · Rancocas ValRancocas Val100 Meters611.20—
May 22Burlington County ChampionshipsMay 22 · 100 Meters · Place 6 · Rancocas ValRancocas Val100 MetersRound P611.17—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 200 Meters · Place 8 · Rancocas Valley RegRancocas Valley Reg200 Meters823.21—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 400 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg400 Meters653.53—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 100 Meters · Place 4 · Rancocas Valley RegRancocas Valley Reg100 Meters411.39—
Mar 26RV QuadMar 26 · 200 Meters · Place 4 · Rancocas ValRancocas Val200 Meters423.73—
Mar 20RV QuadMar 20 · 400 Meters · Place 10 · Rancocas ValRancocas Val400 Meters1056.73—
Mar 20RV QuadMar 20 · 55 Meters · Place 3 · Rancocas ValRancocas Val55 Meters36.86—
Mar 15RV QuadMar 15 · 55 Meters · Place 2 · Rancocas ValRancocas Val55 Meters26.79—
Mar 10RV QuadMar 10 · 200 Meters · Place 4 · Rancocas ValRancocas Val200 Meters423.75—
Mar 10RV QuadMar 10 · 55 Meters · Place 1 · Rancocas ValRancocas Val55 Meters16.76—
Mar 9Cinnaminson vs Rancocas ValleyMar 9 · 400 Meters · Place 2 · Rancocas ValRancocas Val400 Meters254.65—
Mar 1RV QuadMar 1 · 400 Meters · Place 3 · Rancocas ValRancocas Val400 Meters354.16—