Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSJTCA #16 · Jan 314:37.93SJTCA #16January 31, 2026
1600 Meters · OutdoorHaddonfield Distance Night · May 44:33.11aHaddonfield Distance NightMay 4, 2026
3200 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 289:53.41NJSIAA Group 1 & 4 ChampionshipsFebruary 28, 2026
3200 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 299:48.32aNJSIAA Group Championships - 1 & 4May 29, 2026
800 Meters · OutdoorBaker Invitational · May 212:00.54aBaker InvitationalMay 21, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 3200 Meters · Place 6 · Haddon Township3200 Meters6.9:48.32a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 11 · Haddon Township1600 Meters11.4:35.19a12
May 21Baker InvitationalMay 21 · 800 Meters · Place 3 · Haddon Township800 Meters3.2:00.54a PB12
May 9Camden County ChampionshipsMay 9 · 3200 Meters · Place 4 · Haddon Township3200 Meters4.9:57.08a12
May 4Haddonfield Distance NightMay 4 · 1600 Meters · Place 14 · Haddon Township1600 Meters14.4:33.11a PB12
Apr 11Moorestown InvitationalApr 11 · 3200 Meters · Place 1 · Haddon Township3200 Meters1.9:59.95a12
Apr 11Moorestown InvitationalApr 11 · 800 Meters · Place 5 · Haddon Township800 Meters5.2:06.54a12
Apr 4Rebel RelaysApr 4 · 1600 Meters · Place 1 · Haddon Township1600 Meters1.4:38.00a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 3200 Meters · Place 7 · Haddon Township3200 Meters79:53.41 PB12
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 3200 Meters · Place 2 · Haddon Township3200 Meters210:01.9212
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 3200 Meters · Place 2 · Haddon Township3200 Meters210:01.9212
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 1 · Haddon Township1600 Meters14:37.93 PB12
Jan 24SJTCA #15Jan 24 · 3200 Meters · Place 2 · Haddon Township3200 Meters210:00.1712

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28FAT Dual: Haddon Twp, H. HeightsApr 28 · 1600 Meters · Place 6 · Haddon Township1600 Meters64:50.0111

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 3200 Meters · Place 10 · Haddon Township3200 Meters1010:59.0411
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 3200 Meters · Place 10 · Haddon Township3200 Meters1010:59.0411
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 36 · Haddon Township3200 Meters3611:14.6311
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 36 · Haddon Township3200 Meters3611:14.6311
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 36 · Haddon Township3200 Meters3611:14.6311
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 36 · Haddon Township3200 Meters3611:14.6311

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 17 · Haddon Township3200 Meters1710:42.9110
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 17 · Haddon Township3200 Meters1710:42.9110
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 5 · Haddon Township3200 Meters510:46.1110
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 5 · Haddon Township3200 Meters510:46.1110
Jan 27SJTCA Winter Meet #13Jan 27 · 3200 Meters · Place 7 · Haddon Township3200 Meters710:49.6610

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 8 · Haddon Township1600 Meters85:08.819

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 15 · Haddon Township3200 Meters1511:23.969
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 15 · Haddon Township3200 Meters1511:23.969
Jan 28SJTCA Winter Meet #10Jan 28 · 3200 Meters · Place 15 · Haddon Township3200 Meters1511:23.969
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 26 · Haddon Township1600 Meters265:24.049
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 26 · Haddon Township1600 Meters265:24.049
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 26 · Haddon Township1600 Meters265:24.049