Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorStockton Invite · Mar 2011.64aStockton InviteMarch 20, 2026
200 Meters · OutdoorNJSIAA Group Championships - 2 & 3 · May 3022.20NJSIAA Group Championships - 2 & 3May 30, 2025
300 Meters · IndoorFastrack Metro Season Opener · Dec 535.22aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · Indoor2026 Paul Donahue Invitational · Apr 1748.89a2026 Paul Donahue InvitationalApril 17, 2026
400 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 248.71aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · 200 Meters · Place 14 · StocktonStockton200 Meters1424.17FR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 400 Meters · Place 4 · StocktonStockton400 MetersRound P4.49.10aFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 400 Meters · Place 7 · StocktonStockton400 Meters7.48.71a PBFr
Mar 20Stockton InviteMar 20 · 200 Meters · StocktonStockton200 Meters—DNFFr
Mar 20Stockton InviteMar 20 · 100 Meters · Place 14 · StocktonStockton100 Meters1411.64a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Place 14 · StocktonStockton400 Meters14.48.89a PBFr
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 9 · StocktonStockton400 Meters950.13aFr
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · StocktonStockton400 Meters--DNSFr
Jan 16NYC Gotham CupJan 16 · 400 Meters · Place 8 · StocktonStockton400 Meters8.50.69aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 300 Meters · Place 2 · StocktonStockton300 Meters2.35.22a PBFr

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 200 Meters · Place 4 · Barnegat TownshipBarnegat Township200 Meters422.20 PB12
May 30NJSIAA Group Championships - 2 & 3May 30 · 400 Meters · Place 2 · Barnegat TownshipBarnegat Township400 Meters249.2012
May 7Bill Bruno Ocean County ChampionshipsMay 7 · Triple Jump · Place 6 · Barnegat TownshipBarnegat TownshipTriple Jump640-11.7512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · Triple Jump · Place 6 · Barnegat TownshipBarnegat TownshipTriple Jump640-11.7512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 200 Meters · Place 5 · Barnegat TownshipBarnegat Township200 Meters522.3412
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 200 Meters · Place 5 · Barnegat TownshipBarnegat Township200 Meters522.3412
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 400 Meters · Place 2 · Barnegat TownshipBarnegat Township400 Meters249.6812
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 400 Meters · Place 2 · Barnegat TownshipBarnegat Township400 Meters249.6812
May 7Bill Bruno Ocean County ChampionshipsMay 7 · Triple Jump · Place 6 · Barnegat TownshipBarnegat TownshipTriple Jump640-11.7512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · Triple Jump · Place 6 · Barnegat TownshipBarnegat TownshipTriple Jump640-11.7512
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 200 Meters · Place 5 · Barnegat TownshipBarnegat Township200 Meters522.3412
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 200 Meters · Place 5 · Barnegat TownshipBarnegat Township200 Meters522.3412
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 400 Meters · Place 2 · Barnegat TownshipBarnegat Township400 Meters249.6812
May 7Bill Bruno Ocean County ChampionshipsMay 7 · 400 Meters · Place 2 · Barnegat TownshipBarnegat Township400 Meters249.6812
May 2Ocean County Relay ChampionshipsMay 2 · Triple Jump · Place 5 · Barnegat TownshipBarnegat TownshipTriple Jump540-2.5012
May 2Ocean County Relay ChampionshipsMay 2 · Triple Jump · Place 5 · Barnegat TownshipBarnegat TownshipTriple Jump540-2.5012
Apr 14Shore Conf. B-South Divisional Boys ChampionshipApr 14 · Triple Jump · Place 3 · Barnegat TownshipBarnegat TownshipTriple Jump339-8.8012
Apr 14Shore Conf. B-South Divisional Boys ChampionshipApr 14 · 200 Meters · Place 32 · Barnegat TownshipBarnegat Township200 Meters3226.8312
Apr 14Shore Conf. B-South Divisional Boys ChampionshipApr 14 · Long Jump · Place 3 · Barnegat TownshipBarnegat TownshipLong Jump319-912
Apr 14Shore Conf. B-South Divisional Boys ChampionshipApr 14 · 400 Meters · Place 1 · Barnegat TownshipBarnegat Township400 Meters149.6812

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400 Meters · Place 9 · BarnegatBarnegat400 Meters9.49.95a11
May 18Shore Conference ChampionshipsMay 18 · 400 Meters · Place 5 · Barnegat TownshipBarnegat Township400 Meters550.4611
Apr 9Shore Conf. B-South Divisional ChampionshipApr 9 · 200 Meters · Place 7 · Barnegat TownshipBarnegat Township200 Meters724.3711
Apr 9Shore Conf. B-South Divisional ChampionshipApr 9 · 400 Meters · Place 3 · Barnegat TownshipBarnegat Township400 Meters351.3611

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 400 Meters · Place 7 · Barnegat TownshipBarnegat Township400 Meters752.0110
May 17Ocean County Boys Frosh-Novice May 17 · 400 Meters · Place 3 · Barnegat TownshipBarnegat Township400 Meters354.6710
May 11Bill Bruno Ocean County ChampionshipsMay 11 · 400 Meters · Place 12 · Barnegat TownshipBarnegat Township400 Meters1252.9610