Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 215:05.36aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
1600 Meters · IndoorSJTCA #16 · Jan 314:53.51SJTCA #16January 31, 2026
1600 Meters · OutdoorBurlington County Divisional Championships · May 14:47.53aBurlington County Divisional ChampionshipsMay 1, 2026
3200 Meters · IndoorSJTCA #15 · Jan 2510:50.76SJTCA #15January 25, 2025
3200 Meters · OutdoorBurlington County Divisional Championships · May 110:25.57aBurlington County Divisional ChampionshipsMay 1, 2026
800 Meters · IndoorNJSIAA Sectional Championships - South Groups 1-2 · Feb 152:12.52NJSIAA Sectional Championships - South Groups 1-2February 15, 2026
800 Meters · OutdoorCinnaminson Batch Meet · Apr 292:13.84aCinnaminson Batch MeetApril 29, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 3200 Meters · Place 22 · Willingboro3200 Meters22.10:48.26a11
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 1600 Meters · Place 17 · Willingboro1600 Meters17.4:49.97a11
May 7Burlington County ChampionshipsMay 7 · 3200 Meters · Place 9 · Willingboro3200 Meters910:38.37—
May 1Burlington County Divisional ChampionshipsMay 1 · 3200 Meters · Place 1 · Willingboro3200 Meters1.10:25.57a PB11
May 1Burlington County Divisional ChampionshipsMay 1 · 1600 Meters · Place 1 · Willingboro1600 Meters1.4:47.53a PB11
Apr 29Cinnaminson Batch MeetApr 29 · 1600 Meters · Place 3 · Willingboro1600 Meters3.4:50.02a11
Apr 29Cinnaminson Batch MeetApr 29 · 800 Meters · Place 5 · Willingboro800 Meters5.2:13.84a PB11
Apr 11Moorestown InvitationalApr 11 · 1600 Meters · Place 17 · Willingboro1600 Meters17.4:59.12a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26SJTCA #20Feb 26 · 3200 Meters · Place 6 · Willingboro3200 Meters611:27.5311
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · 800 Meters · Place 17 · Willingboro800 Meters172:12.52 PB11
Jan 31SJTCA #16Jan 31 · 800 Meters · Place 17 · Willingboro800 Meters172:14.8311
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 17 · Willingboro1600 Meters174:53.51 PB11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 1600 Meters · Place 25 · Willingboro1600 Meters25.5:00.30a11
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 13 · Willingboro1600 Meters135:00.1110
Feb 25SJTCA #19Feb 25 · 1600 Meters · Place 13 · Willingboro1600 Meters135:00.1110
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 3200 Meters · Place 12 · Willingboro3200 Meters1210:58.8010
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · 1600 Meters · Place 15 · Willingboro1600 Meters155:01.0510
Feb 1SJTCA #16Feb 1 · 1600 Meters · Place 13 · Willingboro1600 Meters134:59.8910
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 48 · Willingboro800 Meters482:21.4910
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 18 · Willingboro3200 Meters1810:50.76 PB10
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 48 · Willingboro800 Meters482:21.4910
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 18 · Willingboro3200 Meters1810:50.7610
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 34 · Willingboro800 Meters342:20.0010
Jan 8SJTCA Meet #10Jan 8 · 800 Meters · Place 34 · Willingboro800 Meters342:20.0010

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 1600 Meters · Place 6 · Willingboro1600 Meters65:10.5310
Apr 5Don Danser MemorialApr 5 · 1600 Meters · Willingboro1600 Meters--DNS10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 3200 Meters · Willingboro3200 Meters--DNS10
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 48 · Willingboro1600 Meters48.5:15.48a10
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 12 · Willingboro1 Mile12.5:05.36a PB10
Dec 13SJTCA Meet #1Dec 13 · 1600 Meters · Place 8 · Willingboro1600 Meters8.5:05.80a10