Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastrack Metro Season Opener · Dec 54:45.68aFastrack Metro Season OpenerDecember 5, 2025
1000 Meters · IndoorLong Island Elite Meet · Feb 242:46.89Long Island Elite MeetFebruary 24, 2024
1000 Meters · OutdoorSection 8 Group D-F Format B · Dec 142:58.80aSection 8 Group D-F Format BDecember 14, 2023
1500 Meters · OutdoorEdmundson Classic - ECSU · Apr 184:22.57Edmundson Classic - ECSUApril 18, 2025
1600 Meters · IndoorSection 8 Class C Champs · Feb 85:06.23Section 8 Class C ChampsFebruary 8, 2023
1600 Meters · OutdoorOceanside Blue and White Invitational · Apr 264:54.95Oceanside Blue and White InvitationalApril 26, 2024
1600 Meters · Outdoor · Hand timedSection 8 League Meet #2 · Apr 75:08.9hSection 8 League Meet #2April 7, 2023
400 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 2956.84aU.S. Marine Corps Holiday ClassicDecember 29, 2023
400 Meters · OutdoorWilton Wright Invitational · Apr 1053.70aWilton Wright InvitationalApril 10, 2026
600 Meters · IndoorArt Kadish Elm City Challenge · Dec 121:29.52aArt Kadish Elm City ChallengeDecember 12, 2025
600 Meters · OutdoorSection 8 Group D-E Format C · Dec 191:35.44aSection 8 Group D-E Format CDecember 19, 2023
800 Meters · IndoorSt Thomas Aquinas Spartan Invitational · Jan 92:04.32aSt Thomas Aquinas Spartan InvitationalJanuary 9, 2026
800 Meters · OutdoorWest Point Twilight · May 72:01.44aWest Point TwilightMay 7, 2026
800 Meters · Outdoor · Hand timedSection 8 League Meet #2 · Apr 72:16.3hSection 8 League Meet #2April 7, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7West Point TwilightMay 7 · 800 Meters · Place 23 · Farmingdale StateFarmingdale State800 Meters23.2:01.44a PBSo
Apr 26Skyline Conference ChampionshipsApr 26 · 800 Meters · Place 2 · Farmingdale St.Farmingdale St.800 Meters22:03.55aSo
Apr 26Skyline Track and Field ChampionshipsApr 26 · 800 Meters · Place 2 · Farmingdale StateFarmingdale State800 Meters2.2:03.55aSo
Apr 18Battle of Madison Ave T&F Meet #2Apr 18 · 800 Meters · Farmingdale StateFarmingdale State800 Meters—DNSSo
Apr 12MSMC InvitationalApr 12 · 1500 Meters · Farmingdale StateFarmingdale State1500 Meters—DNSSo
Apr 12Mount Saint Mary Knights InviteApr 12 · 1500 Meters · Farmingdale StateFarmingdale State1500 Meters—DNSSo
Apr 10Wilton Wright InvitationalApr 10 · 800 Meters · Place 14 · Farmingdale StateFarmingdale State800 Meters142:02.87aSo
Apr 10Wilton Wright InvitationalApr 10 · 400 Meters · Place 37 · Farmingdale StateFarmingdale State400 Meters3753.70a PBSo
Apr 4Coast Guard Spring InvitationalApr 4 · 800 Meters · Place 14 · Farmingdale StateFarmingdale State800 Meters14.2:03.27aSo
Apr 2Cougar Distance CarnivalApr 2 · 1500 Meters · Place 2 · Farmingdale StateFarmingdale State1500 Meters2.4:32.30aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6Coast Guard Winter Invite #2Feb 6 · 800 Meters · Place 8 · Farmingdale StateFarmingdale State800 Meters82:06.63aSO
Jan 17Coast Guard Winter Invite #1Jan 17 · 800 Meters · Place 4 · Farmingdale StateFarmingdale State800 Meters4.2:06.26aSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 800 Meters · Place 10 · Farmingdale StateFarmingdale State800 Meters10.2:04.32a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · 600 Meters · Place 7 · Farmingdale StateFarmingdale State600 Meters7.1:29.52a PBSo
Dec 5Fastrack Metro Season OpenerDec 5 · 1 Mile · Place 20 · Farmingdale StateFarmingdale State1 Mile20.4:45.68a PBSo
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 800 Meters · Place 13 · Farmingdale StateFarmingdale State800 Meters13.2:07.03aFr
Feb 7CGA Bear InviteFeb 7 · 800 Meters · Place 10 · Farmingdale StateFarmingdale State800 Meters10.2:08.73aFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8West Point TwilightMay 8 · 800 Meters · Place 29 · Farmingdale St.Farmingdale St.800 Meters292:07.13FR
May 8West Point TwilightMay 8 · 400 Meters · Place 14 · Farmingdale St.Farmingdale St.400 Meters1454.26FR
Apr 27Skyline Conference ChampionshipsApr 27 · 1500 Meters · Place 4 · Farmingdale StateFarmingdale State1500 Meters4.4:29.86aFr
Apr 27Skyline Conference ChampionshipsApr 27 · 800 Meters · Place 3 · Farmingdale StateFarmingdale State800 Meters3.2:06.75aFr
Apr 18Edmundson Classic - ECSUApr 18 · 1500 Meters · Place 6 · Farmingdale St.Farmingdale St.1500 Meters64:22.57 PBFR
Apr 18Edmundson Classic - ECSUApr 18 · 800 Meters · Place 10 · Farmingdale St.Farmingdale St.800 Meters102:05.41FR
Apr 5CGA Spring InviteApr 5 · 800 Meters · Place 14 · Farmingdale StateFarmingdale State800 Meters142:06.21aFR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Kadish Elm CityDec 13 · 800 Meters · Place 3 · Farmingdale StateFarmingdale State800 Meters3.2:08.17aFr
Dec 6Fastpark Metro Season OpenerDec 6 · 800 Meters · Place 19 · Farmingdale StateFarmingdale State800 Meters19.2:08.39aFr
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 13 · Island TreesIsland Trees1000 Meters132:46.89 PB12
Feb 24Long Island Elite MeetFeb 24 · 1000 Meters · Place 13 · Island TreesIsland Trees1000 Meters132:46.8912
Feb 7Section 8 Class C ChampsFeb 7 · 1000 Meters · Place 5 · Island TreesIsland Trees1000 Meters52:47.3012

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3Massapequa Last ChanceJun 3 · 800 Meters · Place 9 · Island TreesIsland Trees800 Meters92:02.8012
May 30Section 8 State QualifierMay 30 · 800 Meters · Place 3 · Island TreesIsland Trees800 Meters32:02.1212
May 24Section 8 Class A ChampionshipMay 24 · 800 Meters · Place 5 · Island TreesIsland Trees800 Meters52:02.5712
May 3Herricks InvitationalMay 3 · 800 Meters · Place 2 · Island TreesIsland Trees800 Meters22:03.17—
May 3Herricks InvitationalMay 3 · 800 Meters · Place 2 · Island TreesIsland Trees800 Meters22:03.17—
Apr 26Oceanside Blue and White InvitationalApr 26 · 1600 Meters · Place 10 · Island TreesIsland Trees1600 Meters104:54.95 PB12
Apr 26Oceanside Blue and White InvitationalApr 26 · 800 Meters · Place 4 · Island TreesIsland Trees800 Meters42:04.5212

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 43 · Island TreesIsland Trees800 Meters43.2:12.57a12
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 400 Meters · Place 78 · Island TreesIsland Trees400 Meters78.56.84a PB12
Feb 8Section 8 Class C ChampsFeb 8 · 1600 Meters · Place 8 · Island TreesIsland Trees1600 Meters85:06.23 PB11
Jan 20Section 8 Conf. 5 ChampsJan 20 · 1600 Meters · Place 4 · Island TreesIsland Trees1600 Meters45:07.8411

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Section 8 Group D-E Format CDec 19 · 600 Meters · Place 13 · Island TreesIsland Trees600 Meters13.1:35.44a PB12
Dec 14Section 8 Group D-F Format BDec 14 · 1000 Meters · Place 13 · Island TreesIsland Trees1000 Meters13.2:58.80a PB12
Dec 7Section 8 Group A-D Format ADec 7 · 1600 Meters · Place 19 · Island TreesIsland Trees1600 Meters19.5:06.22a12
May 24Section 8 Class A ChampionshipMay 24 · 800 Meters · Place 14 · Island TreesIsland Trees800 Meters142:17.6411
Apr 7Section 8 League Meet #2Apr 7 · 1600 Meters · Place 49 · Island TreesIsland Trees1600 Meters495:08.9h PB11
Apr 7Section 8 League Meet #2Apr 7 · 800 Meters · Place 40 · Island TreesIsland Trees800 Meters402:16.3h PB11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Section 8 Group E-F Format CDec 19 · 1600 Meters · Place 26 · Island TreesIsland Trees1600 Meters26.5:16.66a11
Dec 13Section 8 Group A-E Format BDec 13 · 1000 Meters · Place 21 · Island TreesIsland Trees1000 Meters21.3:01.01a11
Jun 3Section 8 State Qualifier 2Jun 3 · 800 Meters · Place 6 · Island TreesIsland Trees800 Meters6.2:24.51a10