Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorFranklin, Lansdowne, New Town, Western Tech @Milford Mill · Mar 23 | 14.4 | Franklin, Lansdowne, New Town, Western Tech @Milford Mill | March 23, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorDMV Youth Challenge · May 31 | 20.69a | DMV Youth Challenge | May 31, 2025 |
| 200 Meters · IndoorThe Virginia Showcase · Jan 14 | 34.75 | The Virginia Showcase | January 14, 2022 |
| 200 Meters · OutdoorFranklin, Lansdowne, New Town, Western Tech @Milford Mill · Mar 23 | 31.1 | Franklin, Lansdowne, New Town, Western Tech @Milford Mill | March 23, 2026 |
| 300 Meters · IndoorBCPS League Meet #2 2526 · Dec 11 | 53.37a | BCPS League Meet #2 2526 | December 11, 2025 |
| 400 Meters · IndoorTrack 757 Invitational · Jan 30 | 1:26.29 | Track 757 Invitational | January 30, 2022 |
| 400 Meters · IndoorTrack 757 Invitational · Jan 30 | 1:26.29 | Track 757 Invitational | January 30, 2022 |
| 400 Meters · OutdoorEastern Tech, Milford Mill, Overlea, Sparrows Pt @ Parkville · Mar 30 | 1:10.6 | Eastern Tech, Milford Mill, Overlea, Sparrows Pt @ Parkville | March 30, 2026 |
| 500 Meters · IndoorBCPS League #4 2526 · Dec 18 | 1:43.87a | BCPS League #4 2526 | December 18, 2025 |
| 55 Meter · IndoorBCPS League #4 2526 · Dec 18 | 9.18a | BCPS League #4 2526 | December 18, 2025 |
| 55m Hurdles · 30" · IndoorUSATF National Youth Indoor Championships · Mar 21 | 12.03a | USATF National Youth Indoor Championships | March 21, 2025 |
| 60 Meter · IndoorThe VA Showcase · Jan 17 | 9.71a | The VA Showcase | January 17, 2026 |
| 60 Meters · IndoorThe 757 Showdown · Jan 30 | 9.51 | The 757 Showdown | January 30, 2021 |
| 60 Meters · IndoorTrack 757 Invitational · Jan 30 | 10.05 | Track 757 Invitational | January 30, 2022 |
| 60m Hurdles · 30" / 0.762m · IndoorThe VA Showcase · Jan 17 | 13.09a | The VA Showcase | January 17, 2026 |
| 800 Meters · IndoorAAU Region 3 · Jun 20 | 3:27.29a | AAU Region 3 | June 20, 2024 |
| 800 Meters · OutdoorLansdowne, Milford Mill, New Town, Western Tech @Randallstown · Apr 15 | 3:34.8 | Lansdowne, Milford Mill, New Town, Western Tech @Randallstown | April 15, 2026 |
| 80m Hurdles · 30" / 0.762m · OutdoorDMV Youth Challenge · Jun 1 | 17.54a | DMV Youth Challenge | June 1, 2024 |
| 80m Hurdles · 33" / 0.838m · IndoorAAU Region 3 · Jun 20 | 17.47a | AAU Region 3 | June 20, 2024 |
| Combined results · Indoor2020 PVA Youth Indoor Invitational Meet · Mar 7 | 10.88 | 2020 PVA Youth Indoor Invitational Meet | March 7, 2020 |
| Combined results · OutdoorDMV 14 Under Outdoor Championship · Jun 5 | 16.95 | DMV 14 Under Outdoor Championship | June 5, 2021 |
| Discus · 1kg · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 6 | 22.98m | USATF Potomac Valley Youth Association Junior Olympic Championship | June 6, 2026 |
| High Jump · IndoorAAU Region 3 · Jun 20 | 1.12m | AAU Region 3 | June 20, 2024 |
| High Jump · OutdoorIYC · Jul 11 | 1.30m | IYC | July 11, 2025 |
| Long Jump · IndoorThe Virginia Showcase · Jan 14 | 3.06m | The Virginia Showcase | January 14, 2022 |
| Long Jump · OutdoorDMV Youth Challenge · Jun 4 | 2.98 | DMV Youth Challenge | June 4, 2022 |
| Pentathlon (Outdoor) · Standard · IndoorAAU Region 3 · Jun 20 | 1513 | AAU Region 3 | June 20, 2024 |
| Shot Put · 4kg · IndoorBCPS League Meet #2 2526 · Dec 11 | 17' 4" | BCPS League Meet #2 2526 | December 11, 2025 |
| Shot Put · 6lb · IndoorThe VA Showcase · Jan 17 | 10.44m | The VA Showcase | January 17, 2026 |
| Shot Put · 6lb · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 6 | 11.29m | USATF Potomac Valley Youth Association Junior Olympic Championship | June 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 17 | 2026 International Youth ChampionshipJul 17 · Discus · Place 14 · USA-JAUSA-JA | Discus1kg | 14. | 12.11m | 8 |
| Jul 17 | 2026 International Youth ChampionshipJul 17 · Shot Put · Place 4 · USA-JAUSA-JA | Shot Put6lb | 4. | 10.33m | 8 |
| Jun 6 | USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Discus · Place 1 · USA-JAUSA-JA | Discus1kg | 1. | 22.98m PB | 8 |
| Jun 6 | USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 1 · USA-JAUSA-JA | Shot Put6lb | 1. | 11.29m PB | 8 |
| May 30 | DMV Youth ChallengeMay 30 · Discus · Place 5 · USA-JAUSA-JA | Discus1kg | 5. | 21.01m | 8 |
| May 30 | DMV Youth ChallengeMay 30 · Shot Put · Place 1 · USA-JAUSA-JA | Shot Put6lb | 1. | 11.29m | 8 |
| May 30 | DMV Youth ChallengeMay 30 · 100 Meters · Place 78 · USA-JAUSA-JA | 100 MetersRound P | 78. | 15.52a | 8 |
| Apr 26 | Bullseye Youth Track & Field InvitationalApr 26 · Long Jump · Place 12 · Little & Junior TrackStarsLittle & Junior TrackStars | Long Jump | 12. | 11' 6" | 8 |
| Apr 26 | Bullseye Youth Track & Field InvitationalApr 26 · Discus · Place 2 · Little & Junior TrackStarsLittle & Junior TrackStars | Discus1kg | 2. | 68' 9" | 8 |
| Apr 26 | Bullseye Youth Track & Field InvitationalApr 26 · Shot Put · Place 1 · Little & Junior TrackStarsLittle & Junior TrackStars | Shot Put6lb | 1. | 36' 0" | 8 |
| Apr 15 | Lansdowne, Milford Mill, New Town, Western Tech @RandallstownApr 15 · Shot Put · Place 5 · Milford MillMilford Mill | Shot Put | 5 | 19-5.25 | 11 |
| Apr 15 | Lansdowne, Milford Mill, New Town, Western Tech @RandallstownApr 15 · 800 Meters · Place 6 · Milford MillMilford Mill | 800 Meters | 6 | 3:34.8 PB | 11 |
| Apr 15 | Lansdowne, Milford Mill, New Town, Western Tech @RandallstownApr 15 · 400 Meters · Place 5 · Milford MillMilford Mill | 400 Meters | 5 | 1:11.6 | 11 |
| Mar 30 | Eastern Tech, Milford Mill, Overlea, Sparrows Pt @ ParkvilleMar 30 · 400 Meters · Place 8 · Milford MillMilford Mill | 400 Meters | 8 | 1:10.6 PB | 11 |
| Mar 30 | Eastern Tech, Milford Mill, Overlea, Sparrows Pt @ ParkvilleMar 30 · 100 Meters · Place 13 · Milford MillMilford Mill | 100 Meters | 13 | 14.9 | 11 |
| Mar 23 | Franklin, Lansdowne, New Town, Western Tech @Milford MillMar 23 · 200 Meters · Place 3 · Milford MillMilford Mill | 200 Meters | 3 | 31.1 PB | 11 |
| Mar 23 | Franklin, Lansdowne, New Town, Western Tech @Milford MillMar 23 · 100 Meters · Place 2 · Milford MillMilford Mill | 100 Meters | 2 | 14.4 PB | 11 |
2026 Indoor Track
13 results2025 Indoor Track
17 results2025 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 11 | IYCJul 11 · Long Jump · Place 23 · USA-JAUSA-JA | Long Jump | 23 | 4.14m | 7 |
| Jul 11 | IYCJul 11 · High Jump · Place 8 · USA-JAUSA-JA | High Jump | 8 | 1.30m PB | 7 |
| Jul 11 | IYCJul 11 · Shot Put · Place 6 · USA-JAUSA-JA | Shot Put | 6 | 10.45m | 7 |
| Jul 5 | PVA InvitationalJul 5 · Shot Put · Place 4 · Usa-JaUsa-Ja | Shot Put | 4 | 9.75m | — |
| Jul 5 | PVA InvitationalJul 5 · 100 Meters · Place 50 · Usa-JaUsa-Ja | 100 Meters | 50 | 15.95 | — |
| Jun 7 | USATF Potomac Valley Youth T&F ChampionshipJun 7 · Long Jump · Place 10 · USA-JAUSA-JA | Long Jump | 10. | 3.33mUnofficial | 7 |
| Jun 7 | USATF Potomac Valley Youth T&F ChampionshipJun 7 · Shot Put · Place 3 · USA-JAUSA-JA | Shot Put6lb | 3. | 10.16mUnofficial | 7 |
| Jun 7 | USATF Potomac Valley Youth T&F ChampionshipJun 7 · 400 Meters · Place 15 · USA-JAUSA-JA | 400 Meters | 15. | 1:18.46aUnofficial | 7 |
| May 31 | DMV Youth ChallengeMay 31 · Long Jump · Place 13 · USA-JAUSA-JA | Long Jump | 13. | 3.91m | 7 |
| May 31 | DMV Youth ChallengeMay 31 · Shot Put · Place 3 · USA-JAUSA-JA | Shot Put6lb | 3. | 10.80m | 7 |
| May 31 | DMV Youth ChallengeMay 31 · 100m Hurdles · Place 14 · USA-JAUSA-JA | 100m Hurdles33" / 0.838m | 14. | 20.69a PB | 7 |
| Apr 27 | Bullseye Youth Track & Field InvitationalApr 27 · Long Jump · Place 5 · Little & Junior TrackStarsLittle & Junior TrackStars | Long Jump | 5. | 13' 5" | 8 |
| Apr 27 | Bullseye Youth Track & Field InvitationalApr 27 · Shot Put · Place 2 · Little & Junior TrackStarsLittle & Junior TrackStars | Shot Put6lb | 2. | 31' 2" | 8 |
| Apr 27 | Bullseye Youth Track & Field InvitationalApr 27 · 200 Meters · Place 50 · Little & Junior TrackStarsLittle & Junior TrackStars | 200 Meters | 50. | 34.33a | 8 |
| Apr 22 | Catonsville, Lansdowne, Woodlawn @ Milford MillApr 22 · 100 Meters · Place 5 · Milford MillMilford Mill | 100 Meters | 5 | 14.9 | 10 |
| Apr 8 | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · Discus · Place 15 · Milford MillMilford Mill | Discus | 15 | 32-0 | 10 |
| Apr 8 | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · Shot Put · Place 12 · Milford MillMilford Mill | Shot Put | 12 | 17-0 | 10 |
| Apr 1 | Eastern Tech, Loch Raven, Parkville, Perry Hall, Milford Mill @ OverleaApr 1 · Discus · Place 20 · Milford MillMilford Mill | Discus | 20 | 27-11 | 10 |
| Apr 1 | Eastern Tech, Loch Raven, Parkville, Perry Hall, Milford Mill @ OverleaApr 1 · Shot Put · Place 17 · Milford MillMilford Mill | Shot Put | 17 | 17-6 | 10 |
| Apr 1 | Eastern Tech, Loch Raven, Parkville, Perry Hall, Milford Mill @ OverleaApr 1 · 100 Meters · Place 22 · Milford MillMilford Mill | 100 Meters | 22 | 16.2 | 10 |
2024 Outdoor Track
13 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 20 | AAU Region 3Jun 20 · 800 Meters · Place 5 · USA-JAUSA-JA | 800 MetersRound M | 5. | 3:27.29a PB | 6 |
| Jun 20 | AAU Region 3Jun 20 · Long Jump · Place 4 · USA-JAUSA-JA | Long JumpRound M | 4. | 3.60mWind: 0 | 6 |
| Jun 20 | AAU Region 3Jun 20 · Shot Put · Place 1 · USA-JAUSA-JA | Shot Put6lbRound M | 1. | 8.29m | 6 |
| Jun 20 | AAU Region 3Jun 20 · High Jump · Place 6 · USA-JAUSA-JA | High JumpRound M | 6. | 1.12m PB | 6 |
| Jun 20 | AAU Region 3Jun 20 · Pentathlon (Outdoor) · Place 4 · USA-JAUSA-JA | Pentathlon (Outdoor)StandardRound M | 4. | 1513 PB | 6 |
| Jun 20 | AAU Region 3Jun 20 · 80m Hurdles · Place 12 · USA-JAUSA-JA | 80m Hurdles33" / 0.838mRound P | 12. | 17.47a PBWind: 0.2 | 6 |
| Jun 20 | AAU Region 3Jun 20 · Shot Put · Place 2 · USA-JAUSA-JA | Shot Put6lb | 2. | 30-00.00 | 6 |
2023 Outdoor Track
13 results2022 Outdoor Track
5 results2022 Indoor Track
10 results2021 Outdoor Track
12 results2021 Indoor Track
8 results2020 Indoor Track
4 results2019 Outdoor Track
7 results2019 Indoor Track
2 results2018 Outdoor Track
4 results