Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorRamapo College Invitational · Mar 2736:29.11aRamapo College InvitationalMarch 27, 2026
1000 Meters · IndoorDemarest Invitational · Dec 172:58.77aDemarest InvitationalDecember 17, 2022
1500 Meters · OutdoorKing's Monarch Open · Apr 254:14.72aKing's Monarch OpenApril 25, 2025
1600 Meters · IndoorMonmouth County Championships · Jan 214:36.61Monmouth County ChampionshipsJanuary 21, 2024
1600 Meters · OutdoorHolmdel Twilight Series - Season Ender · Jun 54:34.32Holmdel Twilight Series - Season EnderJune 5, 2024
1600 Meters · OutdoorMonmouth County Championships · May 94:33.21aMonmouth County ChampionshipsMay 9, 2024
3200 Meters · IndoorMonmouth County Championships · Jan 2110:18.51Monmouth County ChampionshipsJanuary 21, 2024
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · Jun 29:57.37NJSIAA Sectionals Central Groups 2 and 3June 2, 2023
5000 Meters · OutdoorMisericordia Twilight · Apr 417:11.46aMisericordia TwilightApril 4, 2025
800 Meters · IndoorThe Armory HS Holiday Classic · Dec 292:17.51aThe Armory HS Holiday ClassicDecember 29, 2022
800 Meters · OutdoorMonmouth County Championships · May 102:03.32aMonmouth County ChampionshipsMay 10, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 10,000 Meters · CaldwellCaldwell10,000 Meters—DNFSo
Apr 23Kean Sprint NightApr 23 · 1500 Meters · CaldwellCaldwell1500 Meters—DNSSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 1500 Meters · CaldwellCaldwell1500 Meters—DNSSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 800 Meters · CaldwellCaldwell800 Meters—DNSSo
Mar 27Ramapo College InvitationalMar 27 · 10,000 Meters · Place 9 · CaldwellCaldwell10,000 Meters9.36:29.11a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ramapo TwilightMay 9 · 1500 Meters · Place 6 · CaldwellCaldwell1500 Meters6.4:22.36aFr
Apr 25King's Monarch OpenApr 25 · 1500 Meters · Place 7 · CaldwellCaldwell1500 Meters7.4:14.72a PBFr
Apr 11Bill Butler RelaysApr 11 · 1500 Meters · Place 21 · CaldwellCaldwell1500 Meters214:24.65aFr
Apr 4Misericordia TwilightApr 4 · 5000 Meters · Place 7 · CaldwellCaldwell5000 Meters717:11.46a PBFR
Apr 4Misericordia TwilightApr 4 · 1500 Meters · Place 19 · CaldwellCaldwell1500 Meters194:28.56aFR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Holmdel Twilight Series - Season EnderJun 5 · 1600 Meters · Place 34 · M Ocean TownshM Ocean Townsh1600 Meters344:34.32 PB—
May 18Shore Conference ChampionshipsMay 18 · 3200 Meters · Place 9 · Ocean TownshipOcean Township3200 Meters910:02.0412
May 9Monmouth County ChampionshipsMay 9 · 3200 Meters · Place 13 · Ocean TownshipOcean Township3200 Meters13.10:16.75a12
May 9Monmouth County ChampionshipsMay 9 · 1600 Meters · Place 21 · Ocean TownshipOcean Township1600 Meters21.4:33.21a PB12
Apr 20Colts Neck Spring InvitationalApr 20 · 1600 Meters · Place 7 · Ocean TownshipOcean Township1600 Meters7.4:39.62a12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 15 · Ocean TownshipOcean Township1600 Meters154:38.7512
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 1600 Meters · Place 15 · Ocean TownshipOcean Township1600 Meters154:38.7512
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 3200 Meters · Place 11 · Ocean TownshipOcean Township3200 Meters1110:32.1712
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 1600 Meters · Place 4 · Ocean TownshipOcean Township1600 Meters44:40.2712
Jan 25Shore Conference Indoor ChampionshipsJan 25 · 1600 Meters · Place 14 · Ocean TownshipOcean Township1600 Meters144:37.0512
Jan 21Monmouth County ChampionshipsJan 21 · 3200 Meters · Place 9 · Ocean TownshipOcean Township3200 Meters910:18.51 PB12
Jan 21Monmouth County ChampionshipsJan 21 · 1600 Meters · Place 10 · Ocean TownshipOcean Township1600 Meters104:36.61 PB12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16Bill Bruno Holiday ClassicDec 16 · 1600 Meters · Place 13 · Ocean TownshipOcean Township1600 Meters13.4:51.29a12
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 1600 Meters · Place 14 · Ocean TownshipOcean Township1600 Meters144:53.3611
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 1600 Meters · Place 14 · Ocean TownshipOcean Township1600 Meters144:53.3611
Jan 26Shore Conference ChampionshipsJan 26 · 1600 Meters · Place 41 · Ocean TownshipOcean Township1600 Meters415:03.5311
Jan 20Monmouth County ChampionshipsJan 20 · 1600 Meters · Place 45 · Ocean TownshipOcean Township1600 Meters455:11.2911

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 20 · Ocean TownshipOcean Township3200 Meters20.10:06.28a11
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 6 · Ocean TownshipOcean Township3200 Meters69:57.37 PB11
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 6 · Ocean TownshipOcean Township3200 Meters69:57.3711
May 25Pre States InvitationalMay 25 · 1600 Meters · Place 1 · Ocean TownshipOcean Township1600 Meters14:37.6811
May 10Monmouth County ChampionshipsMay 10 · 1600 Meters · Place 28 · Ocean TownshipOcean Township1600 Meters28.4:39.05a11
May 10Monmouth County ChampionshipsMay 10 · 800 Meters · Place 24 · Ocean TownshipOcean Township800 Meters24.2:03.32a PB11
Apr 18B-North DivisionalApr 18 · 3200 Meters · Place 2 · Ocean TownshipOcean Township3200 Meters2.10:22.31a11
Apr 18B-North DivisionalApr 18 · 1600 Meters · Place 4 · Ocean TownshipOcean Township1600 Meters4.4:42.91a11

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 56 · Ocean TownshipOcean Township800 Meters56.2:17.51a PB11
Dec 17Demarest InvitationalDec 17 · 1000 Meters · Place 29 · Ocean TownshipOcean Township1000 Meters29.2:58.77a PB11
Jan 26Monmouth County Frosh NoviceJan 26 · 1600 Meters · Place 10 · Ocean TownshipOcean Township1600 Meters105:13.0510
Jan 21Monmouth County ChampionshipsJan 21 · 1600 Meters · Place 43 · Ocean TownshipOcean Township1600 Meters435:21.2110

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 1600 Meters · Place 26 · Ocean TownshipOcean Township1600 Meters265:05.1610
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 3200 Meters · Place 13 · Ocean TownshipOcean Township3200 Meters1310:43.4910
May 19Monmouth County Boys Frosh/Soph ChampionshipsMay 19 · 1600 Meters · Place 3 · Ocean TownshipOcean Township1600 Meters34:54.1510
Apr 26A-Central Divisional Day 2Apr 26 · 3200 Meters · Place 5 · Ocean TownshipOcean Township3200 Meters5.10:41.65a10
Apr 25A-Central Divisional Day 1Apr 25 · 1600 Meters · Place 14 · Ocean TownshipOcean Township1600 Meters14.5:02.20a10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Demarest InvitationalDec 18 · 1000 Meters · Place 49 · Ocean TownshipOcean Township1000 Meters49.3:07.52a10