Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1130:58.24aBison Outdoor ClassicApril 11, 2026
1500 Meters · OutdoorUniversity at Buffalo Alumni Invitational · Apr 174:09.20aUniversity at Buffalo Alumni InvitationalApril 17, 2026
1600 Meters · IndoorNJIC Indoor Track Championships · Jan 264:48.26aNJIC Indoor Track ChampionshipsJanuary 26, 2023
1600 Meters · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · Jun 24:41.30aNJSIAA Sectionals North 1 Groups 1 and 4June 2, 2023
3000 Meters · IndoorMAAC Indoor T&F Champs · Feb 249:01.83aMAAC Indoor T&F ChampsFebruary 24, 2024
3200 Meters · IndoorBergen County Championships · Feb 1510:14.78Bergen County ChampionshipsFebruary 15, 2023
3200 Meters · OutdoorBergen County Meet of Champions · May 199:47.21Bergen County Meet of ChampionsMay 19, 2023
5000 Meters · IndoorMAAC Indoor T&F Champs · Feb 2215:19.79aMAAC Indoor T&F ChampsFebruary 22, 2025
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2415:09.54aSt. John Fisher Cardinal ClassicApril 24, 2026
800 Meters · IndoorNJIC Indoor Track Championships · Jan 262:13.47aNJIC Indoor Track ChampionshipsJanuary 26, 2023
800 Meters · OutdoorGeneseo Early Season Invite · Apr 42:05.11aGeneseo Early Season InviteApril 4, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 10,000 Meters · Place 8 · CanisiusCanisius10,000 Meters8.32:39.02aJr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 5000 Meters · Place 1 · CanisiusCanisius5000 Meters1.15:09.54a PBJr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 1500 Meters · Place 18 · CanisiusCanisius1500 Meters18.4:09.20a PBJr
Apr 17University at Buffalo Alumni InvitationalApr 17 · 800 Meters · CanisiusCanisius800 Meters—DNSJr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 38 · CanisiusCanisius10,000 Meters38.30:58.24a PBJr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 20 · CanisiusCanisius1500 Meters20.4:10.19aJr
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 47 · CanisiusCanisius800 Meters47.2:05.11a PBJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18NYRR Night at the Races #2Dec 18 · 3000 Meters · UnattachedUnattached3000 MetersEx.8:52.83aJr
Feb 22MAAC Indoor T&F ChampsFeb 22 · 5000 Meters · Place 13 · CanisiusCanisius5000 Meters13.15:19.79a PBSo
Feb 22MAAC Indoor T&F ChampsFeb 22 · 3000 Meters · Place 21 · CanisiusCanisius3000 Meters21.9:07.03aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 53 · UNAT-CanisiusUNAT-Canisius1500 Meters53.4:15.46aSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 77 · UNAT-CanisiusUNAT-Canisius800 Meters77.2:10.22aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4MAAC Outdoor Track & Field ChampionshipsMay 4 · 5000 Meters · Place 19 · CanisiusCanisius5000 Meters19.15:30.71aFr
Mar 30Geneseo Early Season InvitationalMar 30 · 5000 Meters · Place 27 · CanisiusCanisius5000 Meters27.15:37.57aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24MAAC Indoor T&F ChampsFeb 24 · 3000 Meters · Place 21 · CanisiusCanisius3000 Meters21.9:01.83a PBFr
Jan 20SPIRE Midwest InvitationalJan 20 · 3000 Meters · Place 39 · CanisiusCanisius3000 Meters39.9:16.92aFr

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 8 · WaldwickWaldwick3200 Meters8.10:17.92a12
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 1600 Meters · Place 10 · WaldwickWaldwick1600 Meters10.4:42.62a12
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 3200 Meters · Place 4 · WaldwickWaldwick3200 Meters4.10:07.17a12
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 1600 Meters · Place 3 · WaldwickWaldwick1600 Meters3.4:41.30a PB12
May 19Bergen County Meet of ChampionsMay 19 · 3200 Meters · Place 7 · WaldwickWaldwick3200 Meters79:47.21 PB12
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 3200 Meters · Place 1 · WaldwickWaldwick3200 Meters1.10:24.27a12
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 1600 Meters · Place 1 · WaldwickWaldwick1600 Meters1.4:43.34a12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15Bergen County ChampionshipsFeb 15 · 3200 Meters · Place 3 · WaldwickWaldwick3200 Meters310:14.78 PB12
Feb 15Bergen County ChampionshipsFeb 15 · 3200 Meters · Place 3 · WaldwickWaldwick3200 Meters310:14.7812
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 5 · WaldwickWaldwick1600 Meters54:48.7912
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 1600 Meters · Place 5 · WaldwickWaldwick1600 Meters54:48.7912
Jan 26NJIC Indoor Track ChampionshipsJan 26 · 1600 Meters · Place 6 · WaldwickWaldwick1600 Meters6.4:48.26a PB12
Jan 26NJIC Indoor Track ChampionshipsJan 26 · 800 Meters · Place 12 · WaldwickWaldwick800 Meters12.2:13.47a PB12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Spike Shoe Holiday FestivalDec 19 · 1600 Meters · Place 18 · WaldwickWaldwick1600 Meters18.4:55.50a12
Feb 16Bergen County ChampionshipsFeb 16 · 1600 Meters · Place 16 · WaldwickWaldwick1600 Meters164:55.22—
Jan 22SJTCA Winter Meet #8Jan 22 · 800 Meters · Place 47 · WaldwickWaldwick800 Meters472:19.2211

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 3200 Meters · Place 7 · WaldwickWaldwick3200 Meters7.10:25.51a11
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 9 · WaldwickWaldwick1600 Meters9.4:54.48a11
May 21County Seat InvitationalMay 21 · 1600 Meters · Place 5 · WaldwickWaldwick1600 Meters54:59.9511
May 13Bergen County ChampionshipsMay 13 · 3200 Meters · Place 2 · WaldwickWaldwick3200 Meters2.10:21.41a11
May 13Bergen County ChampionshipsMay 13 · 1600 Meters · Place 2 · WaldwickWaldwick1600 Meters2.4:48.70a11
May 13Bergen County ChampionshipsMay 13 · 800 Meters · Place 9 · WaldwickWaldwick800 Meters9.2:19.34a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 3200 Meters · Place 14 · WaldwickWaldwick3200 Meters14.11:17.88a10
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · 1600 Meters · Place 20 · WaldwickWaldwick1600 Meters20.5:01.49a10
May 24NJIC Liberty+Patriot Division ChampionshipsMay 24 · 3200 Meters · Place 1 · WaldwickWaldwick3200 Meters110:52.0810
Mar 27Emerson vs. Park Ridge vs. Wood-Ridge vs. WaldwickMar 27 · 600 Meters · Place 2 · WaldwickWaldwick600 Meters2.1:45.0Unofficial10
Mar 27Emerson vs. Park Ridge vs. Wood-Ridge vs. WaldwickMar 27 · 1600 Meters · Place 2 · WaldwickWaldwick1600 Meters2.5:22.1Unofficial10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12Bergen County ChampionshipsFeb 12 · 800 Meters · Place 28 · WaldwickWaldwick800 Meters282:30.37—
Jan 29Metropolitan InvitationalJan 29 · 800 Meters · Place 24 · WaldwickWaldwick800 Meters242:37.84—
Jan 29Metropolitan InvitationalJan 29 · 1600 Meters · Place 26 · WaldwickWaldwick1600 Meters265:28.84—