Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - South Groups 1-2 · Feb 154:32.90NJSIAA Sectional Championships - South Groups 1-2February 15, 2026
1600 Meters · OutdoorSJTCA Elite · May 14:22.16aSJTCA EliteMay 1, 2025
3200 Meters · IndoorNJSIAA Group 2 & 3 State Championships · Feb 179:54.93NJSIAA Group 2 & 3 State ChampionshipsFebruary 17, 2024
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 279:25.38aHolmdel Twilight Series - Night of 3200sApril 27, 2026
400 Meters · OutdoorCinnaminson Batch Meet · Apr 2956.49aCinnaminson Batch MeetApril 29, 2026
800 Meters · IndoorSJTCA #15 · Jan 242:03.84SJTCA #15January 24, 2026
800 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 151:59.52aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · 3200 Meters · Place 11 · Cinnaminson3200 Meters11.10:00.38a12
May 26Cherokee Night Racer #2May 26 · 1600 Meters · Place 1 · Cinnaminson1600 Meters1.4:29.10a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 3200 Meters · Place 2 · Cinnaminson3200 Meters2.9:36.92a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 1600 Meters · Place 13 · Cinnaminson1600 Meters13.4:47.98a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 800 Meters · Place 3 · Cinnaminson800 Meters3.1:59.52a PB12
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 1 · Cinnaminson1600 Meters14:30.50—
May 7Burlington County ChampionshipsMay 7 · 1600 Meters · Place 1 · Cinnaminson1600 Meters14:30.50—
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 1 · Cinnaminson1600 Meters1.4:46.30a12
May 1Burlington County Divisional ChampionshipsMay 1 · 800 Meters · Place 3 · Cinnaminson800 Meters3.2:06.59a12
Apr 29Cinnaminson Batch MeetApr 29 · 1600 Meters · Place 1 · Cinnaminson1600 Meters1.4:45.88a12
Apr 29Cinnaminson Batch MeetApr 29 · 400 Meters · Place 18 · Cinnaminson400 Meters18.56.49a PB12
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · 3200 Meters · Place 14 · Cinnaminson3200 Meters14.9:25.38a PB12
Apr 11Moorestown InvitationalApr 11 · 800 Meters · Place 1 · Cinnaminson800 Meters1.2:01.62a12
Apr 2Cherokee 3200Apr 2 · 3200 Meters · Place 11 · Cinnaminson3200 Meters11.9:34.63a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 1600 Meters · Place 3 · Cinnaminson1600 Meters34:32.90 PB12
Jan 24SJTCA #15Jan 24 · 800 Meters · Place 2 · Cinnaminson800 Meters22:03.84 PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 3200 Meters · Place 5 · Cinnaminson3200 Meters59:29.6011
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 3200 Meters · Place 1 · Cinnaminson3200 Meters19:38.9611
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 1600 Meters · Place 5 · Cinnaminson1600 Meters54:42.7211
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 3200 Meters · Place 1 · Cinnaminson3200 Meters1.9:38.96a11
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 1600 Meters · Place 5 · Cinnaminson1600 Meters5.4:42.72a11
May 10Burlington County ChampionshipMay 10 · 1600 Meters · Place 1 · Cinnaminson1600 Meters1.4:26.42a11
May 2Burlington County Divisional ChampsMay 2 · 1600 Meters · Place 1 · Cinnaminson1600 Meters14:47.55—
May 2Burlington County Divisional ChampsMay 2 · 800 Meters · Place 2 · Cinnaminson800 Meters22:03.40—
May 1SJTCA EliteMay 1 · 1600 Meters · Place 5 · Cinnaminson1600 Meters5.4:22.16a PB11
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 800 Meters · Place 1 · Cinnaminson800 Meters12:03.5011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 1600 Meters · Place 13 · Cinnaminson1600 Meters134:34.7111
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 3200 Meters · Place 4 · Cinnaminson3200 Meters410:09.2211
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 4 · Cinnaminson1600 Meters44:39.4411

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 4 · Cinnaminson3200 Meters4.9:41.80a10
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 13 · Cinnaminson1600 Meters13.4:34.33a10
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Cinnaminson3200 Meters19:32.7710
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 2 · Cinnaminson1600 Meters24:26.7310
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Cinnaminson3200 Meters19:32.7710
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 2 · Cinnaminson1600 Meters24:26.7310
May 20Haddonfield Distance NightMay 20 · 800 Meters · Place 10 · Cinnaminson800 Meters102:01.6610
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 1600 Meters · Place 1 · Cinnaminson1600 Meters14:48.29—
May 11Burlington County ChampionshipsMay 11 · 1600 Meters · Place 3 · Cinnaminson1600 Meters34:25.6110
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 2 · Cinnaminson3200 Meters2.9:31.36a10
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 44 · Cinnaminson3200 Meters44.10:00.00a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · Cinnaminson3200 Meters89:54.93 PB10
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 8 · Cinnaminson3200 Meters89:54.9310
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 3200 Meters · Place 5 · Cinnaminson3200 Meters510:01.7010
Jan 29SJTCA Winter Meet #14Jan 29 · 800 Meters · Place 7 · Cinnaminson800 Meters72:10.0910
Jan 6Merli InvitationalJan 6 · 1600 Meters · Place 2 · Cinnaminson1600 Meters24:57.8410

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Haddonfield Distance NightMay 22 · 1600 Meters · Place 2 · Cinnaminson1600 Meters24:46.28—
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 3200 Meters · Place 3 · Cinnaminson3200 Meters310:44.009
May 13Burlington County ChampionshipsMay 13 · 1600 Meters · Place 12 · Cinnaminson1600 Meters124:53.039
Apr 21The Crusader Frosh-Novice MeetApr 21 · 1600 Meters · Place 3 · Cinnaminson1600 Meters34:50.119
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 82 · Cinnaminson3200 Meters82.10:39.74a9