Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:13.97a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorMillersville Metrics · Apr 34:17.50aMillersville MetricsApril 3, 2026
3200 Meters · OutdoorSJTCA Elite Meet · May 29:52.10aSJTCA Elite MeetMay 2, 2024
400 Meters · IndoorWhirlwinds Last Chance · Jul 171:07.19aWhirlwinds Last ChanceJuly 17, 2021
800 Meters · IndoorAAU National Indoor Championships · Mar 112:23.30aAAU National Indoor ChampionshipsMarch 11, 2022
800 Meters · OutdoorBaker Invitational · May 222:01.22aBaker InvitationalMay 22, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 1500 Meters · Wilmington (Del.)Wilmington (Del.)1500 Meters—DNSFr
Apr 10Delaware InvitationalApr 10 · 1500 Meters · Place 12 · Wilmington (Del.)Wilmington (Del.)1500 Meters12.4:22.83aFr
Apr 3Millersville MetricsApr 3 · 1500 Meters · Place 4 · Wilmington (Del.)Wilmington (Del.)1500 Meters4.4:17.50a PBFr
Apr 3Millersville MetricsApr 3 · 800 Meters · Place 18 · Wilmington (Del.)Wilmington (Del.)800 Meters18.2:08.33aFr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 59 · Wilmington (Del.)Wilmington (Del.)1500 Meters59.4:20.18aFr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 61 · Wilmington (Del.)Wilmington (Del.)800 Meters61.2:03.16aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 56 · Wilmington (Del.)Wilmington (Del.)1500 Meters56.4:13.97a PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Wilmington (Del.)Wilmington (Del.)800 Meters—DNSFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Baker InvitationalMay 22 · 800 Meters · Place 5 · Haddon HeightsHaddon Heights800 Meters5.2:01.22a PB12
May 1SJTCA EliteMay 1 · 800 Meters · Place 12 · Haddon HeightsHaddon Heights800 Meters12.2:01.73a12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Baker InvitationalMay 16 · 800 Meters · Place 3 · Haddon HeightsHaddon Heights800 Meters3.2:01.71a11
May 2SJTCA Elite MeetMay 2 · 3200 Meters · Place 12 · Haddon HeightsHaddon Heights3200 Meters12.9:52.10a PB11
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 36 · Haddon HeightsHaddon Heights3200 Meters36.9:54.20a11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Camden County ChampionshipsMay 13 · 3200 Meters · Place 5 · Haddon HeightsHaddon Heights3200 Meters5.10:06.17a10
May 2Dual: Haddon Heights vs SterlingMay 2 · 3200 Meters · Place 3 · Haddon HeightsHaddon Heights3200 Meters3.10:2610
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 44 · Haddon HeightsHaddon Heights3200 Meters44.10:06.52a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 100 · Haddon HeightsHaddon Heights3200 Meters100.10:50.81a9
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 1500 Meters · Place 6 · Camden Clock ChasersCamden Clock Chasers1500 Meters6.5:02.26aUnofficial9
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 16 · Camden Clock ChasersCamden Clock Chasers800 Meters16.2:27.98aUnofficial9

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 14 · Camden Clock ChasersCamden Clock Chasers1500 Meters14.4:52.11a9
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 25 · Camden Clock ChasersCamden Clock Chasers800 Meters25.2:23.30a PB9
Mar 4Fast Fridays Championship MeetMar 4 · 800 Meters · Place 5 · Camden Clock ChasersCamden Clock Chasers800 Meters5.2:24.88a9
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 6 · Camden Clock ChasersCamden Clock Chasers1500 Meters6.5:02.26a9
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 16 · Camden Clock ChasersCamden Clock Chasers800 Meters16.2:27.98a9
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 1500 Meters · Place 6 · Camden Clock ChasersCamden Clock Chasers1500 Meters6.5:02.26a9
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 16 · Camden Clock ChasersCamden Clock Chasers800 Meters16.2:27.98a9
Jan 7Fast Friday's Invitational #2Jan 7 · 800 Meters · Place 2 · Camden Clock ChasersCamden Clock Chasers800 Meters2.2:28.48a9

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Jul 17Whirlwinds Last ChanceJul 17 · 3000 Meters · Camden Clock ChasersCamden Clock Chasers3000 Meters—DNS8
Jul 17Whirlwinds Last ChanceJul 17 · 1500 Meters · Camden Clock ChasersCamden Clock Chasers1500 Meters—DNS8
Jul 17Whirlwinds Last ChanceJul 17 · 800 Meters · Place 4 · Camden Clock ChasersCamden Clock Chasers800 Meters4.2:49.95a8
Jul 17Whirlwinds Last ChanceJul 17 · 400 Meters · Place 9 · Camden Clock ChasersCamden Clock Chasers400 Meters9.1:07.19a PB8
Jun 5Whirlwinds Track Club Meet #4Jun 5 · 3000 Meters · Camden Clock ChasersCamden Clock Chasers3000 Meters—DNS8
Jun 5Whirlwinds Track Club Meet #4Jun 5 · 1500 Meters · Place 3 · Camden Clock ChasersCamden Clock Chasers1500 Meters3.5:26.10a8
Jun 5Whirlwinds Track Club Meet #4Jun 5 · 800 Meters · Place 2 · Camden Clock ChasersCamden Clock Chasers800 Meters2.2:27.68a8