Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor40th Yale Interscholastic Track Classic · Jan 105:39.51a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1000 Meters · IndoorRidge Winter Invitational · Dec 83:14.70aRidge Winter InvitationalDecember 8, 2025
1600 Meters · OutdoorLion Invitational · Apr 245:20.32aLion InvitationalApril 24, 2026
400 Meters · OutdoorUnion County JV Championship · May 61:08.06Union County JV ChampionshipMay 6, 2024
400 Meters · Relay Split · Indoor40th Yale Interscholastic Track Classic · Jan 101:06.189a40th Yale Interscholastic Track ClassicJanuary 10, 2025
800 Meters · IndoorSTCA Season Opener Ocean Breeze · Dec 152:26.57aSTCA Season Opener Ocean BreezeDecember 15, 2025
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 162:23.01NJSIAA Sectionals North 2 Groups 1 and 4May 16, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 1600 Meters · Place 7 · Westfield1600 Meters7.5:33.73a12
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 800 Meters · Place 8 · Westfield800 Meters8.2:25.10a12
May 7Union County ChampionshipsMay 7 · 1600 Meters · Place 19 · Westfield1600 Meters19.5:33.80a12
May 7Union County ChampionshipsMay 7 · 800 Meters · Place 16 · Westfield800 Meters16.2:25.04a12
Apr 24Lion InvitationalApr 24 · 1600 Meters · Place 3 · Westfield1600 Meters3.5:20.32a PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · 800 Meters · Place 7 · Westfield800 Meters72:27.0012
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · 800 Meters · Place 7 · Westfield800 Meters72:27.0012
Jan 3Freedom GamesJan 3 · 1000 Meters · Place 34 · Westfield1000 Meters34.3:15.94a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15STCA Season Opener Ocean BreezeDec 15 · 800 Meters · Place 5 · Westfield800 Meters5.2:26.57a PB12
Dec 8Ridge Winter InvitationalDec 8 · 1000 Meters · Place 6 · Westfield1000 Meters6.3:14.70a PB12
Feb 16NJSIAA Sectional Championships - North 2 Group 4Feb 16 · 800 Meters · Place 7 · Westfield800 Meters72:30.9011
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1 Mile · Place 42 · Westfield1 Mile42.5:39.51a PB11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 400 Meters · Westfield400 MetersRelay Split—1:06.189a PB11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 7 · Westfield800 Meters72:23.01 PB11
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 7 · Westfield800 Meters72:23.0111
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 8 · Westfield1600 Meters85:24.4011
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 8 · Westfield1600 Meters85:24.4011
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 8 · Westfield1600 Meters85:24.4011
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 8 · Westfield1600 Meters85:24.4011
May 1Union County Conference ChampionshipsMay 1 · 800 Meters · Place 4 · Westfield800 Meters42:24.6511
Apr 26Lion InvitationalApr 26 · 1600 Meters · Place 3 · Westfield1600 Meters35:30.91—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 10 · Westfield800 Meters10.2:34.36a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 800 Meters · Place 17 · Westfield800 Meters172:34.3510
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 800 Meters · Place 17 · Westfield800 Meters172:34.3510
May 21Union County ChampionshipsMay 21 · 800 Meters · Place 4 · Westfield800 Meters42:29.7410
May 6Union County JV ChampionshipMay 6 · 400 Meters · Place 18 · Westfield400 Meters181:08.06 PB10
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 38 · Westfield800 Meters382:47.5010
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 38 · Westfield800 Meters382:47.5010