Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 25 | 12.93a | AAU Track & Field Region 1 (AD,NJ,MP) Qualifier | June 25, 2026 |
| 150 Meters · OutdoorCharlie Mays Invitational · Jun 23 | 31.40 | Charlie Mays Invitational | June 23, 2019 |
| 200 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 19 | 28.91 | The Ocean Breeze Freedom Games - Youth Division | January 19, 2025 |
| 200 Meters · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 25 | 26.73a | AAU Track & Field Region 1 (AD,NJ,MP) Qualifier | June 25, 2026 |
| 300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 16 | 50.72 | The Ocean Breeze National Invitational | March 16, 2024 |
| 400 Meters · IndoorThe Armory Youth Team Challenge · Dec 30 | 1:18.57a | The Armory Youth Team Challenge | December 30, 2023 |
| 400 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 6 | 1:02.10a | USATF New Jersey Association Junior Olympic Championships | June 6, 2026 |
| 50 Meter · OutdoorJ&J - H.O.N.O.R. Meet · Jul 13 | 9.11a | J&J - H.O.N.O.R. Meet | July 13, 2019 |
| 50 Meters · OutdoorCharlie Mays Invitational · Jun 23 | 11.18 | Charlie Mays Invitational | June 23, 2019 |
| 55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 9 | 8.38a | The Ocean Breeze Invitational - Youth Division | February 9, 2025 |
| 55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 19 | 8.23 | The Ocean Breeze Freedom Games - Youth Division | January 19, 2025 |
| 55 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 16 | 8.59 | The Ocean Breeze National Invitational | March 16, 2024 |
| Combined results · IndoorNJ-/ Jersey City Rec Development Meet #3 · Jan 26 | 10.05 | NJ-/ Jersey City Rec Development Meet #3 | January 26, 2025 |
| Combined results · OutdoorNJ-AAU Jersey City Rec Development Series Meet 5 · Mar 1 | 28.26 | NJ-AAU Jersey City Rec Development Series Meet 5 | March 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 1 | AAU Junior Olympic GamesAug 1 · 400 Meters · Place 49 · Trenton Track | 400 MetersRound P | 49. | 1:06.01a | 6 |
| Aug 1 | AAU Junior Olympic GamesAug 1 · 200 Meters · Place 34 · Trenton Track | 200 MetersRound P | 34. | 27.54aWind: -0.9 | 6 |
| Aug 1 | AAU Junior Olympic GamesAug 1 · 100 Meters · Place 31 · Trenton Track | 100 MetersRound P | 31. | 13.35aWind: 0.3 | 6 |
| Jun 25 | AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 400 Meters · Place 1 · Trenton Track | 400 Meters | 1. | 1:03.09a | 6 |
| Jun 25 | AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 1 · Trenton Track | 200 MetersRound P | 1. | 26.98a | 6 |
| Jun 25 | AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 1 · Trenton Track | 200 Meters | 1. | 26.73a PB | 6 |
| Jun 25 | AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 1 · Trenton Track | 100 MetersRound P | 1. | 12.93a PB | 6 |
| Jun 25 | AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 1 · Trenton Track | 100 Meters | 1. | 13.04a | 6 |
| Jun 20 | Transy East InvitationalJun 20 · 400 Meters · Place 1 · Trenton Track | 400 Meters | 1. | 1:02.88a | 6 |
| Jun 20 | Transy East InvitationalJun 20 · 200 Meters · Place 2 · Trenton Track | 200 Meters | 2. | 27.16a | 6 |
| Jun 20 | Transy East InvitationalJun 20 · 100 Meters · Place 2 · Trenton Track | 100 Meters | 2. | 13.17a | 6 |
| Jun 6 | USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 5 · Trenton Track | 400 Meters | 5. | 1:02.10a PB | 6 |
| Jun 6 | USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 200 Meters · Place 5 · Trenton Track | 200 Meters | 5. | 27.36aWind: 2.7 | 6 |
| Jun 6 | USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Trenton Track | 100 MetersRound P | — | DNSWind: -1.1 | 6 |
| May 31 | AAU New Jersey District Qualifier - 14 & UnderMay 31 · 400 Meters · Place 1 · Trenton Track | 400 Meters | 1. | 1:04.12a | 6 |
| May 31 | AAU New Jersey District Qualifier - 14 & UnderMay 31 · 200 Meters · Place 1 · Trenton Track | 200 Meters | 1. | 27.16a | 6 |
| May 31 | AAU New Jersey District Qualifier - 14 & UnderMay 31 · 100 Meters · Place 1 · Trenton Track | 100 Meters | 1. | 13.10a | 6 |
| May 17 | Plainfield Tsunami Youth Invitational May 17 · 400 Meters · Place 2 · Trenton Track | 400 Meters | 2. | 1:03.64a | 6 |
| May 17 | Plainfield Tsunami Youth Invitational May 17 · 200 Meters · Place 1 · Trenton Track | 200 Meters | 1. | 26.73a | 6 |
| May 17 | Plainfield Tsunami Youth Invitational May 17 · 100 Meters · Place 1 · Trenton Track | 100 Meters | 1. | 13.14a | 6 |
| Mar 1 | NJ-AAU Jersey City Rec Development Series Meet 5Mar 1 · Combined results · Place 1 · 14 Trenton Trac | Combined results | 1 | 1:07.24 | — |
| Mar 1 | NJ-AAU Jersey City Rec Development Series Meet 5Mar 1 · Combined results · Place 1 · 14 Trenton Trac | Combined results | 1 | 28.26 PB | — |
2025 Outdoor Track
12 results2025 Indoor Track
11 results2024 Outdoor Track
13 results2024 Indoor Track
2 results2023 Indoor Track
3 results2023 Outdoor Track
3 results2022 Outdoor Track
5 results2019 Outdoor Track
5 results