Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBig Apple Invitational · Feb 74:34.06Big Apple InvitationalFebruary 7, 2026
10,000 Meters · OutdoorDanny Curran Invitational · Mar 2733:44.48aDanny Curran InvitationalMarch 27, 2026
1000 Meters · IndoorTom Zaccone Invitational · Jan 32:52.2Tom Zaccone InvitationalJanuary 3, 2025
1500 Meters · OutdoorTCNJ Invitational · Apr 94:13.78aTCNJ InvitationalApril 9, 2026
1600 Meters · IndoorSJTCA #12 · Jan 134:36.02SJTCA #12January 13, 2025
1600 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 314:39.42NJSIAA Sectionals North 1 Groups 2 and 3May 31, 2024
3000 Meters · IndoorNYU DIII Invitational · Feb 149:00.45aNYU DIII InvitationalFebruary 14, 2026
3000 Meters · OutdoorStockton Invite · Mar 209:33.91aStockton InviteMarch 20, 2026
3200 Meters · IndoorBig North Championships - Independence, National, Patriot · Jan 810:11.23Big North Championships - Independence, National, PatriotJanuary 8, 2025
3200 Meters · OutdoorBergen County Meet of Champions · May 179:53.68Bergen County Meet of ChampionsMay 17, 2024
5000 Meters · IndoorPLEX Shootout · Jan 3115:55.65aPLEX ShootoutJanuary 31, 2026
600 Meters · IndoorBergen County Champs · Feb 121:30.86Bergen County ChampsFebruary 12, 2025
800 Meters · IndoorBig North Championships - Independence, National, Patriot · Jan 82:06.88Big North Championships - Independence, National, PatriotJanuary 8, 2025
800 Meters · OutdoorBig North Championships - American-Patriot · May 12:10.70Big North Championships - American-PatriotMay 1, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 10,000 Meters · Place 14 · StevensStevens10,000 Meters14.33:45.98aFr
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 16 · StevensStevens1500 Meters16.4:13.78a PBFr
Mar 27Danny Curran InvitationalMar 27 · 10,000 Meters · Place 37 · StevensStevens10,000 Meters37.33:44.48a PBFr
Mar 20Stockton InviteMar 20 · 3000 Meters · Place 13 · StevensStevens3000 Meters139:33.91a PBFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 103 · StevensStevens5000 Meters103.16:25.66aFr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 5000 Meters · StevensStevens5000 Meters—DNFFr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 3000 Meters · Place 15 · StevensStevens3000 Meters15.9:08.08aFr
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 9 · StevensStevens3000 Meters99:00.45a PBFr
Feb 7Big Apple InvitationalFeb 7 · 1 Mile · Place 14 · StevensStevens1 Mile144:34.06 PBFR
Jan 31PLEX ShootoutJan 31 · 5000 Meters · Place 6 · StevensStevens5000 Meters615:55.65a PBFr
Jan 23McElligott InvitationalJan 23 · 3000 Meters · Place 10 · StevensStevens3000 Meters10.9:09.54aFr
Jan 17Alvernia Winter InvitationalJan 17 · 5000 Meters · Place 11 · StevensStevens5000 Meters1116:15.84aFr

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 1 Mile · Place 21 · StevensStevens1 Mile21.4:38.31aFr
Dec 5Army Crowell Multi & OpenDec 5 · 5000 Meters · StevensStevens5000 Meters—DNFFr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 18 · Pascack HillsPascack Hills1600 Meters184:48.3912
Feb 12Bergen County ChampsFeb 12 · 1600 Meters · Place 5 · Pascack HillPascack Hill1600 Meters54:42.43—
Feb 12Bergen County ChampsFeb 12 · 600 Meters · Place 22 · Pascack HillPascack Hill600 Meters221:30.86 PB—
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 3200 Meters · Place 5 · Pascack HillsPascack Hills3200 Meters510:23.9912
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 800 Meters · Place 5 · Pascack HillsPascack Hills800 Meters52:10.6012
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 1600 Meters · Place 5 · Pascack HillsPascack Hills1600 Meters54:49.2912
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 20 · Pascack HillPascack Hill1600 Meters204:39.2612
Jan 30NJ Metropolitan InvitationalJan 30 · 800 Meters · Place 26 · Pascack HillPascack Hill800 Meters262:07.5112
Jan 13SJTCA #12Jan 13 · 1600 Meters · Place 11 · Pascack HillsPascack Hills1600 Meters114:36.02 PB12
Jan 8Big North Championships - Independence, National, PatriotJan 8 · 800 Meters · Place 4 · Pascack HillsPascack Hills800 Meters42:06.88 PB12
Jan 8Big North Championships - Independence, National, PatriotJan 8 · 1600 Meters · Place 1 · Pascack HillsPascack Hills1600 Meters14:44.8612
Jan 8Big North Championships - Independence, National, PatriotJan 8 · 3200 Meters · Place 2 · Pascack HillsPascack Hills3200 Meters210:11.23 PB12
Jan 3Tom Zaccone InvitationalJan 3 · 1000 Meters · Place 1 · Pascack HillsPascack Hills1000 Meters12:52.2 PB—
Jan 3Tom Zaccone InvitationalJan 3 · 1600 Meters · Place 2 · Pascack HillsPascack Hills1600 Meters24:54.6—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 1600 Meters · Place 9 · Pascack HillPascack Hill1600 Meters94:49.7612
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 3200 Meters · Place 7 · Pascack HillPascack Hill3200 Meters710:18.3012
May 9Bergen County ChampionshipsMay 9 · 3200 Meters · Place 2 · Pascack HillsPascack Hills3200 Meters2.10:14.07a12
May 9Bergen County ChampionshipsMay 9 · 1600 Meters · Place 9 · Pascack HillsPascack Hills1600 Meters9.4:44.13a12
May 1Big North Championships - Patriot-AmericanMay 1 · 3200 Meters · Place 2 · Pascack HillsPascack Hills3200 Meters210:14.8112
May 1Big North Championships - Patriot-AmericanMay 1 · 1600 Meters · Place 4 · Pascack HillsPascack Hills1600 Meters44:43.7012

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 1 Mile · Place 10 · Pascack HillsPascack Hills1 Mile10.4:48.38a12
Feb 14Bergen County ChampionshipsFeb 14 · 1600 Meters · Place 10 · Pascack HillPascack Hill1600 Meters104:47.1311
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · 1600 Meters · Place 15 · Pascack HillsPascack Hills1600 Meters154:55.2411
Jan 15SJTCA Winter Meet #9Jan 15 · 3200 Meters · Place 15 · Pascack HillsPascack Hills3200 Meters1510:46.5911
Jan 15SJTCA Winter Meet #9Jan 15 · 1600 Meters · Place 28 · Pascack HillsPascack Hills1600 Meters284:57.4711
Jan 8Big North Championships - Independence, National, Patriot, UnitedJan 8 · 3200 Meters · Place 3 · Pascack HillsPascack Hills3200 Meters310:55.3611
Jan 8Big North Championships - Independence, National, Patriot, UnitedJan 8 · 1600 Meters · Place 4 · Pascack HillsPascack Hills1600 Meters45:06.5111

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 19 · Pascack HillsPascack Hills3200 Meters19.10:33.83a11
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 7 · Pascack HillPascack Hill1600 Meters74:39.42 PB11
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 5 · Pascack HillPascack Hill3200 Meters510:05.7411
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 3200 Meters · Place 5 · Pascack HillPascack Hill3200 Meters510:05.7411
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 1600 Meters · Place 7 · Pascack HillPascack Hill1600 Meters74:39.4211
May 17Bergen County Meet of ChampionsMay 17 · 3200 Meters · Place 10 · Pascack HillPascack Hill3200 Meters109:53.68 PB11
May 10Bergen County ChampionshipsMay 10 · 3200 Meters · Place 4 · Pascack HillsPascack Hills3200 Meters4.10:02.12a11
May 10Bergen County ChampionshipsMay 10 · 1600 Meters · Place 8 · Pascack HillsPascack Hills1600 Meters8.4:48.12a11
May 1Big North Championships - American-PatriotMay 1 · 3200 Meters · Place 1 · Pascack HillsPascack Hills3200 Meters110:42.4211
May 1Big North Championships - American-PatriotMay 1 · 800 Meters · Place 6 · Pascack HillsPascack Hills800 Meters62:10.70 PB11
May 1Big North Championships - American-PatriotMay 1 · 1600 Meters · Place 2 · Pascack HillsPascack Hills1600 Meters24:49.0911

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 1 Mile · Place 37 · Pascack HillsPascack Hills1 Mile37.4:57.70a11
Feb 15Bergen County ChampionshipsFeb 15 · 1600 Meters · Place 17 · Pascack HillPascack Hill1600 Meters174:56.0710
Feb 15Bergen County ChampionshipsFeb 15 · 1600 Meters · Place 17 · Pascack HillPascack Hill1600 Meters174:56.0710
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 3200 Meters · Place 13 · Pascack HillsPascack Hills3200 Meters1311:15.0010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 21 · Pascack HillsPascack Hills1600 Meters215:08.2110
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 3200 Meters · Place 13 · Pascack HillsPascack Hills3200 Meters1311:15.0010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · 1600 Meters · Place 21 · Pascack HillsPascack Hills1600 Meters215:08.2110
Jan 18The Armory Frosh / Novice MeetJan 18 · 1600 Meters · Place 32 · Pascack HillPascack Hill1600 Meters325:17.03—
Jan 18The Armory Frosh / Novice MeetJan 18 · 800 Meters · Place 27 · Pascack HillPascack Hill800 Meters272:27.37—
Jan 16SJTCA Winter Meet #6Jan 16 · 800 Meters · Place 50 · Pascack HillsPascack Hills800 Meters502:25.2510
Jan 16SJTCA Winter Meet #6Jan 16 · 1600 Meters · Place 55 · Pascack HillsPascack Hills1600 Meters555:17.9610
Jan 9Big North Championships - American, Independence, National, PatriotJan 9 · 1600 Meters · Place 9 · Pascack HillsPascack Hills1600 Meters95:27.6410
Jan 9Big North Championships - American, Independence, National, PatriotJan 9 · 3200 Meters · Place 4 · Pascack HillsPascack Hills3200 Meters411:34.0610

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 3200 Meters · Place 9 · Pascack HillsPascack Hills3200 Meters9.10:24.06a10
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 1600 Meters · Place 22 · Pascack HillsPascack Hills1600 Meters22.5:07.45a10
May 5Big North Championships - American-PatriotMay 5 · 3200 Meters · Place 5 · Pascack HillsPascack Hills3200 Meters5.11:01.24a10
May 5Big North Championships - American-PatriotMay 5 · 1600 Meters · Place 9 · Pascack HillsPascack Hills1600 Meters9.4:58.90a10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Coaches Hall of Fame InvitationalDec 17 · 1 Mile · Place 24 · Pascack HillsPascack Hills1 Mile24.5:21.03a10
Feb 16Bergen County ChampionshipsFeb 16 · 800 Meters · Place 25 · Pascack HillsPascack Hills800 Meters252:36.60—
Jan 19The Armory Frosh/Novice MeetJan 19 · 1600 Meters · Place 25 · Pascack HillsPascack Hills1600 Meters255:50.81—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Energice Coaches Hall of Fame InvitationalDec 18 · 1 Mile · Place 43 · Pascack HillsPascack Hills1 Mile43.5:59.21a9