Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:00.59aAdidas Indoor NationalsMarch 20, 2026
1 Mile · OutdoorEast Coast Champs · Jun 125:02.50aEast Coast Champs June 12, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 1&4 · Feb 36:03.00NJSIAA Sectional Championships - North 2 Group 1&4February 3, 2024
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 34:56.06aNJSIAA State Meet Of ChampionsJune 3, 2026
800 Meters · IndoorPRTC Indoor Classic · Mar 72:18.73aPRTC Indoor ClassicMarch 7, 2026
800 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 152:14.89aNJSIAA Sectionals North 1 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

11 results
DateMeetEventPlMarkGr
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 53 · Garden State Track ClubGarden State Track Club800 Meters53.2:15.52aUnofficial11
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 1 · Garden State Track ClubGarden State Track Club1 Mile1.5:02.50a PB11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 1600 Meters · Place 10 · BelvidereBelvidere1600 Meters10.4:56.06a PB11
May 29NJSIAA Group Championships - 2 & 3May 29 · 1600 Meters · Place 5 · BelvidereBelvidere1600 Meters5.4:59.18a11
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 1600 Meters · Place 1 · BelvidereBelvidere1600 Meters1.5:01.79a11
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 800 Meters · Place 2 · BelvidereBelvidere800 Meters2.2:14.89a PB11
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 2 · BelvidereBelvidere800 Meters22:16.21—
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 2 · BelvidereBelvidere800 Meters2.2:16.21a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 1600 Meters · Place 1 · BelvidereBelvidere1600 Meters1.4:56.90a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 800 Meters · Place 1 · BelvidereBelvidere800 Meters1.2:17.46a11
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 5 · BelvidereBelvidere1600 Meters5.5:00.73a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 3 · Garden State Track ClubGarden State Track Club1 Mile3.5:00.59a PB11
Mar 7PRTC Indoor ClassicMar 7 · 800 Meters · Place 2 · Garden State Track ClubGarden State Track Club800 Meters2.2:18.73a PB11
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 1 · Garden State Track ClubGarden State Track Club1 Mile1.5:10.98a11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 1600 Meters · Place 8 · BelvidereBelvidere1600 Meters85:10.9110
May 24The Garden State Spring Youth ClassicMay 24 · 800 Meters · Place 61 · UnattachedUnattached800 Meters61.2:25.14a10
May 19Ridge Novice InvitationalMay 19 · 800 Meters · BelvidereBelvidere800 Meters--DNS10
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 1600 Meters · Place 2 · BelvidereBelvidere1600 Meters25:14.2110
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 1 · BelvidereBelvidere1600 Meters1.5:14.57a10
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 1 · BelvidereBelvidere800 Meters1.2:25.94a10
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 7 · BelvidereBelvidere1600 Meters7.5:14.57a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 7 · BelvidereBelvidere800 Meters7.2:25.94a10
May 1Hunterdon, Warren, Sussex MeetMay 1 · 1600 Meters · Place 5 · BelvidereBelvidere1600 Meters55:18.60—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17NYC Gotham CupJan 17 · 800 Meters · Place 18 · Garden State Track ClubGarden State Track Club800 Meters18.2:30.84a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 1600 Meters · Place 11 · BelvidereBelvidere1600 Meters115:33.869
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 2 · BelvidereBelvidere1600 Meters25:38.449
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 2 · BelvidereBelvidere1600 Meters25:38.449
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 23 · BelvidereBelvidere1600 Meters235:38.87—
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 23 · BelvidereBelvidere1600 Meters23.5:38.87a9
May 17Skyland Frosh SophMay 17 · 3200 Meters · BelvidereBelvidere3200 Meters--DNS9
May 17Skyland Frosh SophMay 17 · 1600 Meters · Place 3 · BelvidereBelvidere1600 Meters3.5:37.33a9
May 17Skyland Frosh SophMay 17 · 800 Meters · BelvidereBelvidere800 Meters--DNS9
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 1600 Meters · Place 11 · BelvidereBelvidere1600 Meters115:42.58—
Apr 20Blair Academy InviteApr 20 · 800 Meters · Place 1 · BelvidereBelvidere800 Meters12:40.04—
Apr 20Blair Academy InviteApr 20 · 1600 Meters · Place 1 · BelvidereBelvidere1600 Meters15:44.66—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 800 Meters · Place 15 · BelvidereBelvidere800 Meters152:51.169
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 10 · BelvidereBelvidere1600 Meters106:03.00 PB9
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 800 Meters · Place 15 · BelvidereBelvidere800 Meters152:51.169
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 10 · BelvidereBelvidere1600 Meters106:03.009
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 36 · BelvidereBelvidere800 Meters362:54.469
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 32 · BelvidereBelvidere1600 Meters326:07.009