Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorTim Grant Invitational · May 215:35.40Tim Grant InvitationalMay 21, 2025
1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 215:33.03NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
1600 Meters · OutdoorRidge Night of 1600s · May 65:24.10aRidge Night of 1600sMay 6, 2024
400 Meters · OutdoorTim Grant Invitational · May 211:06.54aTim Grant InvitationalMay 21, 2026
400 Meters · Relay Split · OutdoorNJISAA Relays · Apr 61:10.268NJISAA RelaysApril 6, 2024
800 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 212:36.30NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
800 Meters · OutdoorA Third Night at the Horse Farm · May 152:25.98A Third Night at the Horse FarmMay 15, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 800 Meters · Place 38 · Pingry800 Meters38.2:38.48a11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 400 Meters · Place 48 · Pingry400 Meters48.1:07.79a11
May 21Tim Grant InvitationalMay 21 · 400 Meters · Place 4 · Pingry400 Meters4.1:06.54a PB11
May 14A Fourth Night at the Horse FarmMay 14 · 800 Meters · Place 16 · Pingry800 Meters16.2:35.34a11
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 44 · Pingry Schoo800 Meters442:46.35—
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 44 · Pingry800 Meters44.2:46.35a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 800 Meters · Place 24 · Pingry School800 Meters242:39.3211
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 800 Meters · Place 24 · Pingry School800 Meters242:39.3211
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 30 · Pingry School1600 Meters306:19.1111

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 800 Meters · Place 41 · Pingry800 Meters41.2:39.43a10
May 21Tim Grant InvitationalMay 21 · 1 Mile · Place 5 · Pingry School1 Mile55:35.40 PB10
May 15A Third Night at the Horse FarmMay 15 · 800 Meters · Place 12 · Pingry Schoo800 Meters122:25.98 PB—
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 9 · Pingry800 Meters9.2:34.52a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 19 · Pingry800 Meters19.2:34.52a10
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · 800 Meters · Place 7 · Pingry800 Meters72:31.6810
Apr 29Somerset County ChampsApr 29 · 800 Meters · Place 11 · Pingry School800 Meters112:32.097—
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Pingry School1600 Meters65:46.6610
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Pingry School1600 Meters65:46.6610
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Pingry School1600 Meters65:46.6610
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Pingry School1600 Meters65:46.6610

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 800 Meters · Place 20 · Pingry School800 Meters202:36.30 PB10
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 13 · Pingry School1600 Meters135:33.03 PB10
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 1600 Meters · Place 7 · Pingry School1600 Meters75:34.6310
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 1600 Meters · Place 12 · Pingry School1600 Meters125:36.1910

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Ridge Winter InvitationalDec 9 · 1600 Meters · Place 7 · Pingry1600 Meters7.5:38.76a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 14 · Pingry800 Meters14.2:28.33a9
May 28A Second Night at the Horse FarmMay 28 · 1600 Meters · Place 10 · Pingry Schoo1600 Meters105:38.86—
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 12 · Pingry School800 Meters122:28.88—
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 12 · Pingry800 Meters12.2:28.88a9
May 14Somerset County ChampsMay 14 · 800 Meters · Place 11 · Pingry Schoo800 Meters112:28.72—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 25 · Pingry1600 Meters25.5:24.10a PB9
May 4NJISAA Prep A ChampionshipsMay 4 · 800 Meters · Place 5 · Pingry School800 Meters52:32.939
Apr 13Skyland RelaysApr 13 · 400 Meters · Pingry400 MetersRelay Split—1:11.140a9
Apr 6NJISAA RelaysApr 6 · 800 Meters · Pingry800 MetersRelay Split—1:22.711Unofficial9
Apr 6NJISAA RelaysApr 6 · 400 Meters · Pingry400 MetersRelay Split—1:10.268 PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 15 · Pingry1600 Meters15.5:44.20a9