Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSJTCA #15 · Jan 246:12.90SJTCA #15January 24, 2026
1600 Meters · OutdoorCherokee Night Racer #2 · May 266:03.99aCherokee Night Racer #2May 26, 2026
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1513:27.52aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
800 Meters · IndoorSJTCA #15 · Jan 252:54.98SJTCA #15January 25, 2025
800 Meters · OutdoorHaddonfield Distance Night · May 202:52.87Haddonfield Distance NightMay 20, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Cherokee Night Racer #2May 26 · 1600 Meters · Place 37 · Cinnaminson1600 Meters37.6:03.99a PB12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 3200 Meters · Place 20 · Cinnaminson3200 Meters20.13:27.52a PB12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 1600 Meters · Place 19 · Cinnaminson1600 Meters19.6:15.19a12
May 1Burlington County Divisional ChampionshipsMay 1 · 3200 Meters · Place 5 · Cinnaminson3200 Meters5.14:03.30a12
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 6 · Cinnaminson1600 Meters6.6:19.42a12
Apr 29Cinnaminson Batch MeetApr 29 · 1600 Meters · Place 3 · Cinnaminson1600 Meters3.6:15.75a12
Apr 21Fast Times at Cherokee HighApr 21 · 1600 Meters · Place 10 · Cinnaminson1600 Meters10.6:06.39a12
Apr 11Moorestown InvitationalApr 11 · 1600 Meters · Place 14 · Cinnaminson1600 Meters14.6:17.42a12
Apr 2Cherokee 3200Apr 2 · 3200 Meters · Place 66 · Cinnaminson3200 Meters66.13:36.57a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 11 · Cinnaminson1600 Meters116:13.3012
Jan 24SJTCA #15Jan 24 · 1600 Meters · Place 26 · Cinnaminson1600 Meters266:12.90 PB12
Jan 24SJTCA #15Jan 24 · 1600 Meters · Place 26 · Cinnaminson1600 Meters266:12.9012

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Burlington County ChampionshipMay 10 · 800 Meters · Place 31 · Cinnaminson800 Meters31.3:03.53a11
Apr 29Pennsauken Batch #2Apr 29 · 800 Meters · Place 25 · Cinnaminson800 Meters252:59.00—
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 800 Meters · Place 14 · Cinnaminson800 Meters142:58.5211

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 43 · Cinnaminson800 Meters432:54.98 PB11
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 43 · Cinnaminson800 Meters432:54.9811
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 43 · Cinnaminson800 Meters432:54.9811
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 43 · Cinnaminson800 Meters432:54.9811
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 38 · Cinnaminson800 Meters382:59.7311
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 38 · Cinnaminson800 Meters382:59.7311

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 49 · Cinnaminson1600 Meters49.6:44.50a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20Haddonfield Distance NightMay 20 · 800 Meters · Place 81 · Cinnaminson800 Meters812:52.87 PB10
May 11Burlington County ChampionshipsMay 11 · 800 Meters · Place 31 · Cinnaminson800 Meters312:58.3310