Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach "I" Invitational · Jan 244:40.42aCoach "I" InvitationalJanuary 24, 2026
1000 Meters · IndoorDemarest Invitational · Dec 172:55.65aDemarest InvitationalDecember 17, 2022
1500 Meters · OutdoorOsprey Open · Mar 284:16.30Osprey OpenMarch 28, 2025
1600 Meters · OutdoorB-North Divisional · Apr 184:45.71aB-North DivisionalApril 18, 2023
3200 Meters · IndoorMonmouth County Championships · Jan 2112:06.26Monmouth County ChampionshipsJanuary 21, 2024
3200 Meters · OutdoorA-Central Divisional Day 2 · Apr 2611:20.09aA-Central Divisional Day 2April 26, 2022
400 Meters · IndoorPLEX Shootout · Jan 3153.14aPLEX ShootoutJanuary 31, 2026
400 Meters · OutdoorShippensburg University Mid-Week PR Bonanza Meet · Apr 1653.09aShippensburg University Mid-Week PR Bonanza MeetApril 16, 2025
500 Meters · IndoorFastrack Metro Season Opener · Dec 51:08.99aFastrack Metro Season OpenerDecember 5, 2025
800 Meters · IndoorEast Coast Indoor Championship · Feb 151:58.11aEast Coast Indoor ChampionshipFebruary 15, 2026
800 Meters · OutdoorWest Point Twilight · May 81:58.33West Point TwilightMay 8, 2025

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 · 800 Meters · Place 3 · Georgian CourtGeorgian Court800 Meters32:00.13SO
May 1CACC Outdoor ChampionshipsMay 1 · 800 Meters · Place 6 · Georgian CourtGeorgian Court800 Meters6.1:59.53aSo
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Georgian CourtGeorgian Court1500 Meters--DNSSo
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Place 21 · Georgian CourtGeorgian Court800 Meters21.1:59.07aSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 1500 Meters · Georgian CourtGeorgian Court1500 Meters—DNSSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 800 Meters · Place 4 · Georgian CourtGeorgian Court800 Meters4.2:00.45aSo
Apr 3Millersville MetricsApr 3 · 800 Meters · Place 12 · Georgian CourtGeorgian Court800 Meters12.2:06.37aSo
Mar 27Monmouth Season OpenerMar 27 · 800 Meters · Place 26 · Georgian CourtGeorgian Court800 Meters26.2:01.91aSo
Mar 20Stockton InviteMar 20 · 800 Meters · Place 9 · Georgian CourtGeorgian Court800 Meters92:02.94aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Fastrack Last ChanceFeb 20 · 800 Meters · Place 13 · Georgian CourtGeorgian Court800 Meters131:59.45SO
Feb 15East Coast Indoor ChampionshipFeb 15 · 800 Meters · Place 4 · Georgian CourtGeorgian Court800 Meters4.1:58.11a PBSo
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 49 · Georgian CourtGeorgian Court800 Meters49.2:01.83aSo
Jan 31PLEX ShootoutJan 31 · 400 Meters · Place 4 · Georgian CourtGeorgian Court400 Meters453.14a PBSo
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 12 · Georgian CourtGeorgian Court1 Mile12.4:40.42a PBSo
Jan 16NYC Gotham CupJan 16 · 800 Meters · Place 13 · Georgian CourtGeorgian Court800 Meters13.2:02.05aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · 500 Meters · Place 15 · Georgian CourtGeorgian Court500 Meters15.1:08.99a PBSo
Feb 16East Coast Conference ChampionshipFeb 16 · 800 Meters · Place 6 · Georgian CourtGeorgian Court800 Meters6.2:02.65aFr
Feb 7Fastrack National InvitationalFeb 7 · 800 Meters · Place 60 · Georgian CourtGeorgian Court800 Meters602:03.86FR
Jan 31Marlin InviteJan 31 · 800 Meters · Place 4 · Georgian CourtGeorgian Court800 Meters4.2:02.65aFr
Jan 24Widener Winter Evening InviteJan 24 · 800 Meters · Place 22 · Georgian CourtGeorgian Court800 Meters222:02.50a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8West Point TwilightMay 8 · 800 Meters · Place 20 · Georgian CourtGeorgian Court800 Meters201:58.33 PBFR
May 2CACC Outdoor ChampionshipsMay 2 · 800 Meters · Place 8 · Georgian CourtGeorgian Court800 Meters81:59.73FR
Apr 25TCNJ Lions InviteApr 25 · 800 Meters · Place 22 · Georgian CourtGeorgian Court800 Meters22.1:59.79aFr
Apr 16Shippensburg University Mid-Week PR Bonanza MeetApr 16 · 800 Meters · Place 12 · Georgian CourtGeorgian Court800 Meters122:07.12aFR
Apr 16Shippensburg University Mid-Week PR Bonanza MeetApr 16 · 400 Meters · Place 12 · Georgian CourtGeorgian Court400 Meters1253.09a PBFR
Apr 12Oscar Moore InvitationalApr 12 · 800 Meters · Place 32 · Georgian CourtGeorgian Court800 Meters322:04.92aFr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 30 · Georgian CourtGeorgian Court1500 Meters30.4:19.09aFr
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Georgian CourtGeorgian Court800 Meters--DNSFr
Mar 28Osprey OpenMar 28 · 1500 Meters · Place 5 · Georgian CourtGeorgian Court1500 Meters54:16.30 PBFR
Mar 22Stockton InviteMar 22 · 800 Meters · Place 5 · Georgian CourtGeorgian Court800 Meters52:00.45a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 20 · Ocean TownshipOcean Township800 Meters202:08.4812
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 20 · Ocean TownshipOcean Township800 Meters202:08.4812
May 18Shore Conference ChampionshipsMay 18 · 800 Meters · Place 13 · Ocean TownshipOcean Township800 Meters132:01.1112
May 9Monmouth County ChampionshipsMay 9 · 800 Meters · Place 23 · Ocean TownshipOcean Township800 Meters23.2:03.00a12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 19 · Ocean TownshipOcean Township800 Meters192:11.8312
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 19 · Ocean TownshipOcean Township800 Meters192:11.8312
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 800 Meters · Place 5 · Ocean TownshipOcean Township800 Meters52:02.0712
Jan 25Shore Conference Indoor ChampionshipsJan 25 · 800 Meters · Place 15 · Ocean TownshipOcean Township800 Meters152:07.3312
Jan 21Monmouth County ChampionshipsJan 21 · 3200 Meters · Place 36 · Ocean TownshipOcean Township3200 Meters3612:06.26 PB12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Ocean TownshipOcean Township800 Meters72:00.4011
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Ocean TownshipOcean Township800 Meters72:00.4011
May 10Monmouth County ChampionshipsMay 10 · 800 Meters · Place 12 · Ocean TownshipOcean Township800 Meters12.1:59.76a11
Apr 18B-North DivisionalApr 18 · 1600 Meters · Place 7 · Ocean TownshipOcean Township1600 Meters7.4:45.71a PB11
Apr 18B-North DivisionalApr 18 · 800 Meters · Place 2 · Ocean TownshipOcean Township800 Meters2.2:01.40a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 11 · Ocean TownshipOcean Township800 Meters112:04.8311
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 11 · Ocean TownshipOcean Township800 Meters112:04.8311
Jan 26Shore Conference ChampionshipsJan 26 · 800 Meters · Place 18 · Ocean TownshipOcean Township800 Meters182:06.6511
Jan 20Monmouth County ChampionshipsJan 20 · 800 Meters · Place 20 · Ocean TownshipOcean Township800 Meters202:10.3111

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 17 · Ocean TownshipOcean Township800 Meters17.2:08.29a11
Dec 17Demarest InvitationalDec 17 · 1000 Meters · Place 22 · Ocean TownshipOcean Township1000 Meters22.2:55.65a PB11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 800 Meters · Place 16 · Ocean TownshipOcean Township800 Meters162:07.4210
May 21Shore Conference ChampionshipsMay 21 · 800 Meters · Place 38 · Ocean TownshipOcean Township800 Meters382:10.0410
May 19Monmouth County Boys Frosh/Soph ChampionshipsMay 19 · 1600 Meters · Place 4 · Ocean TownshipOcean Township1600 Meters44:54.9510
Apr 26A-Central Divisional Day 2Apr 26 · 3200 Meters · Place 8 · Ocean TownshipOcean Township3200 Meters8.11:20.09a PB10
Apr 25A-Central Divisional Day 1Apr 25 · 1600 Meters · Place 22 · Ocean TownshipOcean Township1600 Meters22.5:11.51a10