Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSJTCA Meet #4 · Dec 204:56.47aSJTCA Meet #4December 20, 2025
1600 Meters · OutdoorBurlington County Championships · May 74:47.67Burlington County ChampionshipsMay 7, 2026
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1510:25.74aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
800 Meters · IndoorSJTCA #13 · Jan 202:16.20SJTCA #13January 20, 2026
800 Meters · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 182:15.93aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26Cherokee Night Racer #2May 26 · 1600 Meters · Place 50 · Northern Burlington Regional1600 Meters50.4:47.73a10
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 3200 Meters · Place 10 · Northern Burlington Regional3200 Meters10.10:25.74a PB10
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 8 · Northern Bur1600 Meters84:47.67 PB—
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 8 · Northern Bur1600 Meters84:47.67—
May 1Burlington County Divisional ChampionshipsMay 1 · 3200 Meters · Place 3 · Northern Burlington Regional3200 Meters3.10:28.84a10
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 3 · Northern Burlington Regional1600 Meters3.4:50.87a10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 800 Meters · Place 37 · Northern Burlington Regional800 Meters37.2:15.93a PB10
Apr 11Moorestown InvitationalApr 11 · 3200 Meters · Place 5 · Northern Burlington Regional3200 Meters5.10:43.95a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20SJTCA #13Jan 20 · 800 Meters · Place 21 · Northern Burlington Reg.800 Meters212:16.20 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20SJTCA Meet #4Dec 20 · 1600 Meters · Place 18 · Northern Burlington Regional1600 Meters18.4:56.47a PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 3200 Meters · Place 17 · Northern Burlington Reg.3200 Meters1711:15.889
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 3200 Meters · Place 17 · Northern Burlington Reg.3200 Meters1711:15.889
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 3200 Meters · Place 17 · Northern Burlington Regional3200 Meters17.11:15.88a9
May 10Burlington County ChampionshipMay 10 · 3200 Meters · Place 16 · Northern Burlington Regional3200 Meters16.10:58.23a9
Apr 29Pennsauken Batch #2Apr 29 · 800 Meters · Place 11 · Northern Bur800 Meters112:31.81—
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 76 · Northern Burlington Reg.1600 Meters765:18.869
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 800 Meters · Place 18 · Northern Burlington Regio800 Meters182:29.379
Apr 5Don Danser MemorialApr 5 · 1600 Meters · Place 1 · Northern Burlington Regional1600 Meters1.5:14.21a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · 800 Meters · Place 37 · Northern Burlington Regional800 Meters37.2:31.41a9