Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCherokee Final Countdown- Last Chance · May 2512.32Cherokee Final Countdown- Last ChanceMay 25, 2023
400 Meters · IndoorSJTCA Winter Meet #20 · Feb 2054.11SJTCA Winter Meet #20February 20, 2024
400 Meters · OutdoorCherokee Final Countdown- Last Chance · May 2150.32aCherokee Final Countdown- Last ChanceMay 21, 2026
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 3053.470NJSIAA NPA & NPB StatesMay 30, 2025
800 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 162:10.86NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
800 Meters · OutdoorHaddonfield Distance Night · May 222:11.10Haddonfield Distance NightMay 22, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 400 Meters · Place 12 · Paul VI400 Meters12.50.64a12
May 21Cherokee Final Countdown- Last ChanceMay 21 · 400 Meters · Place 2 · Paul VI400 Meters2.50.32a PB12
May 9Camden County ChampionshipsMay 9 · 400 Meters · Place 19 · Paul VI400 Meters19.54.47a12
May 4Haddonfield Distance NightMay 4 · 800 Meters · Place 92 · Paul VI800 Meters92.2:15.30a12
Apr 29Olympic Conference Championships 2026Apr 29 · 400 Meters · Place 19 · Paul VI400 Meters19.53.13a12
Apr 11Moorestown InvitationalApr 11 · 400 Meters · Place 26 · Paul VI400 Meters26.54.11a12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Paul VI400 MetersRelay Split—53.470 PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 21 · Paul VI400 Meters21.51.35a11
May 10Camden County ChampionshipsMay 10 · 400 Meters · Place 11 · Paul VI400 Meters1153.13—
May 5Haddonfield Distance NightMay 5 · 800 Meters · Place 60 · Paul VI800 Meters602:12.31—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 3 · Paul VI800 Meters3.2:13.00a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · 400 Meters · Place 28 · Paul VI400 Meters28.54.64a11
Feb 20SJTCA Winter Meet #20Feb 20 · 400 Meters · Place 1 · Paul VI400 Meters154.11 PB10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 15 · Paul VI800 Meters152:10.86 PB10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 15 · Paul VI800 Meters152:10.8610
Jan 17SJTCA Winter Meet #10Jan 17 · 400 Meters · Place 18 · Paul VI400 Meters1855.9210

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 31 · Paul VI400 Meters31.53.13a10
May 20Haddonfield Distance NightMay 20 · 800 Meters · Place 73 · Paul VI800 Meters732:17.0710
Apr 13Fast Times at Cherokee HighApr 13 · 400 Meters · Place 20 · Paul VI400 Meters2054.57—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 800 Meters · Place 23 · Paul VI800 Meters23.2:18.54a10
Dec 8SJTCA Winter Meet #1Dec 8 · 800 Meters · Place 22 · Paul VI800 Meters22.2:20.94a10
Dec 8SJTCA Winter Meet #1Dec 8 · 400 Meters · Place 17 · Paul VI400 Meters17.56.33a10
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 28 · Paul VI800 Meters282:21.089
Feb 17NJSIAA Group ChampionshipsFeb 17 · 400 Meters · Place 28 · Paul VI400 Meters2856.609
Feb 8SJTCA Winter Meet #13Feb 8 · 400 Meters · Place 28 · Paul VI400 Meters2858.809
Feb 8SJTCA Winter Meet #13Feb 8 · 800 Meters · Place 22 · Paul VI800 Meters222:24.399
Jan 27Olympic Conference #2Jan 27 · 800 Meters · Place 26 · Paul VI800 Meters262:29.359

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 40 · Paul VI800 Meters40.2:14.21a9
May 25Cherokee Final Countdown- Last ChanceMay 25 · 100 Meters · Place 39 · Paul VI100 Meters3912.32 PB—
May 22Haddonfield Distance NightMay 22 · 800 Meters · Place 2 · Paul VI800 Meters22:11.10 PB—
May 13Camden County ChampionshipsMay 13 · 400 Meters · Place 10 · Paul VI400 Meters10.53.37a9
May 6SJTCA Open-BoysMay 6 · 800 Meters · Place 62 · Paul VI800 Meters62.2:19.57a9
Apr 15Fast Times at Cherokee HighApr 15 · 400 Meters · Place 31 · Paul VI400 Meters3153.69—