Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorRidge Night of 1600's · May 84:58.39aRidge Night of 1600'sMay 8, 2023
400 Meters · IndoorHCTCA Winter Series Meet #2 (Bill Reid Memorial) · Jan 2354.52HCTCA Winter Series Meet #2 (Bill Reid Memorial)January 23, 2024
400 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 1651.42NJSIAA Sectionals North 2 Groups 2 and 3May 16, 2025
400 Meters · Relay Split · OutdoorSkyland Conference Champs - Open Scores · May 2157.418Skyland Conference Champs - Open ScoresMay 21, 2024
600 Meters · IndoorCoach Saint Invitational · Dec 201:24.09aCoach Saint InvitationalDecember 20, 2024
800 Meters · IndoorWidener Indoor Classic · Feb 131:57.08aWidener Indoor ClassicFebruary 13, 2026
800 Meters · OutdoorCentennial Conference Outdoor Championships · May 11:53.26aCentennial Conference Outdoor ChampionshipsMay 1, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 29 · DickinsonDickinson800 Meters29.1:53.62aFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 7 · DickinsonDickinson800 MetersRound P7.1:53.26a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 5 · DickinsonDickinson800 Meters5.1:54.46aFr
Apr 17Coach Pollard InvitationalApr 17 · 800 Meters · Place 3 · DickinsonDickinson800 Meters3.1:54.98aFr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 47 · DickinsonDickinson800 Meters47.1:54.58aFr
Apr 1York College Twilight MeetApr 1 · 800 Meters · Place 2 · DickinsonDickinson800 Meters21:53.85aFr
Mar 28Little 3 MeetMar 28 · 800 Meters · Place 2 · DickinsonDickinson800 Meters2.1:57.16aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 800 Meters · Place 9 · DickinsonDickinson800 Meters91:58.58aFR
Feb 13Widener Indoor ClassicFeb 13 · 800 Meters · Place 14 · DickinsonDickinson800 Meters141:57.08a PBFr
Feb 7Blue and White InviteFeb 7 · 800 Meters · Place 2 · DickinsonDickinson800 Meters21:58.27aFr
Jan 31PLEX ShootoutJan 31 · 800 Meters · Place 1 · DickinsonDickinson800 Meters11:58.53aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 800 Meters · Place 23 · BernardsBernards800 Meters232:03.7012
May 30NJSIAA Group Championships - 2 & 3May 30 · 800 Meters · Place 2 · BernardsBernards800 Meters21:54.3312
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 400 Meters · Place 8 · BernardsBernards400 Meters851.42 PB12
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 800 Meters · Place 3 · BernardsBernards800 Meters31:55.8712
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 1 · BernardsBernards800 Meters1.1:55.77a12
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 1 · BernardsBernards800 Meters1.1:55.77a12
Apr 29Somerset County ChampsApr 29 · 800 Meters · Place 2 · BernardsBernards800 Meters21:55.65—
Apr 16Ridge Night Of 1600'SApr 16 · 800 Meters · Place 1 · BernardsBernards800 Meters1.1:55.17a12

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 6 · BernardsBernards800 Meters6.1:59.45a12
Dec 20Coach Saint InvitationalDec 20 · 600 Meters · Place 2 · BernardsBernards600 Meters2.1:24.09a PB12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 10 · BernardsBernards800 Meters102:04.0311
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 10 · BernardsBernards800 Meters102:04.0311
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 800 Meters · Place 2 · BernardsBernards800 Meters22:03.7111
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 11 · BernardsBernards800 Meters112:05.8511
Jan 23HCTCA Winter Series Meet #2 (Bill Reid Memorial)Jan 23 · 800 Meters · Place 6 · BernardsBernards800 Meters62:07.83—
Jan 23HCTCA Winter Series Meet #2 (Bill Reid Memorial)Jan 23 · 400 Meters · Place 5 · BernardsBernards400 Meters554.52 PB—
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 7 · BernardsBernards800 Meters72:04.2611
Jan 6Christa Racine InvitationalJan 6 · 800 Meters · Place 7 · BernardsBernards800 Meters72:04.2611

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 17 · BernardsBernards800 Meters17.2:01.65a11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 6 · BernardsBernards800 Meters62:00.6211
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 6 · BernardsBernards800 Meters62:00.6211
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 3 · BernardsBernards800 Meters32:00.74—
May 21Skyland Conference Champs - Open ScoresMay 21 · 400 Meters · BernardsBernards400 MetersRelay Split—57.418 PB11
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 3 · BernardsBernards800 Meters3.2:00.74a11
May 14Somerset County ChampsMay 14 · 800 Meters · Place 8 · BernardsBernards800 Meters82:00.48—
May 6Ridge Night of 1600sMay 6 · 800 Meters · Place 3 · BernardsBernards800 Meters3.1:59.55a11
May 3Raider TwilightMay 3 · 800 Meters · Place 5 · BernardsBernards800 Meters5.2:01.25a11
Apr 1Saint Dominic Academy Spring InvitationalApr 1 · 800 Meters · Place 3 · BernardsBernards800 Meters32:03.93—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 400 Meters · Place 11 · BernardsBernards400 Meters11.55.54a11
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 400 Meters · Place 32 · BernardsBernards400 Meters3259.3010
Feb 4NJSIAA Sectional Championships - North 2 Group 2&3Feb 4 · 400 Meters · Place 32 · BernardsBernards400 Meters3259.3010
Jan 20Bill Reid MemorialJan 20 · 800 Meters · Place 8 · BernardsBernards800 Meters82:21.68—
Jan 20Bill Reid MemorialJan 20 · 800 Meters · Place 8 · BernardsBernards800 Meters82:21.68—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 800 Meters · Place 1 · BernardsBernards800 Meters12:07.64—
May 23Skyland Conference ChampionshipsMay 23 · 400 Meters · Place 32 · Bernards HS BoysBernards HS Boys400 Meters3255.86—
May 16Somerset County ChampionshipsMay 16 · 400 Meters · Place 24 · BernardsBernards400 Meters24.55.77a10
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 89 · BernardsBernards1600 Meters89.4:58.39a PB10
May 5Raider Twilight IMay 5 · 400 Meters · Place 33 · BernardsBernards400 Meters3357.90—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 800 Meters · Place 10 · BernardsBernards800 Meters10.2:21.68a10