Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 134:29.50aWidener Indoor ClassicFebruary 13, 2026
1 Mile · OutdoorTCNJ Last Chance · Mar 14:31.90aTCNJ Last ChanceMarch 1, 2026
1500 Meters · OutdoorTCNJ Invitational · Apr 94:12.14aTCNJ InvitationalApril 9, 2026
1600 Meters · OutdoorSJTCA Open · May 215:03.65aSJTCA OpenMay 21, 2022
3000 Meters · IndoorFastrack Metro Season Opener · Dec 59:26.21aFastrack Metro Season OpenerDecember 5, 2025
3000 Meters · OutdoorStockton Invite · Mar 209:08.02aStockton InviteMarch 20, 2026
3000m Steeplechase · 0.914m · OutdoorNJAC Outdoor Track & Field Championships · May 210:03.06aNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
3000m Steeplechase · OutdoorOsprey Open · Apr 310:09.95aOsprey OpenApril 3, 2026
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:37.45a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorWidener Final Qualifier · May 1015:49.42aWidener Final QualifierMay 10, 2026
800 Meters · IndoorTCNJ Indoor Invitational · Jan 122:15.49TCNJ Indoor InvitationalJanuary 12, 2024
800 Meters · OutdoorOsprey Open · Apr 32:05.35aOsprey OpenApril 3, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 5000 Meters · Place 78 · StocktonStockton5000 Meters78.15:49.42a PBSr
May 8G. Larry James InviteMay 8 · 1500 Meters · Place 2 · StocktonStockton1500 Meters24:14.17SR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 4 · StocktonStockton3000m Steeplechase0.914m4.10:03.06a PBSr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · StocktonStockton5000 Meters—DNFSr
Apr 9TCNJ InvitationalApr 9 · 3000m Steeplechase · Place 2 · StocktonStockton3000m Steeplechase0.914m2.10:07.59aSr
Apr 9TCNJ InvitationalApr 9 · 1500 Meters · Place 12 · StocktonStockton1500 Meters12.4:12.14a PBSr
Apr 3Osprey OpenApr 3 · 3000m Steeplechase · Place 1 · StocktonStockton3000m Steeplechase110:09.95a PBSr
Apr 3Osprey OpenApr 3 · 800 Meters · Place 6 · StocktonStockton800 Meters62:05.35a PBSr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 63 · StocktonStockton5000 Meters63.15:52.39aSr
Mar 20Stockton InviteMar 20 · 3000 Meters · Place 2 · StocktonStockton3000 Meters29:08.02a PBSr
Mar 1TCNJ Last ChanceMar 1 · 1 Mile · Place 18 · StocktonStockton1 Mile184:31.90a PBSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 64 · StocktonStockton5000 Meters64.15:37.45a PBSr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 21 · StocktonStockton1 Mile214:29.50a PBSr
Feb 6Fastrack InvitationalFeb 6 · 1 Mile · Place 42 · StocktonStockton1 Mile42.4:32.41aSr
Jan 31Widener Schuylkill ShowdownJan 31 · 5000 Meters · Place 19 · StocktonStockton5000 Meters19.16:10.36aSr
Jan 16NYC Gotham CupJan 16 · 1 Mile · Place 25 · StocktonStockton1 Mile25.4:35.87aSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 3000 Meters · Place 22 · StocktonStockton3000 Meters22.9:26.21a PBSr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 3000 Meters · Place 13 · StocktonStockton3000 Meters13.10:00.11aJr
Feb 8Frank Colden InviteFeb 8 · 3000 Meters · Place 17 · StocktonStockton3000 Meters179:52.92a—
Jan 31Seamus McElligottJan 31 · 1 Mile · Place 26 · StocktonStockton1 Mile26.4:57.11aJr
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 29 · StocktonStockton3000 Meters299:56.30a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24The Garden State Spring Youth ClassicMay 24 · 5000 Meters · Place 11 · Unattached/Stockton TCUnattached/Stockton TC5000 Meters11.16:39.99aJr
May 9Ramapo TwilightMay 9 · 1500 Meters · Place 4 · StocktonStockton1500 Meters4.4:20.04aJr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 3000m Steeplechase · Place 5 · StocktonStockton3000m Steeplechase0.914m5.10:26.69aJr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 1500 Meters · Place 13 · StocktonStockton1500 Meters13.4:17.22aJr
Apr 18Paul Donahue InvitationalApr 18 · 3000m Steeplechase · Place 14 · StocktonStockton3000m Steeplechase1410:25.61JR
Apr 12Oscar Moore InvitationalApr 12 · 3000 Meters · Place 10 · StocktonStockton3000 Meters109:28.07aJr
Apr 12Oscar Moore InvitationalApr 12 · 1500 Meters · Place 21 · StocktonStockton1500 Meters214:23.85aJr
Apr 5Ursinus Track FestivalApr 5 · 3000m Steeplechase · Place 5 · StocktonStockton3000m Steeplechase0.914m5.11:17.12aJr
Mar 28Osprey OpenMar 28 · 1500 Meters · Place 10 · StocktonStockton1500 Meters104:20.69JR
Mar 22Stockton InviteMar 22 · 3000 Meters · Place 11 · StocktonStockton3000 Meters119:40.07aJr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Fastpark Metro Season OpenerDec 6 · 3000 Meters · Place 16 · StocktonStockton3000 Meters16.9:50.01aJr
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · 1 Mile · Place 11 · StocktonStockton1 Mile114:45.18SO
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 84 · StocktonStockton1 Mile84.4:43.71aSo
Feb 2NYU DIII InvitationalFeb 2 · 1 Mile · Place 52 · StocktonStockton1 Mile524:52.01a—
Jan 20Moravian Indoor MeetJan 20 · 1 Mile · Place 20 · StocktonStockton1 Mile204:59.59SO
Jan 12TCNJ Indoor InvitationalJan 12 · 800 Meters · Place 24 · StocktonStockton800 Meters242:15.49 PBSO

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Osprey OpenMar 29 · 1500 Meters · Place 21 · StocktonStockton1500 Meters214:46.47SO

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 1Fastrack Season OpenerDec 1 · 1 Mile · Place 40 · StocktonStockton1 Mile40.5:00.21aSo
Feb 4Frank Colden InvitationalFeb 4 · 1 Mile · Place 49 · StocktonStockton1 Mile495:01.62FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6NJAC Outdoor Track & Field ChampionshipsMay 6 · 3000m Steeplechase · Place 9 · StocktonStockton3000m Steeplechase0.914m9.10:29.56aUnofficialFr
Apr 21Widener InvitationalApr 21 · 3000m Steeplechase · Place 19 · StocktonStockton3000m Steeplechase1910:48.46FR
Apr 15WCU Bill Butler InvitationalApr 15 · 1500 Meters · Place 30 · StocktonStockton1500 Meters304:24.24FR
Apr 7Osprey Open and MultiApr 7 · 3000m Steeplechase · Place 7 · StocktonStockton3000m Steeplechase710:43.43FR
Apr 7Osprey Open and MultiApr 7 · 1500 Meters · Place 29 · StocktonStockton1500 Meters294:30.53FR
Mar 31Ramapo College InvitationalMar 31 · 3000m Steeplechase · Place 8 · StocktonStockton3000m Steeplechase811:25.68FR
Mar 25Stockton InvitationalMar 25 · 3000 Meters · Place 18 · StocktonStockton3000 Meters18.9:29.33aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Bow Tie InvitationalDec 9 · 5000 Meters · Place 26 · StocktonStockton5000 Meters26.17:29.66aFr

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21SJTCA OpenMay 21 · 1600 Meters · Place 17 · Kingsway RegionalKingsway Regional1600 Meters17.5:03.65a PB12