Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 15:20.66aOcean Breeze InvitationalFebruary 1, 2025
1600 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 145:09.90NJSIAA Sectional Championships - South Group 3February 14, 2026
1600 Meters · OutdoorSJTCA Open (Boys) · May 25:02.37aSJTCA Open (Boys)May 2, 2026
3200 Meters · IndoorSJTCA #15 · Jan 2510:54.72SJTCA #15January 25, 2025
3200 Meters · OutdoorNJSIAA Sectionals South Groups 2 and 3 · May 1510:34.77aNJSIAA Sectionals South Groups 2 and 3May 15, 2026
800 Meters · OutdoorHammonton JV Invite · May 132:28.00Hammonton JV InviteMay 13, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 3200 Meters · Place 19 · Hammonton3200 Meters19.10:34.77a PB10
May 9Cape Atlantic League MeetMay 9 · 3200 Meters · Place 6 · Hammonton3200 Meters6.10:57.47a10
May 2SJTCA Open (Boys)May 2 · 1600 Meters · Place 39 · Hammonton1600 Meters39.5:02.37a PB10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 3200 Meters · Place 17 · Hammonton3200 Meters17.10:38.84a10
Apr 18Rap Curry InvitationalApr 18 · 3200 Meters · Place 17 · Hammonton3200 Meters17.10:38.84a10
Apr 11Moorestown InvitationalApr 11 · 3200 Meters · Place 4 · Hammonton3200 Meters4.10:35.30a10
Apr 11Moorestown InvitationalApr 11 · 1600 Meters · Place 21 · Hammonton1600 Meters21.5:05.12a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 26SJTCA #20Feb 26 · 3200 Meters · Place 5 · Hammonton3200 Meters510:56.1610
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 3200 Meters · Place 15 · Hammonton3200 Meters1511:04.5110
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 3200 Meters · Place 15 · Hammonton3200 Meters1511:04.5110
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 1600 Meters · Place 33 · Hammonton1600 Meters335:09.90 PB10
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 1600 Meters · Place 33 · Hammonton1600 Meters335:09.9010
Jan 24SJTCA #15Jan 24 · 3200 Meters · Place 14 · Hammonton3200 Meters1410:57.7310

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27SJTCA Meet #7Dec 27 · 3200 Meters · Place 14 · Hammonton3200 Meters14.11:15.17a10
Dec 27SJTCA Meet #7Dec 27 · 3200 Meters · Place 14 · Hammonton3200 Meters14.11:15.17a10
Dec 20SJTCA Meet #4Dec 20 · 1600 Meters · Place 41 · Hammonton1600 Meters41.5:22.49a10
Dec 13SJTCA Meet #2Dec 13 · 3200 Meters · Place 37 · Hammonton3200 Meters37.11:13.78a10
Dec 13SJTCA Meet #2Dec 13 · 3200 Meters · Place 37 · Hammonton3200 Meters37.11:13.78a10
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 20 · Hammonton3200 Meters2011:12.569
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 3200 Meters · Place 20 · Hammonton3200 Meters2011:12.569
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 1600 Meters · Place 36 · Hammonton1600 Meters365:16.659
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 1600 Meters · Place 36 · Hammonton1600 Meters365:16.659
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 74 · Hammonton1 Mile74.5:20.66a PB9
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 22 · Hammonton3200 Meters2210:54.72 PB9
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 22 · Hammonton3200 Meters2210:54.729
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 22 · Hammonton3200 Meters2210:54.729
Jan 25SJTCA #15Jan 25 · 3200 Meters · Place 22 · Hammonton3200 Meters2210:54.729

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13Hammonton JV InviteMay 13 · 1600 Meters · Place 8 · Hammonton1600 Meters85:19.82—
May 13Hammonton JV InviteMay 13 · 800 Meters · Place 20 · Hammonton800 Meters202:28.00 PB—
May 10Cape Atlantic League MeetMay 10 · 3200 Meters · Place 13 · Hammonton3200 Meters1311:19.30—
May 6Atlantic County ChampionshipsMay 6 · 3200 Meters · Place 10 · Hammonton3200 Meters1011:10.71—
Apr 15Hammonton VS EHTApr 15 · 3200 Meters · Place 5 · Hammonton3200 Meters511:29.439

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · 1600 Meters · Place 54 · Hammonton1600 Meters54.5:33.28a9