Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorA Third Night at the Horse Farm · May 155:22.18A Third Night at the Horse FarmMay 15, 2025
1600 Meters · IndoorRidge Winter Invitational · Dec 95:17.04aRidge Winter InvitationalDecember 9, 2024
1600 Meters · OutdoorRidge Night of 1600s · May 65:12.70aRidge Night of 1600sMay 6, 2024
3200 Meters · IndoorSkyland Conference Indoor Championship · Feb 211:15.33Skyland Conference Indoor ChampionshipFebruary 2, 2025
3200 Meters · OutdoorNJSIAA NPA & NPB States · May 3011:15.57aNJSIAA NPA & NPB StatesMay 30, 2025
400 Meters · Relay Split · OutdoorSkyland Conference Champs - Open Scores · May 211:06.901Skyland Conference Champs - Open ScoresMay 21, 2024
800 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 162:33.95NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
800 Meters · OutdoorSomerset County Champs · May 142:27.26Somerset County ChampsMay 14, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 3200 Meters · Place 13 · Pingry3200 Meters13.11:57.92a12
May 21Tim Grant InvitationalMay 21 · 1600 Meters · Place 1 · Pingry1600 Meters1.5:37.85a12
May 14A Fourth Night at the Horse FarmMay 14 · 1600 Meters · Place 4 · Pingry1600 Meters4.5:26.97a12
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 14 · Pingry Schoo1600 Meters145:30.13—
May 5Skyland Conference Champs - Open ScoringMay 5 · 3200 Meters · Pingry3200 Meters--DNS12
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 14 · Pingry1600 Meters14.5:30.13a12
Apr 28Somerset County ChampsApr 28 · 1600 Meters · Place 5 · Pingry School1600 Meters55:19.34a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 3200 Meters · Place 6 · Pingry School3200 Meters611:42.1412
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 3200 Meters · Place 3 · Pingry3200 Meters3.11:59.48a12
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 1600 Meters · Place 4 · Pingry1600 Meters4.5:30.17a12
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 3200 Meters · Place 8 · Pingry School3200 Meters811:42.9912

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Ridge Winter InvitationalDec 8 · 1600 Meters · Place 3 · Pingry1600 Meters3.5:23.74a12
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 3200 Meters · Place 5 · Pingry School3200 Meters511:19.4611
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 1600 Meters · Place 5 · Pingry School1600 Meters55:28.4311
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 3200 Meters · Place 5 · Pingry School3200 Meters511:15.33 PB11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 3200 Meters · Place 8 · Pingry3200 Meters8.11:15.57a PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 1600 Meters · Place 14 · Pingry1600 Meters14.5:26.33a11
May 21Tim Grant InvitationalMay 21 · 1 Mile · Place 3 · Pingry School1 Mile35:26.1611
May 15A Third Night at the Horse FarmMay 15 · 1 Mile · Place 10 · Pingry Schoo1 Mile105:22.18 PB—
May 6Skyland Conference Champs - DivisionalMay 6 · 3200 Meters · Place 6 · Pingry3200 Meters6.11:31.26a11
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 8 · Pingry1600 Meters8.5:21.08a11
May 6Skyland Conference Champs - OpenMay 6 · 3200 Meters · Place 9 · Pingry3200 Meters9.11:31.26a11
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 15 · Pingry1600 Meters15.5:21.08a11
May 2NJISAA Prep A Outdoor Track ChampionshipsMay 2 · 1600 Meters · Place 4 · Pingry1600 Meters45:29.1811
Apr 29Somerset County ChampsApr 29 · 3200 Meters · Place 3 · Pingry School3200 Meters311:45.39—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Ridge Winter InvitationalDec 9 · 1600 Meters · Place 3 · Pingry1600 Meters3.5:17.04a PB11
Feb 21NJISAA Indoor Track ChampionshipFeb 21 · 1600 Meters · Place 2 · Pingry School1600 Meters25:21.2910
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 17 · Pingry School800 Meters172:33.95 PB10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 10 · Pingry School1600 Meters105:29.4410
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 17 · Pingry School800 Meters172:33.9510
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 1600 Meters · Place 10 · Pingry School1600 Meters105:29.4410
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 9 · Pingry School1600 Meters95:29.6810

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 19 · Pingry800 Meters19.2:29.83a10
May 28A Second Night at the Horse FarmMay 28 · 1600 Meters · Place 7 · Pingry Schoo1600 Meters75:29.47—
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 10 · Pingry School800 Meters102:27.39—
May 21Skyland Conference Champs - Open ScoresMay 21 · 400 Meters · Pingry400 MetersRelay Split—1:06.901 PB10
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 10 · Pingry800 Meters10.2:27.39a10
May 14Somerset County ChampsMay 14 · 800 Meters · Place 9 · Pingry Schoo800 Meters92:27.26 PB—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 11 · Pingry1600 Meters11.5:12.70a PB10
May 4NJISAA Prep A ChampionshipsMay 4 · 1600 Meters · Place 5 · Pingry School1600 Meters55:24.6410
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 4 · Pingry1600 Meters4.5:36.31a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Dual: Somerville, Gill, Pingry VS RidgeApr 18 · 800 Meters · Place 6 · Pingry800 Meters6.2:45.79