Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRidge Night of 1600's · May 84:28.20aRidge Night of 1600'sMay 8, 2023
1000 Meters · IndoorWayne Valentine Invitational · Jan 102:42.37Wayne Valentine InvitationalJanuary 10, 2024
1500 Meters · OutdoorRider Invitational · Apr 174:04.33aRider InvitationalApril 17, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 1&4 · Feb 34:22.81NJSIAA Sectional Championships - North 2 Group 1&4February 3, 2024
1600 Meters · OutdoorRidge Night of 1600s · May 64:15.50aRidge Night of 1600sMay 6, 2024
2 Miles · IndoorGarden State TC Invitational · Feb 209:26.16aGarden State TC InvitationalFebruary 20, 2026
3000 Meters · IndoorPRTC Indoor Classic · Mar 78:46.89aPRTC Indoor ClassicMarch 7, 2026
3200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 169:05.88NJSIAA Sectionals North 2 Groups 1 and 4May 16, 2025
3200 Meters · OutdoorRaider Twilight II · Jun 710:26.94Raider Twilight IIJune 7, 2022
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 1358.333aSkyland RelaysApril 13, 2024
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2315:06.11a130th Penn Relays CarnivalApril 23, 2026
800 Meters · IndoorSkyland Conference Indoor Championship · Jan 272:08.18Skyland Conference Indoor ChampionshipJanuary 27, 2024
800 Meters · OutdoorSkyland Conference Champs - Divisional · May 62:00.51aSkyland Conference Champs - DivisionalMay 6, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Garden State TwilightMay 23 · 1 Mile · Place 3 · Garden State Track ClubGarden State Track Club1 Mile3.4:35.53a-
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 15 · Garden State Track ClubGarden State Track Club5000 Meters15.15:06.11a PB-
Apr 17Rider InvitationalApr 17 · 1500 Meters · Place 8 · Garden State Track ClubGarden State Track Club1500 Meters8.4:04.33a PB-
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 20 · Garden State Track ClubGarden State Track Club5000 Meters20.15:08.91a-

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 7PRTC Indoor ClassicMar 7 · 3000 Meters · Place 1 · Garden State Track ClubGarden State Track Club3000 Meters1.8:46.89a PB-
Feb 20Garden State TC InvitationalFeb 20 · 2 Miles · Place 1 · Garden State Track ClubGarden State Track Club2 Miles1.9:26.16a PB-
Feb 7Big Apple InvitationalFeb 7 · 3000 Meters · Place 10 · Garden State TCGarden State TC3000 Meters108:55.30—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Armory Collegiate Distance CarnivalDec 5 · 3000 Meters · Place 11 · Garden State Track ClubGarden State Track Club3000 Meters11.9:01.35a-

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 3200 Meters · Place 18 · Bridgewater-Bridgewater-3200 Meters189:55.1712
May 30NJSIAA Group Championships - 1 & 4May 30 · 3200 Meters · Place 4 · Bridgewater-Bridgewater-3200 Meters49:13.0712
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan3200 Meters19:05.88 PB12
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 1 · Bridgewater-Bridgewater-3200 Meters19:05.8812
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters1.4:15.74a12
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan800 Meters5.2:00.51a PB12
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan1600 Meters2.4:15.74a12
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 12 · Bridgewater-RaritanBridgewater-Raritan800 Meters12.2:00.51a12
Apr 29Somerset County ChampsApr 29 · 3200 Meters · Place 1 · Bridgewater-RarBridgewater-Rar3200 Meters19:24.63—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan1600 Meters2.4:17.05a12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan1600 Meters2.4:17.05a12
Apr 5Somerset County RelaysApr 5 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters14:25.6912
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters14:28.3612
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters14:28.3612

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 3200 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan3200 Meters5.9:13.61a11
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 3200 Meters · Place 6 · Bridgewater-Bridgewater-3200 Meters69:20.0911
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 3200 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan3200 Meters59:23.7111
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 3200 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan3200 Meters59:23.7111
May 21Skyland Conference Champs - DivisionalMay 21 · 1600 Meters · Place 17 · Bridgewater-RarBridgewater-Rar1600 Meters174:31.66—
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 17 · Bridgewater-RaritanBridgewater-Raritan1600 Meters17.4:31.66a11
May 14Somerset County ChampsMay 14 · 3200 Meters · Place 1 · Bridgewater-Bridgewater-3200 Meters19:22.66—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 3 · Bridgewater-RaritanBridgewater-Raritan1600 Meters3.4:15.50a PB11
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters1.4:33.37a11
Apr 13Skyland RelaysApr 13 · 400 Meters · Bridgewater-RaritanBridgewater-Raritan400 MetersRelay Split—58.333a PB11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan1600 Meters44:22.81 PB11
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 1600 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan1600 Meters44:22.8111
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 16 · Bridgewater-RaritanBridgewater-Raritan800 Meters162:08.18 PB11
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan1600 Meters24:23.8011
Jan 10Wayne Valentine InvitationalJan 10 · 1000 Meters · Place 3 · Bridgewater-RaritanBridgewater-Raritan1000 Meters32:42.37 PB11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 3200 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan3200 Meters5.9:24.35a10
May 23Skyland Conference ChampionshipsMay 23 · 3200 Meters · Place 4 · Bridgewater-Bridgewater-3200 Meters49:32.09—
May 16Somerset County ChampionshipsMay 16 · 3200 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan3200 Meters4.9:47.30a10
May 16Somerset County ChampionshipsMay 16 · 1600 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan1600 Meters5.4:29.66a10
May 8Ridge Night of 1600'sMay 8 · 1 Mile · Place 10 · Bridgewater-RaritanBridgewater-Raritan1 Mile10.4:28.20a PB10
Apr 22Somerset County RelaysApr 22 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters14:29.4310

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 8 · Bridgewater-RaritanBridgewater-Raritan1600 Meters84:36.1810
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 8 · Bridgewater-RaritanBridgewater-Raritan1600 Meters84:36.1810
Jan 22NJ Frosh Soph State ChampionshipJan 22 · 1600 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan1600 Meters14:42.8110

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7Raider Twilight IIJun 7 · 3200 Meters · Place 4 · M Bridgewater-M Bridgewater-3200 Meters410:26.94 PB—
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 3200 Meters · Place 19 · Bridgewater-RaritanBridgewater-Raritan3200 Meters19.10:47.96a9
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 1600 Meters · Place 18 · Bridgewater-RaritanBridgewater-Raritan1600 Meters18.4:48.19a9
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 800 Meters · Place 1 · Bridgewater-Bridgewater-800 Meters12:08.02—
May 24Skyland Conference ChampionshipsMay 24 · 1600 Meters · Place 5 · Bridgewater-Bridgewater-1600 Meters54:38.67—
May 17Somerset County ChampionshipsMay 17 · 3200 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan3200 Meters4.10:04.23a9
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 28 · Bridgewater-RaritanBridgewater-Raritan1600 Meters28.4:40.22a9
Apr 23Colts Neck Spring InvitationalApr 23 · 3200 Meters · Place 1 · Bridgewater-RaritanBridgewater-Raritan3200 Meters110:05.299
Apr 16Somerset County RelaysApr 16 · 1600 Meters · Place 8 · Bridgewater-Bridgewater-1600 Meters84:45.009