Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorU.S. Air Force Hispanic Games · Jan 84:51.39aU.S. Air Force Hispanic GamesJanuary 8, 2022
1000 Meters · IndoorThe Armory HS Holiday Classic · Dec 292:43.99aThe Armory HS Holiday ClassicDecember 29, 2022
1500 Meters · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 174:57.00aAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
1600 Meters · IndoorSJTCA Meet #7 · Dec 284:36.41aSJTCA Meet #7December 28, 2024
1600 Meters · OutdoorHaddonfield Distance Night · May 204:30.08Haddonfield Distance NightMay 20, 2024
3200 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 510:52.29NJSIAA Sectional Championships - South Group 2&3February 5, 2023
400 Meters · IndoorNJSIAA Sectional Championships - South Group 3 · Feb 750.79NJSIAA Sectional Championships - South Group 3February 7, 2025
400 Meters · OutdoorCamden County Championships · May 1049.30Camden County ChampionshipsMay 10, 2025
400m Hurdles · 27" / 0.686m · OutdoorDeptford Spartan Relays · Apr 554.05aDeptford Spartan RelaysApril 5, 2025
400m Hurdles · 36" / 0.914m · OutdoorCAA Outdoor Championships · May 1552.23aCAA Outdoor ChampionshipsMay 15, 2026
500 Meters · IndoorCoaches Hall of Fame Invitational · Dec 171:09.51aCoaches Hall of Fame InvitationalDecember 17, 2022
55m Hurdles · 39" · IndoorSJTCA Meet #7 · Dec 2810.02aSJTCA Meet #7December 28, 2024
600 Meters · IndoorPenn Opener · Dec 51:21.01aPenn OpenerDecember 5, 2025
800 Meters · IndoorNJSIAA Group 2 & 3 Championships · Feb 221:56.96NJSIAA Group 2 & 3 ChampionshipsFebruary 22, 2025
800 Meters · OutdoorCamden County Championships · May 101:52.15Camden County ChampionshipsMay 10, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 400m Hurdles · Place 7 · HamptonHampton400m Hurdles36" / 0.914mRound P7.52.86aFr
May 15CAA Outdoor ChampionshipsMay 15 · 400m Hurdles · Place 6 · HamptonHampton400m Hurdles36" / 0.914m6.52.23a PBFr
May 14MEAC ChampionshipsMay 14 · 400m Hurdles · Place 6 · HamptonHampton400m Hurdles36" / 0.914mRound P6.52.86aFr
May 6Liberty Twilight QualiferMay 6 · 400m Hurdles · Place 4 · HamptonHampton400m Hurdles36" / 0.914m4.53.27aFr
Apr 17Aggie InviteApr 17 · 400m Hurdles · Place 8 · HamptonHampton400m Hurdles36" / 0.914m8.52.93aFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 600 Meters · Place 10 · HamptonHampton600 Meters10.1:21.01a PBFr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 400 Meters · Place 5 · Winslow TownshipWinslow Township400 Meters551.0012
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 800 Meters · Place 2 · Winslow TownshipWinslow Township800 Meters21:56.96 PB12
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 800 Meters · Place 2 · Winslow TownshipWinslow Township800 Meters21:59.9512
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 800 Meters · Place 2 · Winslow TownshipWinslow Township800 Meters21:59.9512
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters150.79 PB12
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters150.7912

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 400m Hurdles · Place 3 · Winslow TownWinslow Town400m Hurdles353.4812
May 30NJSIAA Group Championships - 2 & 3May 30 · 800 Meters · Place 3 · Winslow TownshipWinslow Township800 Meters31:56.2612
May 30NJSIAA Group Championships - 2 & 3May 30 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters349.6912
May 30NJSIAA Group Championships - 2 & 3May 30 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles153.8512
May 10Camden County ChampionshipsMay 10 · 400m Hurdles · Place 1 · Winslow TownWinslow Town400m Hurdles153.35—
May 10Camden County ChampionshipsMay 10 · 800 Meters · Place 1 · Winslow TownWinslow Town800 Meters11:52.15 PB—
May 10Camden County ChampionshipsMay 10 · 400 Meters · Place 1 · Winslow TownWinslow Town400 Meters149.30 PB—
May 1SJTCA EliteMay 1 · 400m Hurdles · Winslow TownshipWinslow Township400m Hurdles36" / 0.914m--FS12
Apr 12Bridgeton RelaysApr 12 · 400m Hurdles · Place 1 · Winslow TownWinslow Town400m Hurdles158.64—
Apr 5Deptford Spartan RelaysApr 5 · 400m Hurdles · Place 1 · Winslow TownshipWinslow Township400m Hurdles27" / 0.686m1.54.05a PB12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 1600 Meters · Place 1 · Winslow TownshipWinslow Township1600 Meters1.4:36.41a PB12
Dec 28SJTCA Meet #7Dec 28 · 55m Hurdles · Place 34 · Winslow TownshipWinslow Township55m Hurdles39"34.10.02a PB12
Dec 21Bishop Loughlin GamesDec 21 · 600 Meters · Place 1 · Winslow TownshipWinslow Township600 Meters1.1:21.36a12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 4 · Winslow TownshipWinslow Township800 Meters41:59.1111
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 800 Meters · Place 4 · Winslow TownshipWinslow Township800 Meters41:59.1111
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 1 · Winslow TownshipWinslow Township800 Meters11:59.4711
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters251.6811
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 800 Meters · Place 1 · Winslow TownshipWinslow Township800 Meters11:59.4711
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 400 Meters · Place 2 · Winslow TownshipWinslow Township400 Meters251.6811
Jan 26Olympic & Tri-County Conf MeetJan 26 · 1600 Meters · Place 3 · Winslow TownshipWinslow Township1600 Meters34:36.7811
Jan 26Olympic & Tri-County Conf MeetJan 26 · 55m Hurdles · Place 15 · Winslow TownshipWinslow Township55m HurdlesRound P159.5711

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 400m Hurdles · Place 4 · Winslow TownshipWinslow Township400m Hurdles36" / 0.914m4.53.35a11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400m Hurdles · Place 3 · Winslow TownshipWinslow Township400m Hurdles36" / 0.914m3.55.02a11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 2 · Winslow TownshipWinslow Township800 Meters2.1:52.15a11
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 1 · Winslow TownWinslow Town400m Hurdles154.2211
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 1 · Winslow TownWinslow Town800 Meters11:54.0811
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 400m Hurdles · Place 1 · Winslow TownWinslow Town400m Hurdles154.2211
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 800 Meters · Place 1 · Winslow TownWinslow Town800 Meters11:54.0811
May 21Olympic Conference ChampionshipsMay 21 · 800 Meters · Place 1 · Winslow TownWinslow Town800 Meters11:54.39—
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 15 · Winslow TownWinslow Town1600 Meters154:30.08 PB11
May 15Red Devil Frosh/Novice Finale & Varsity Relay ShowcaseMay 15 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters1.50.32a11

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 1600 Meters · Place 3 · Winslow TownshipWinslow Township1600 Meters3.4:41.35a11
Dec 27SJTCA Winter Meet #5Dec 27 · 400 Meters · Place 3 · Winslow TownshipWinslow Township400 Meters3.52.79a11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 6 · Winslow TownshipWinslow Township800 Meters62:00.6310
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 15 · Winslow TownshipWinslow Township3200 Meters1510:52.29 PB10
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 3 · Winslow TownshipWinslow Township800 Meters32:01.3310
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 15 · Winslow TownshipWinslow Township3200 Meters1510:52.2910
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 800 Meters · Place 3 · Winslow TownshipWinslow Township800 Meters32:01.3310
Jan 27Olympic Conference #2Jan 27 · 800 Meters · Place 2 · Winslow TownshipWinslow Township800 Meters22:01.7010
Jan 27Olympic Conference #2Jan 27 · 1600 Meters · Place 5 · Winslow TownshipWinslow Township1600 Meters54:43.6610

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Winslow TownshipWinslow Township800 Meters72:02.5110
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 800 Meters · Place 7 · Winslow TownWinslow Town800 Meters72:02.5110

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 1000 Meters · Place 11 · Winslow TownshipWinslow Township1000 Meters11.2:43.99a PB10
Dec 29The Armory HS Holiday ClassicDec 29 · 600 Meters · Place 7 · Winslow TownshipWinslow Township600 Meters7.1:27.30a10
Dec 17Coaches Hall of Fame InvitationalDec 17 · 500 Meters · Place 12 · Winslow TownshipWinslow Township500 Meters12.1:09.51a PB10
Jan 24SJTCA Winter Meet #9Jan 24 · 3200 Meters · Place 9 · Winslow TownshipWinslow Township3200 Meters911:09.099
Jan 8U.S. Air Force Hispanic GamesJan 8 · 1 Mile · Place 16 · Winslow TownshipWinslow Township1 Mile16.4:51.39a PB9
Jan 8U.S. Air Force Hispanic GamesJan 8 · 400 Meters · Place 18 · Winslow TownshipWinslow Township400 Meters18.54.65a9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31Haddonfield Distance NightMay 31 · 1600 Meters · Place 8 · Winslow TownWinslow Town1600 Meters84:56.41—
May 31Haddonfield Distance NightMay 31 · 800 Meters · Place 1 · Winslow TownWinslow Town800 Meters12:03.10—
May 24Olympic Conference ChampionshipsMay 24 · 800 Meters · Place 8 · Winslow TownWinslow Town800 Meters82:02.92—
May 18Indian Freshman Finale & Varsity Relay ShowcaseMay 18 · 400 Meters · Place 1 · Winslow TownshipWinslow Township400 Meters153.289

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400m Hurdles · Place 5 · Omega Track ClubOmega Track Club400m Hurdles36" / 0.914m5.1:10.55a7
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 1500 Meters · Place 8 · Omega Track ClubOmega Track Club1500 Meters8.4:57.00a PB7
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 800 Meters · Omega Track ClubOmega Track Club800 Meters—DNS7
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 20 · Omega Track ClubOmega Track Club400 Meters20.56.24a7