Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFast Times at Southern High #1 · Mar 2511.59aFast Times at Southern High #1March 25, 2026
200 Meters · IndoorRidge Winter Invitational · Dec 823.83aRidge Winter InvitationalDecember 8, 2025
200 Meters · OutdoorMonmouth County Championships · May 622.78aMonmouth County ChampionshipsMay 6, 2026
400 Meters · IndoorSTCA Season Opener Ocean Breeze · Dec 1552.09aSTCA Season Opener Ocean BreezeDecember 15, 2025
400 Meters · OutdoorMonmouth County Championships · May 951.01aMonmouth County ChampionshipsMay 9, 2024
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA State Meet Of Champions · Jun 354.80aNJSIAA State Meet Of ChampionsJune 3, 2026
55 Meter · IndoorRidge Winter Invitational · Dec 86.93aRidge Winter InvitationalDecember 8, 2025
55 Meters · IndoorSTCA Last Chance Meet · Feb 36.98STCA Last Chance MeetFebruary 3, 2025
800 Meters · OutdoorMonmouth County Championships · May 82:04.59aMonmouth County ChampionshipsMay 8, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 8Bridge the Gap to XC & Nationals QualifierJul 8 · 400 Meters · Place 2 · Freehold Township400 Meters2.52.00a12
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 400m Hurdles · Place 11 · Freehold Township400m Hurdles36" / 0.914m11.54.80a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 400m Hurdles · Place 5 · Freehold Township400m Hurdles36" / 0.914m5.55.05a12
May 20Shore Conference ChampionshipsMay 20 · 400m Hurdles · Place 1 · Freehold Township400m Hurdles36" / 0.914m1.55.87a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400m Hurdles · Place 4 · Freehold Township400m Hurdles36" / 0.914m4.55.81a12
May 6Monmouth County ChampionshipsMay 6 · 400m Hurdles · Place 1 · Freehold Township400m Hurdles36" / 0.914m1.55.59a12
May 6Monmouth County ChampionshipsMay 6 · 200 Meters · Place 9 · Freehold Township200 Meters9.22.78a PB12
Apr 1Fast Times at Southern High (#2)Apr 1 · 400m Hurdles · Place 1 · Freehold Township400m Hurdles36" / 0.914m1.57.66a12
Mar 25Fast Times at Southern High #1Mar 25 · 200 Meters · Place 2 · Freehold Township200 Meters2.23.46a12
Mar 25Fast Times at Southern High #1Mar 25 · 100 Meters · Place 4 · Freehold Township100 Meters4.11.59a PB12
Mar 21Shore Conference A NorthMar 21 · 400m Hurdles · Place 1 · Freehold Township400m Hurdles36" / 0.914m1.56.85a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Shore Conference ChampionshipsFeb 3 · 400 Meters · Place 10 · Freehold Township400 Meters1053.4112
Feb 3Shore Conference ChampionshipsFeb 3 · 400 Meters · Place 10 · Freehold Township400 Meters1053.4112
Jan 23Monmouth County ChampionshipsJan 23 · 400 Meters · Place 7 · Freehold Township400 Meters752.6412
Jan 23Monmouth County ChampionshipsJan 23 · 400 Meters · Place 7 · Freehold Township400 Meters752.6412

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 15STCA Season Opener Ocean BreezeDec 15 · 400 Meters · Place 7 · Freehold Township400 Meters7.52.09a PB12
Dec 8Ridge Winter InvitationalDec 8 · 55 Meter · Place 24 · Freehold Township55 MeterRound P24.6.93a PB12
Dec 8Ridge Winter InvitationalDec 8 · 200 Meters · Place 13 · Freehold Township200 Meters13.23.83a PB12
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 400 Meters · Place 16 · Freehold Township400 Meters1653.1511
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 400 Meters · Place 16 · Freehold Township400 Meters1653.1511
Feb 3STCA Last Chance MeetFeb 3 · 55 Meters · Place 14 · Freehold Township55 MetersRound P146.98 PB11
Feb 3STCA Last Chance MeetFeb 3 · 55 Meters · Place 14 · Freehold Township55 MetersRound P146.9811
Feb 3STCA Last Chance MeetFeb 3 · 400 Meters · Place 9 · Freehold Township400 Meters953.9611
Feb 3STCA Last Chance MeetFeb 3 · 400 Meters · Place 9 · Freehold Township400 Meters953.9611
Feb 3STCA Last Chance MeetFeb 3 · 55 Meters · Place 14 · Freehold Township55 MetersRound P146.9811
Feb 3STCA Last Chance MeetFeb 3 · 400 Meters · Place 9 · Freehold Township400 Meters953.9611
Jan 30Shore Conference MeetJan 30 · 400 Meters · Place 17 · Freehold Township400 Meters1753.6211
Jan 30Shore Conference MeetJan 30 · 400 Meters · Place 17 · Freehold Township400 Meters1753.6211
Jan 24Monmouth County ChampionshipsJan 24 · 400 Meters · Place 15 · Freehold Township400 Meters1553.5111
Jan 24Monmouth County ChampionshipsJan 24 · 400 Meters · Place 15 · Freehold Township400 Meters1553.5111
Jan 13Mid-Winter ClassicJan 13 · 400 Meters · Place 6 · Freehold Township400 Meters655.6711

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Monmouth County ChampionshipsMay 8 · 400m Hurdles · Place 2 · Freehold Township400m Hurdles36" / 0.914m2.55.67a11
May 8Monmouth County ChampionshipsMay 8 · 800 Meters · Place 23 · Freehold Township800 Meters23.2:04.59a PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Shore Conference ChampionshipsMay 18 · 400 Meters · Place 11 · Freehold Township400 Meters1151.5110
May 9Monmouth County ChampionshipsMay 9 · 400 Meters · Place 6 · Freehold Township400 Meters6.51.01a PB10
May 9Monmouth County ChampionshipsMay 9 · 200 Meters · Place 11 · Freehold Township200 Meters11.23.21a10
Apr 17A-North DivisionalApr 17 · 400 Meters · Place 4 · Freehold Township400 Meters4.52.75a10
Apr 17A-North DivisionalApr 17 · 200 Meters · Place 18 · Freehold Township200 Meters18.25.02a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 25Shore Conference Indoor ChampionshipsJan 25 · 55 Meters · Place 36 · Freehold Township55 MetersRound P367.0710
Jan 25Shore Conference Indoor ChampionshipsJan 25 · 400 Meters · Place 18 · Freehold Township400 Meters1855.1010
Jan 24Monmouth County Frosh/NoviceJan 24 · 55 Meters · Place 4 · Freehold Township55 MetersRound P47.0210
Jan 24Monmouth County Frosh/NoviceJan 24 · 55 Meters · Place 5 · Freehold Township55 Meters57.0110

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19STCA Season Opener #2Dec 19 · 400 Meters · Place 18 · Freehold Township400 Meters18.57.63a10
Dec 18STCA Season Opener #1Dec 18 · 200 Meters · Place 10 · Freehold Township200 Meters10.24.21a10
Dec 16Bill Bruno Holiday ClassicDec 16 · 55 Meter · Place 13 · Freehold Township55 MeterRound P13.6.98a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 200 Meters · Place 31 · Freehold Township200 Meters31.24.37aWind: 0.39
May 18Monmouth County Boys Frosh/Soph ChampionshipsMay 18 · 200 Meters · Place 9 · Freehold Township200 Meters925.379
May 18Monmouth County Boys Frosh/Soph ChampionshipsMay 18 · 100 Meters · Place 12 · Freehold Township100 MetersRound P1212.339
May 10Monmouth County ChampionshipsMay 10 · 400 Meters · Place 67 · Freehold Township400 Meters67.55.75a9
Apr 18A-North DivisionalApr 18 · 200 Meters · Place 21 · Freehold Township200 Meters21.25.49a9
Apr 18A-North DivisionalApr 18 · 100 Meters · Place 14 · Freehold Township100 Meters14.12.17a9
Apr 6Rebel Frosh/Soph OpenerApr 6 · 400 Meters · Place 4 · Freehold Township400 Meters457.119