Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Indoor2026 Paul Donahue Invitational · Apr 1711.79a2026 Paul Donahue InvitationalApril 17, 2026
100 Meters · OutdoorOsprey Open · Apr 311.44aOsprey OpenApril 3, 2026
200 Meters · Indoor2024 NJAC Indoor Championships · Feb 1923.722024 NJAC Indoor ChampionshipsFebruary 19, 2024
200 Meters · OutdoorG. Larry James Invite · May 823.01G. Larry James InviteMay 8, 2026
300 Meters · IndoorFastrack Metro Season Opener · Dec 537.70aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · IndoorRamapo College Indoor T&F Opener · Jan 2054.09Ramapo College Indoor T&F OpenerJanuary 20, 2023
400 Meters · OutdoorNJAC Outdoor Championships · May 453.06aNJAC Outdoor ChampionshipsMay 4, 2024
500 Meters · IndoorFast Times at Lehigh University · Dec 81:13.27aFast Times at Lehigh UniversityDecember 8, 2023
55 Meter · IndoorSJTCA Winter Meet #1 · Dec 207.11aSJTCA Winter Meet #1December 20, 2021
55 Meters · IndoorSJTCA Winter Meet #8 · Jan 227.20SJTCA Winter Meet #8January 22, 2020
55 Meters · OutdoorRV Quad · Mar 17.05RV QuadMarch 1, 2021
60 Meter · IndoorFastTrack Invitational · Feb 97.54aFastTrack InvitationalFebruary 9, 2024
60 Meters · IndoorNYU DIII Invitational · Feb 27.46aNYU DIII InvitationalFebruary 2, 2024
600 Meters · IndoorThe Egg Club Invitational · Dec 201:58.56aThe Egg Club InvitationalDecember 20, 2018
Long Jump · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · Jun 416-11.50NJSIAA Sectionals Central Groups 2 and 3June 4, 2021

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · 200 Meters · Place 5 · StocktonStockton200 Meters523.01 PBSR
May 8G. Larry James InviteMay 8 · 100 Meters · Place 9 · StocktonStockton100 Meters911.74SR
Apr 24TCNJ Lions InviteApr 24 · 200 Meters · StocktonStockton200 Meters--DNSWind: 1.5Sr
Apr 24TCNJ Lions InviteApr 24 · 100 Meters · StocktonStockton100 Meters--DNSWind: 1Sr
Apr 9TCNJ InvitationalApr 9 · 200 Meters · StocktonStockton200 Meters—DNSSr
Apr 9TCNJ InvitationalApr 9 · 100 Meters · Place 20 · StocktonStockton100 MetersRound P20.11.49aWind: 1.1Sr
Apr 3Osprey OpenApr 3 · 200 Meters · Place 13 · StocktonStockton200 Meters1323.43aSr
Apr 3Osprey OpenApr 3 · 100 Meters · Place 19 · StocktonStockton100 Meters1911.44a PBSr
Mar 20Stockton InviteMar 20 · 100 Meters · Place 21 · StocktonStockton100 Meters2111.78aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 100 Meters · Place 58 · StocktonStockton100 Meters58.11.79a PBWind: -0.7Sr
Feb 6Fastrack InvitationalFeb 6 · 200 Meters · Place 113 · StocktonStockton200 Meters113.24.08aWind: 0Sr
Jan 24Moravian University Hounds ClassicJan 24 · 200 Meters · Place 27 · StocktonStockton200 Meters27.24.24aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 300 Meters · Place 22 · StocktonStockton300 Meters22.37.70a PBSr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 200 Meters · Place 23 · StocktonStockton200 Meters23.24.04aJr
Jan 31Seamus McElligottJan 31 · 400 Meters · Place 6 · StocktonStockton400 Meters6.54.26aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 100 Meters · Place 26 · StocktonStockton100 MetersRound P26.11.59aWind: 0.8Jr
Apr 25TCNJ Lions InviteApr 25 · 200 Meters · Place 36 · StocktonStockton200 Meters36.23.41aWind: 0.4Jr
Apr 25TCNJ Lions InviteApr 25 · 100 Meters · Place 42 · StocktonStockton100 Meters42.11.76aWind: 1.6Jr
Mar 28Osprey OpenMar 28 · 200 Meters · Place 18 · StocktonStockton200 Meters1824.05JR

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4NJAC Outdoor ChampionshipsMay 4 · 400 Meters · Place 15 · StocktonStockton400 Meters1553.06a PB—
Apr 26TCNJ Lions InviteApr 26 · 400 Meters · Place 39 · StocktonStockton400 Meters39.53.98aSo
Apr 26TCNJ Lions InviteApr 26 · 200 Meters · Place 43 · StocktonStockton200 Meters43.24.49aWind: -0.6So
Apr 11TCNJ InvitationalApr 11 · 200 Meters · Place 44 · StocktonStockton200 Meters44.24.12aWind: 2.3So
Apr 6Delaware InvitationalApr 6 · 400 Meters · Place 13 · StocktonStockton400 Meters13.56.02aSo
Mar 22Stockton InviteMar 22 · 400 Meters · Place 11 · StocktonStockton400 Meters11.54.34aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 200 Meters · Place 17 · StocktonStockton200 Meters1723.72 PBSO
Feb 9FastTrack InvitationalFeb 9 · 60 Meter · Place 85 · StocktonStockton60 Meter85.7.54a PBWind: 0So
Feb 9FastTrack InvitationalFeb 9 · 200 Meters · Place 110 · StocktonStockton200 Meters110.24.51aWind: 0So
Feb 2NYU DIII InvitationalFeb 2 · 60 Meters · Place 11 · StocktonStockton60 Meters117.46a PB—
Jan 12TCNJ Indoor InvitationalJan 12 · 200 Meters · Place 30 · StocktonStockton200 Meters3023.99SO

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Fast Times at Lehigh UniversityDec 8 · 500 Meters · Place 10 · StocktonStockton500 Meters10.1:13.27a PBSo
Jan 20Ramapo College Indoor T&F OpenerJan 20 · 400 Meters · Place 26 · StocktonStockton400 Meters2654.09 PBFR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 200 Meters · Place 23 · StocktonStockton200 MetersRound P23.23.73aWind: 0.7UnofficialFr
Apr 28Lions InvitationalApr 28 · 200 Meters · Place 40 · Richard StocktonRichard Stockton200 Meters4024.04a—
Apr 7Osprey Open and MultiApr 7 · 400 Meters · Place 22 · StocktonStockton400 Meters2254.78FR
Mar 31Ramapo College InvitationalMar 31 · 200 Meters · Place 29 · StocktonStockton200 Meters2924.38FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Bow Tie InvitationalDec 9 · 200 Meters · Place 16 · StocktonStockton200 Meters16.24.88aFr
Dec 3TCNJ Indoor OpenDec 3 · 400 Meters · Place 9 · StocktonStockton400 Meters9.54.65aFr

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Burlington County ChampionshipsMay 14 · Long Jump · Place 25 · Burlington TownshipBurlington TownshipLong Jump25.16-9.5012
May 14Burlington County ChampionshipsMay 14 · 400 Meters · Place 13 · Burlington TownshipBurlington Township400 Meters13.55.23a12
Apr 23Colts Neck Spring InvitationalApr 23 · 400 Meters · Place 34 · Burlington Twp.Burlington Twp.400 Meters3455.9912
Apr 23Colts Neck Spring InvitationalApr 23 · 100 Meters · Place 21 · Burlington Twp.Burlington Twp.100 Meters2111.9212
Apr 16Fast Times at Cherokee HighApr 16 · Long Jump · Place 45 · Burlington TBurlington TLong Jump4517-02.50—
Apr 16Fast Times at Cherokee HighApr 16 · 400 Meters · Place 44 · Burlington TBurlington T400 Meters4455.20—
Apr 16Fast Times at Cherokee HighApr 16 · 200 Meters · Place 40 · Burlington TBurlington T200 Meters4024.11—
Apr 9Moorestown Invitational (Boys Only)Apr 9 · Long Jump · Place 9 · Burlington TownshipBurlington TownshipLong Jump9.16-06.2512
Apr 2Don Danser RelaysApr 2 · Long Jump · Place 28 · Burlington TBurlington TLong Jump2817-03.00—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20SJTCA Winter Meet #1Dec 20 · 55 Meter · Place 36 · Burlington TownshipBurlington Township55 Meter36.7.11a PB12

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · Long Jump · Place 21 · Burlington TownshipBurlington TownshipLong Jump21.16-11.50 PB11
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 400 Meters · Place 32 · Burlington TownshipBurlington Township400 Meters32.1:00.28a11
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 100 Meters · Place 22 · Burlington TownshipBurlington Township100 MetersRound P22.11.76a11
May 28Cherokee Last ChanceMay 28 · 200 Meters · Place 20 · Burlington TBurlington T200 Meters2025.14—
May 28Cherokee Last ChanceMay 28 · 100 Meters · Place 45 · Burlington TBurlington T100 Meters4511.60—
May 22Burlington County ChampionshipsMay 22 · 400 Meters · Place 23 · Burlington TBurlington T400 Meters2357.88—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · Long Jump · Place 11 · Burlington Twp.Burlington Twp.Long Jump1115-10—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 200 Meters · Place 14 · Burlington Twp.Burlington Twp.200 Meters1425.14—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 400 Meters · Place 12 · Burlington Twp.Burlington Twp.400 Meters1256.74—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 100 Meters · Place 12 · Burlington Twp.Burlington Twp.100 Meters1212.23—
Mar 26RV QuadMar 26 · 400 Meters · Place 13 · Burlington TBurlington T400 Meters131:01.53—
Mar 26RV QuadMar 26 · 55 Meters · Place 4 · Burlington TBurlington T55 Meters47.09—
Mar 20RV QuadMar 20 · 400 Meters · Place 15 · Burlington TBurlington T400 Meters151:01.55—
Mar 20RV QuadMar 20 · 55 Meters · Place 12 · Burlington TBurlington T55 Meters127.12—
Mar 1RV QuadMar 1 · 200 Meters · Place 12 · Burlington TBurlington T200 Meters1225.53—
Mar 1RV QuadMar 1 · 55 Meters · Place 7 · Burlington TBurlington T55 Meters77.05 PB—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22SJTCA Winter Meet #8Jan 22 · 55 Meters · Place 7 · Burlington TBurlington T55 Meters77.20 PB—
Jan 14SJTCA Winter Meet #7: Frosh/NoviceJan 14 · 55 Meters · Place 10 · Burlington TBurlington T55 Meters107.25—

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 300 Meters · Place 40 · Burlington TownshipBurlington Township300 Meters40.42.53a10
Dec 21Bishop Loughlin GamesDec 21 · 55 Meter · Place 9 · Burlington TownshipBurlington Township55 Meter9.7.16a10
Jan 25Ocean Breeze Invitational Jan 25 · 55 Meter · Place 28 · Burlington TownshipBurlington Township55 MeterRound P28.7.41a9
Jan 25Ocean Breeze Invitational Jan 25 · 200 Meters · Place 11 · Burlington TownshipBurlington Township200 Meters11.26.82a9
Jan 14Mid-Winter ClassicJan 14 · 400 Meters · Place 24 · Burlington TBurlington T400 Meters241:04.17—
Jan 14Mid-Winter ClassicJan 14 · 55 Meters · Place 7 · Burlington TBurlington T55 Meters77.37—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Cherokee InvitationalMay 17 · 100 Meters · Place 44 · Burlington TBurlington T100 Meters4412.35—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20The Egg Club InvitationalDec 20 · 300 Meters · Place 20 · Burlington TownshipBurlington Township300 Meters20.47.71a9
Dec 20The Egg Club InvitationalDec 20 · 600 Meters · Place 14 · Burlington TownshipBurlington Township600 Meters14.1:58.56a PB9
Dec 20The Egg Club InvitationalDec 20 · 55 Meter · Place 7 · Burlington TownshipBurlington Township55 Meter7.7.50a9