Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:42.51a2026 Paul Donahue InvitationalApril 17, 2026
1600 Meters · IndoorCVC Batch Meet · Feb 65:39.77CVC Batch MeetFebruary 6, 2022
1600 Meters · OutdoorCVC Showdown #2 · May 34:55.75aCVC Showdown #2May 3, 2022
200 Meters · Indoor2026 Paul Donahue Invitational · Apr 1723.02a2026 Paul Donahue InvitationalApril 17, 2026
300 Meters · IndoorFastrack Metro Season Opener · Dec 536.37aFastrack Metro Season OpenerDecember 5, 2025
400 Meters · IndoorFastrack National Invitational · Feb 750.62Fastrack National InvitationalFebruary 7, 2025
400 Meters · OutdoorNJAC Outdoor Track & Field Championships · May 348.88aNJAC Outdoor Track & Field ChampionshipsMay 3, 2025
600 Meters · IndoorSeahawk Shootout · Dec 121:26.11aSeahawk ShootoutDecember 12, 2025
800 Meters · IndoorMercer County Championships · Jan 212:02.82Mercer County ChampionshipsJanuary 21, 2024
800 Meters · OutdoorPaul Donahue Invitational · Apr 181:57.98Paul Donahue InvitationalApril 18, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9ECAC DIII Outdoor ChampionshipsMay 9 · 400 Meters · Place 3 · Rutgers-CamdenRutgers-Camden400 Meters3.49.58aSo
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · 400 Meters · Place 12 · Rutgers-CamdenRutgers-Camden400 MetersRound P12.50.02aSo
Apr 10Delaware InvitationalApr 10 · 400 Meters · Place 22 · Rutgers-CamdenRutgers-Camden400 Meters22.51.66aSo
Mar 27Danny Curran InvitationalMar 27 · 400 Meters · Place 38 · Rutgers-CamdenRutgers-Camden400 Meters38.51.43aSo
Mar 20Stockton InviteMar 20 · 800 Meters · Place 11 · Rutgers-CamdenRutgers-Camden800 Meters112:04.10aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 77 · Rutgers-CamdenRutgers-Camden1500 Meters77.4:42.51a PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Rutgers-CamdenRutgers-Camden800 Meters—DNSSo
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 43 · Rutgers-CamdenRutgers-Camden200 Meters43.23.02a PBWind: -0.3So
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Rutgers-CamdenRutgers-Camden800 Meters--DNSSo
Jan 31Widener Schuylkill ShowdownJan 31 · 400 Meters · Place 16 · Rutgers-CamdenRutgers-Camden400 Meters16.50.96aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 600 Meters · Place 26 · Rutgers-CamdenRutgers-Camden600 Meters26.1:26.11a PBSo
Dec 5Fastrack Metro Season OpenerDec 5 · 300 Meters · Place 6 · Rutgers-CamdenRutgers-Camden300 Meters6.36.37a PBSo
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · 400 Meters · Place 10 · Rutgers-CamdenRutgers-Camden400 Meters10.50.66aFr
Feb 8Frank Colden InviteFeb 8 · 800 Meters · Place 11 · Rutgers-CamdenRutgers-Camden800 Meters112:06.26a—
Feb 7Fastrack National InvitationalFeb 7 · 400 Meters · Place 28 · Rutgers-CamdenRutgers-Camden400 Meters2850.62 PBFR
Jan 17NYC Gotham CupJan 17 · 400 Meters · Place 48 · Rutgers-CamdenRutgers-Camden400 Meters48.54.19aFr
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · 400 Meters · Place 22 · Rutgers-CamdenRutgers-Camden400 Meters2251.55FR

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 800 Meters · Place 26 · Rutgers-CamdenRutgers-Camden800 Meters26.2:17.46aFr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 400 Meters · Place 6 · Rutgers-CamdenRutgers-Camden400 MetersRound P6.48.88a PBFr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · 400 Meters · Place 8 · Rutgers-CamdenRutgers-Camden400 Meters8.49.88aFr
Apr 18Paul Donahue InvitationalApr 18 · 800 Meters · Place 36 · Rutgers-CamdenRutgers-Camden800 Meters361:57.98 PBFR
Apr 5Ursinus Track FestivalApr 5 · 200 Meters · Rutgers-CamdenRutgers-Camden200 Meters--DNSWind: 0.8Fr
Mar 28Danny Curran InvitationalMar 28 · 400 Meters · Place 19 · Rutgers-CamdenRutgers-Camden400 Meters1949.41aFr
Mar 22Stockton InviteMar 22 · 800 Meters · Place 3 · Rutgers-CamdenRutgers-Camden800 Meters31:58.75a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 400 Meters · Place 13 · EwingEwing400 Meters13.49.80a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 17 · EwingEwing800 Meters17.2:00.50a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400 Meters · Place 9 · EwingEwing400 Meters9.49.67a12
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 5 · EwingEwing800 Meters52:00.3212
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 5 · EwingEwing400 Meters550.1212
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 5 · EwingEwing400 Meters550.1212
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 5 · EwingEwing800 Meters52:00.3212
May 17Mercer County T&F ChampionshipsMay 17 · 800 Meters · Place 6 · EwingEwing800 Meters6.1:58.50a12
May 17Mercer County T&F ChampionshipsMay 17 · 400 Meters · Place 3 · EwingEwing400 Meters3.50.05a12
May 11Mercer Coaches ClassicMay 11 · 800 Meters · Place 1 · EwingEwing800 Meters11:58.7112

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 400 Meters · Place 10 · EwingEwing400 Meters1051.6512
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 400 Meters · Place 10 · EwingEwing400 Meters1051.6512
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 800 Meters · Place 16 · EwingEwing800 Meters162:12.0212
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 400 Meters · Place 1 · EwingEwing400 Meters151.4512
Jan 29Princeton Invitational Series #2Jan 29 · 800 Meters · Place 1 · EwingEwing800 Meters12:08.2512
Jan 21Mercer County ChampionshipsJan 21 · 800 Meters · Place 2 · EwingEwing800 Meters22:02.82 PB12
Jan 21Mercer County ChampionshipsJan 21 · 400 Meters · Place 2 · EwingEwing400 Meters251.5512
Jan 5The Armory Hispanic GamesJan 5 · 400 Meters · Place 20 · Ewing-NJEwing-NJ400 Meters2052.1812

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 15 · EwingEwing800 Meters15.2:00.77a11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 400 Meters · Place 7 · EwingEwing400 Meters7.50.91a11
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 4 · EwingEwing800 Meters42:00.7911
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400 Meters · Place 5 · EwingEwing400 Meters551.2811
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 4 · EwingEwing800 Meters42:00.7911
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400 Meters · Place 5 · EwingEwing400 Meters551.2811
May 19Mercer County ChampionshipsMay 19 · 800 Meters · Place 3 · EwingEwing800 Meters32:02.1511
May 19Mercer County ChampionshipsMay 19 · 400 Meters · Place 5 · EwingEwing400 Meters550.7511
May 13Mercer Coaches ClassicMay 13 · 800 Meters · Place 2 · EwingEwing800 Meters21:59.67JR

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 400 Meters · Place 10 · EwingEwing400 Meters1052.4411
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 5 · EwingEwing800 Meters52:04.3211
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 400 Meters · Place 1 · EwingEwing400 Meters152.2211
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 800 Meters · Place 5 · EwingEwing800 Meters52:04.3211
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 400 Meters · Place 1 · EwingEwing400 Meters152.2211
Jan 22Mercer County ChampionshipsJan 22 · 800 Meters · Place 2 · EwingEwing800 Meters22:06.5111
Jan 22Mercer County ChampionshipsJan 22 · 400 Meters · Place 4 · EwingEwing400 Meters452.1511

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21Bob James InvitationalDec 21 · 800 Meters · Place 1 · EwingEwing800 Meters1.2:06.11a11
Feb 6CVC Batch MeetFeb 6 · 800 Meters · Place 9 · EwingEwing800 Meters92:15.24—
Feb 6CVC Batch MeetFeb 6 · 1600 Meters · Place 26 · EwingEwing1600 Meters265:39.77 PB—
Jan 21Mercer County ChampionshipsJan 21 · 800 Meters · Place 19 · EwingEwing800 Meters192:16.2910
Jan 21Mercer County ChampionshipsJan 21 · 400 Meters · Place 15 · EwingEwing400 Meters1555.9210
Jan 8Merli InvitationalJan 8 · 400 Meters · Place 8 · EwingEwing400 Meters857.42—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 800 Meters · Place 10 · EwingEwing800 Meters102:02.7510
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 400 Meters · Place 10 · EwingEwing400 Meters1052.0810
May 27Mercer County ChampionshipsMay 27 · 800 Meters · Place 14 · EwingEwing800 Meters142:05.83SO
May 27Mercer County ChampionshipsMay 27 · 400 Meters · Place 5 · EwingEwing400 Meters551.25SO
May 21CVC InvitationalMay 21 · 400 Meters · Place 2 · EwingEwing400 Meters251.31SO
May 14Hopewell Valley Freshman/Sophomore InvitationalMay 14 · 400 Meters · Place 1 · EwingEwing400 Meters152.48SO
May 10CVC Showdown #3May 10 · 800 Meters · Place 12 · EwingEwing800 Meters12.2:09.40a10
May 3CVC Showdown #2May 3 · 1600 Meters · Place 23 · EwingEwing1600 Meters23.4:55.75a PB10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 400 Meters · Place 23 · EwingEwing400 Meters23.56.13a9
May 20CVC Valley Division QualifierMay 20 · 400 Meters · Place 14 · EwingEwing400 Meters14.57.43a9
May 8CVC Showdown #3May 8 · 800 Meters · Place 44 · EwingEwing800 Meters44.2:29.62a9