Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 15:22.16aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · IndoorTR Boys Frosh/Novice · Jan 275:13.18TR Boys Frosh/NoviceJanuary 27, 2025
400 Meters · IndoorSTCA Last Chance Meet · Feb 358.71STCA Last Chance MeetFebruary 3, 2025
800 Meters · IndoorBill Bruno Holiday Classic · Dec 162:23.75aBill Bruno Holiday ClassicDecember 16, 2023

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6Monmouth County Frosh/ NoviceJan 6 · 400 Meters · Place 34 · Freehold Township400 Meters341:00.7711

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3STCA Last Chance MeetFeb 3 · 400 Meters · Place 38 · Freehold Township400 Meters3858.71 PB10
Feb 3STCA Last Chance MeetFeb 3 · 400 Meters · Place 38 · Freehold Township400 Meters3858.7110
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 82 · Freehold Township1 Mile82.5:22.16a PB10
Jan 27TR Boys Frosh/NoviceJan 27 · 1600 Meters · Place 16 · Freehold Township1600 Meters165:13.18 PB10
Jan 13Mid-Winter ClassicJan 13 · 1600 Meters · Place 17 · Freehold Township1600 Meters175:13.9710
Jan 9Monmouth County Frosh/ NoviceJan 9 · 1600 Meters · Place 20 · Freehold Township1600 Meters205:16.7110

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5STCA Last Chance MeetFeb 5 · 1600 Meters · Place 11 · Freehold Township1600 Meters115:15.859
Jan 24Monmouth County Frosh/NoviceJan 24 · 800 Meters · Place 9 · Freehold Township800 Meters92:24.289

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Bill Bruno Holiday ClassicDec 16 · 800 Meters · Place 42 · Freehold Township800 Meters42.2:23.75a PB9