Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastrack Invitational · Feb 65:38.93aFastrack InvitationalFebruary 6, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 175:10.76a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorTCNJ Lions Invite · Apr 245:07.85aTCNJ Lions InviteApril 24, 2026
1600 Meters · IndoorOlympic & Tri-County Conf Meet · Jan 315:39.46Olympic & Tri-County Conf MeetJanuary 31, 2025
1600 Meters · OutdoorBurlington County Championship · May 105:36.15aBurlington County ChampionshipMay 10, 2025
1600 Meters · OutdoorCherokee Night Racer #2 · Jun 45:42.03Cherokee Night Racer #2June 4, 2024
3200 Meters · IndoorOlympic & Tri-County Conf Meet · Jan 2612:29.32Olympic & Tri-County Conf MeetJanuary 26, 2024
3200 Meters · OutdoorSJTCA Elite · May 111:36.31aSJTCA EliteMay 1, 2025
5000 Meters · OutdoorTCNJ Invitational · Apr 919:50.19aTCNJ InvitationalApril 9, 2026
800 Meters · IndoorNJSIAA Sectional Championships - South Group 4 · Feb 142:30.93NJSIAA Sectional Championships - South Group 4February 14, 2025
800 Meters · OutdoorDanny Curran Invitational · Mar 272:35.98aDanny Curran InvitationalMarch 27, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · 1500 Meters · Place 3 · StocktonStockton1500 Meters35:11.12FR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 12 · StocktonStockton1500 Meters12.5:09.32aFr
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Place 16 · StocktonStockton1500 Meters16.5:07.85a PBFr
Apr 9TCNJ InvitationalApr 9 · 5000 Meters · Place 2 · StocktonStockton5000 Meters2.19:50.19a PBFr
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 15 · StocktonStockton1500 Meters15.5:19.08aFr
Apr 3Osprey OpenApr 3 · 1500 Meters · Place 7 · StocktonStockton1500 Meters75:12.59aFr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 66 · StocktonStockton800 Meters66.2:35.98a PBFr
Mar 20Stockton InviteMar 20 · 1500 Meters · Place 9 · StocktonStockton1500 Meters95:21.96aFr
Mar 20Stockton InviteMar 20 · 800 Meters · Place 11 · StocktonStockton800 Meters112:41.49aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 52 · StocktonStockton1500 Meters52.5:10.76a PBFr
Feb 6Fastrack InvitationalFeb 6 · 1 Mile · Place 65 · StocktonStockton1 Mile65.5:38.93a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 17 · StocktonStockton1 Mile17.5:43.28aFr
Jan 24Moravian University Hounds ClassicJan 24 · 1 Mile · Place 9 · StocktonStockton1 Mile9.5:42.26aFr
Jan 16NYC Gotham CupJan 16 · 1 Mile · Place 29 · StocktonStockton1 Mile29.5:41.04aFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Burlington County ChampionshipMay 10 · 1600 Meters · Place 8 · CherokeeCherokee1600 Meters8.5:36.15a PB12
May 1SJTCA EliteMay 1 · 3200 Meters · Place 6 · CherokeeCherokee3200 Meters6.11:36.31a PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - South Group 4Feb 14 · 800 Meters · Place 12 · CherokeeCherokee800 Meters122:30.93 PB12
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 8 · CherokeeCherokee1600 Meters85:39.46 PB12
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 10 · CherokeeCherokee800 Meters102:34.8212
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 10 · CherokeeCherokee800 Meters102:34.8212
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 10 · CherokeeCherokee800 Meters102:34.8212
Jan 25SJTCA #15Jan 25 · 800 Meters · Place 10 · CherokeeCherokee800 Meters102:34.8212

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4Cherokee Night Racer #2Jun 4 · 1600 Meters · Place 137 · W CherokeeW Cherokee1600 Meters1375:42.03 PB—
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 32 · CherokeeCherokee1600 Meters325:45.5011
May 11Burlington County ChampionshipsMay 11 · 3200 Meters · Place 12 · CherokeeCherokee3200 Meters1212:50.6311
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 37 · CherokeeCherokee800 Meters372:39.6511
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 37 · CherokeeCherokee800 Meters372:39.6511
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 42 · CherokeeCherokee3200 Meters42.12:21.90a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20SJTCA Winter Meet #20Feb 20 · 1600 Meters · Place 3 · CherokeeCherokee1600 Meters35:47.7211
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 12 · CherokeeCherokee3200 Meters1212:30.7411
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 12 · CherokeeCherokee3200 Meters1212:30.7411
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 10 · CherokeeCherokee1600 Meters105:42.4911
Jan 26Olympic & Tri-County Conf MeetJan 26 · 3200 Meters · Place 8 · CherokeeCherokee3200 Meters812:29.32 PB11
Jan 17SJTCA Winter Meet #10Jan 17 · 1600 Meters · Place 7 · CherokeeCherokee1600 Meters75:51.0911

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25Cherokee Final Countdown- Last ChanceMay 25 · 1600 Meters · Place 12 · CherokeeCherokee1600 Meters125:44.58—
May 22Haddonfield Distance NightMay 22 · 800 Meters · Place 59 · CherokeeCherokee800 Meters592:40.43—
May 10Eastern Regional vs. Cherokee MeetMay 10 · 1600 Meters · Place 3 · CherokeeCherokee1600 Meters3.5:59.110
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 33 · CherokeeCherokee800 Meters332:40.0010
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 33 · CherokeeCherokee800 Meters332:40.0010
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 33 · CherokeeCherokee800 Meters332:40.0010
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 66 · CherokeeCherokee3200 Meters66.13:07.90a10