Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 254:35.61aUSATF New Jersey Association Junior Olympic ChampionshipsJune 25, 2022
1600 Meters · IndoorSkyland Conference Indoor Championship · Feb 24:27.34Skyland Conference Indoor ChampionshipFebruary 2, 2025
1600 Meters · OutdoorHunterdon, Warren, Sussex Meet · May 14:22.66Hunterdon, Warren, Sussex MeetMay 1, 2025
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 1356.790aSkyland RelaysApril 13, 2024
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 191:58.47aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 161:56.46NJSIAA Sectionals North 2 Groups 2 and 3May 16, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · 800 Meters · Place 13 · North HunterdonNorth Hunterdon800 Meters13.1:59.56a11
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 1600 Meters · Place 9 · North HunterdonNorth Hunterdon1600 Meters9.4:37.78a11
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters2.1:57.15a11
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 14 · North HunterNorth Hunter1600 Meters144:35.66—
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 14 · North HunterdonNorth Hunterdon1600 Meters14.4:35.66a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 1600 Meters · Place 1 · North HunterdonNorth Hunterdon1600 Meters1.4:27.54a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 800 Meters · Place 7 · North HunterdonNorth Hunterdon800 Meters7.2:02.39a11
Apr 17Raider TwilightApr 17 · 1600 Meters · Place 4 · North HunterdonNorth Hunterdon1600 Meters4.4:26.58a11
Apr 17Raider TwilightApr 17 · 800 Meters · North HunterdonNorth Hunterdon800 Meters--DNS11
Apr 11Blue Devil ClassicApr 11 · 800 Meters · Place 6 · North HunterdonNorth Hunterdon800 Meters6.2:05.86a11
Apr 4Summit RelaysApr 4 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters3.4:35.43a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 800 Meters · Place 3 · North HunterdonNorth Hunterdon800 Meters31:59.7911
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 800 Meters · Place 4 · North HunterdonNorth Hunterdon800 Meters42:00.3711
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 800 Meters · Place 4 · North HunterdonNorth Hunterdon800 Meters42:00.3711
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters34:28.1111
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters34:28.1111
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 3 · North HunterdonNorth Hunterdon1600 Meters34:28.3011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 3 · North HunterdonNorth Hunterdon800 Meters3.1:58.47a PB11
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 800 Meters · Place 4 · North HunterdonNorth Hunterdon800 Meters41:59.9510
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters22:00.8810
Feb 10NJSIAA Sectional Championships - North 2 Group 3Feb 10 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters22:00.8810
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 1600 Meters · Place 2 · North HunterdonNorth Hunterdon1600 Meters24:27.34 PB10
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 13 · North HunterdonNorth Hunterdon1600 Meters134:28.7510

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 800 Meters · Place 13 · North HunterdonNorth Hunterdon800 Meters131:58.0910
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 1600 Meters · Place 5 · North HunterNorth Hunter1600 Meters54:29.7810
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 800 Meters · Place 2 · North HunterNorth Hunter800 Meters21:56.46 PB10
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 5 · North HunterdonNorth Hunterdon800 Meters5.1:58.46a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 7 · North HunterdonNorth Hunterdon800 Meters7.1:58.46a10
May 1Hunterdon, Warren, Sussex MeetMay 1 · 800 Meters · Place 1 · North HunterNorth Hunter800 Meters11:59.77—
May 1Hunterdon, Warren, Sussex MeetMay 1 · 1600 Meters · Place 1 · North HunterNorth Hunter1600 Meters14:22.66 PB—
Apr 12Blue Devil ClassicApr 12 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters22:00.6010
Mar 2NJSIAA Meet of ChampionsMar 2 · 800 Meters · Place 22 · North HunterdonNorth Hunterdon800 Meters221:59.6810
Mar 2NJSIAA Meet of ChampionsMar 2 · 800 Meters · Place 22 · North HunterdonNorth Hunterdon800 Meters221:59.6810
Mar 2NJSIAA Meet of ChampionsMar 2 · 800 Meters · Place 22 · North HunterdonNorth Hunterdon800 Meters221:59.6810

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 1 · North HunterdonNorth Hunterdon800 Meters1.1:58.72a10
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 18 · North HunterdonNorth Hunterdon800 Meters182:05.159
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 18 · North HunterdonNorth Hunterdon800 Meters182:05.159
Feb 10NJSIAA Sectional Championships - North 2 Group 2&3Feb 10 · 800 Meters · Place 6 · North HunterdonNorth Hunterdon800 Meters62:04.009
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 13 · North HunterdonNorth Hunterdon1600 Meters134:38.619

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 18 · North HunterdonNorth Hunterdon1600 Meters18.4:45.97a9
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 9 · North HunterdonNorth Hunterdon800 Meters92:01.009
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 4 · North HunterdonNorth Hunterdon1600 Meters44:32.449
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 1600 Meters · Place 4 · North HunterdonNorth Hunterdon1600 Meters44:32.449
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 9 · North HunterdonNorth Hunterdon800 Meters92:01.009
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 22 · North HunterdonNorth Hunterdon1600 Meters224:39.11—
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters22:00.72—
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 22 · North HunterdonNorth Hunterdon1600 Meters22.4:39.11a9
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 2 · North HunterdonNorth Hunterdon800 Meters2.2:00.72a9
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 1600 Meters · Place 3 · North HunterNorth Hunter1600 Meters34:35.05—
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 800 Meters · Place 4 · North HunterNorth Hunter800 Meters42:03.49—
Apr 13Skyland RelaysApr 13 · 400 Meters · North HunterdonNorth Hunterdon400 MetersRelay Split—56.790a PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 10 · North HunterdonNorth Hunterdon800 Meters10.2:05.09a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 2 · Hunterdon Lions TrackHunterdon Lions Track1500 Meters2.4:35.61a PB7