Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCornell Upstate Challenge · Jan 174:08.71aCornell Upstate ChallengeJanuary 17, 2026
1 Mile · OutdoorTrials of Miles @ Icahn · May 34:08.28aTrials of Miles @ IcahnMay 3, 2024
1000 Meters · IndoorKane Invitational · Feb 152:26.55aKane InvitationalFebruary 15, 2025
1500 Meters · OutdoorTrials of Miles @ Icahn · May 33:50.92aTrials of Miles @ IcahnMay 3, 2024
1600 Meters · IndoorNJSIAA Group 1 & 4 State Championships · Feb 174:17.42NJSIAA Group 1 & 4 State ChampionshipsFebruary 17, 2024
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 124:05.27aNJSIAA State Meet Of ChampionsJune 12, 2024
3000 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 238:06.37aDr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
3000 Meters · OutdoorPenn Relays - HS · Apr 258:42.79aPenn Relays - HSApril 25, 2024
3200 Meters · IndoorNJSIAA Group Championships · Feb 179:14.51NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorGloucester County Championships · May 119:11.11Gloucester County ChampionshipsMay 11, 2023
400 Meters · Relay Split · IndoorKane Invitational · Feb 1553.190Kane InvitationalFebruary 15, 2025
800 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&4 · Feb 22:00.35NJSIAA Sectional Championships - South Groups 1&4February 2, 2024
800 Meters · OutdoorNJSIAA Group 1-4 Championships · Jun 71:52.05NJSIAA Group 1-4 ChampionshipsJune 7, 2024

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Ivy League Heptagonal Indoor ChampsFeb 28 · 3000 Meters · Place 13 · CornellCornell3000 Meters138:16.43SO
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 3000 Meters · Place 4 · CornellCornell3000 Meters48:06.37a PBSo
Jan 17Cornell Upstate ChallengeJan 17 · 1 Mile · Place 3 · CornellCornell1 Mile34:08.71a PBSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15Kane InvitationalFeb 15 · 1000 Meters · Place 1 · CornellCornell1000 Meters1.2:26.55a PBFr
Feb 15Kane InvitationalFeb 15 · 400 Meters · CornellCornell400 MetersRelay Split—53.190 PBFr
Jan 17CU Upstate ChallengeJan 17 · 1 Mile · Place 2 · CornellCornell1 Mile2.4:14.55aFr

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 1600 Meters · Place 2 · WoodburyWoodbury1600 Meters2.4:05.27a PB12
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:16.4312
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:26.9812
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters11:52.05 PB12
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:24.0912
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:23.6112
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters11:56.4612
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters11:56.4612
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:23.6112
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:24.0912
May 20Haddonfield Distance NightMay 20 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters11:53.8212
May 16Baker InvitationalMay 16 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters1.1:55.86a12
May 3Trials of Miles @ IcahnMay 3 · 1 Mile · Place 5 · Woodbury- New JerseyWoodbury- New Jersey1 Mile5.4:08.28a PB12
May 3Trials of Miles @ IcahnMay 3 · 1500 Meters · Place 4 · Woodbury- New JerseyWoodbury- New Jersey1500 Meters4.3:50.92a PB12
Apr 25Penn Relays - HSApr 25 · 3000 Meters · Place 18 · WoodburyWoodbury3000 Meters18.8:42.79a PB12
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters1.9:12.13a12

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:33.3412
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:17.42 PB12
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:33.3412
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:17.4212
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:50.4812
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters12:00.35 PB12
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:35.1112
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:50.4812
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters12:00.3512
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:35.1112
Jan 22SJTCA Winter Meet #12Jan 22 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters12:00.7012
Jan 22SJTCA Winter Meet #12Jan 22 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:27.7812

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters1.9:25.91a11
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters1.1:55.90a11
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters1.9:35.57a11
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters1.4:25.67a11
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 800 Meters · Place 1 · WoodburyWoodbury800 Meters1.1:56.47a11
May 22Haddonfield Distance NightMay 22 · 800 Meters · Place 3 · WoodburyWoodbury800 Meters31:55.16—
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:12.0611
May 11Gloucester County ChampionshipsMay 11 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:11.11 PB11
May 4SJTCA Elite MeetMay 4 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters1.4:13.77a11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:14.51 PB11
Jan 30SJTCA Winter Meet #11Jan 30 · 800 Meters · Place 4 · WoodburyWoodbury800 Meters42:04.2611
Jan 30SJTCA Winter Meet #11Jan 30 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:22.0311

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · Place 29 · WoodburyWoodbury3200 Meters299:51.5610
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 18 · WoodburyWoodbury1600 Meters184:18.4510
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 3200 Meters · WoodburyWoodbury3200 Meters—9:51.5610
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 6 · WoodburyWoodbury1600 Meters64:22.5110
Jun 10NJSIAA Groups 1 & 3Jun 10 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:18.4510
Jun 10NJSIAA Groups 1 & 3Jun 10 · 3200 Meters · Place 2 · WoodburyWoodbury3200 Meters29:51.5610
Jun 10NJSIAA Groups 1 & 3Jun 10 · 1600 Meters · Place 3 · WoodburyWoodbury1600 Meters34:18.4510
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters1.9:29.73a10
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters1.4:19.16a10
May 31Haddonfield Distance NightMay 31 · 800 Meters · Place 7 · WoodburyWoodbury800 Meters71:57.93—
May 5SJTCA Elite MeetMay 5 · 1600 Meters · Place 4 · WoodburyWoodbury1600 Meters4.4:17.46a10
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 3 · WoodburyWoodbury3200 Meters3.9:15.76a10
Mar 4NJSIAA Meet of ChampionsMar 4 · 1600 Meters · Place 18 · WoodburyWoodbury1600 Meters184:24.2710

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 3200 Meters · Place 11 · WoodburyWoodbury3200 Meters1110:10.8110
Feb 25NJSIAA Group ChampionshipsFeb 25 · 1600 Meters · Place 3 · WoodburyWoodbury1600 Meters34:21.8010
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:53.1010
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:26.6610
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 1 · WoodburyWoodbury3200 Meters19:53.1010
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 1 · WoodburyWoodbury1600 Meters14:26.6610
Jan 24SJTCA Winter Meet #9Jan 24 · 3200 Meters · Place 2 · WoodburyWoodbury3200 Meters29:34.3010

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups 1 & 3Jun 11 · 3200 Meters · Place 5 · WoodburyWoodbury3200 Meters5.9:44.80a9
Jun 11NJSIAA Groups 1 & 3Jun 11 · 1600 Meters · Place 8 · WoodburyWoodbury1600 Meters8.4:37.82a9
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 3200 Meters · Place 4 · WoodburyWoodbury3200 Meters4.10:04.47a9
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 1600 Meters · Place 4 · WoodburyWoodbury1600 Meters4.4:29.28a9