Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · Indoor7th United Age Group Track Coaches Asso. Youth Invitational 2012 · Jul 13 | 40.64a | 7th United Age Group Track Coaches Asso. Youth Invitational 2012 | July 13, 2012 |
| Discus · 1kg · OutdoorAAU Region 3 National Qualifier · Jun 24 | 33.17m | AAU Region 3 National Qualifier | June 24, 2021 |
| Javelin · 600g · OutdoorAAU Region 3 National Qualifier · Jun 24 | 24.86m | AAU Region 3 National Qualifier | June 24, 2021 |
| Long Jump · Indoor7th United Age Group Track Coaches Asso. Youth Invitational 2012 · Jul 13 | 2.80m | 7th United Age Group Track Coaches Asso. Youth Invitational 2012 | July 13, 2012 |
| Long Jump · OutdoorFASST Invitational 2012 · Jul 7 | 3.06m | FASST Invitational 2012 | July 7, 2012 |
| Shot Put · 4kg · IndoorBCPS League Meet #4 · Dec 20 | 36-03.75 | BCPS League Meet #4 | December 20, 2021 |
| Shot Put · 4kg · OutdoorAAU Region 3 National Qualifier · Jun 24 | 35-09.00 | AAU Region 3 National Qualifier | June 24, 2021 |
| Shot Put · 4lb · Indoor7th United Age Group Track Coaches Asso. Youth Invitational 2012 · Jul 13 | 4.63m | 7th United Age Group Track Coaches Asso. Youth Invitational 2012 | July 13, 2012 |
| Shot Put · 4lb · OutdoorFASST Invitational 2012 · Jul 7 | 4.36m | FASST Invitational 2012 | July 7, 2012 |
| Shot Put · 6lb · OutdoorMaryland AAU District Championship · Jun 10 | 38-05.00 | Maryland AAU District Championship | June 10, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
8 results2022 Indoor Track
4 results2021 Indoor Track
2 results2021 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 10 | DMV Challenge InvitationalJul 10 · Shot Put · Place 2 · Owings Mills Track ClubOwings Mills Track Club | Shot Put | 2 | 10.57m | — |
| Jul 10 | DMV Challenge InvitationalJul 10 · Hammer · Place 2 · Owings Mills Track ClubOwings Mills Track Club | Hammer | 2 | 26.05m | — |
| Jul 10 | DMV Challenge InvitationalJul 10 · Discus · Place 1 · Owings Mills Track ClubOwings Mills Track Club | Discus | 1 | 31.95m | — |
| Jun 24 | AAU Region 3 National QualifierJun 24 · Javelin · Place 3 · Owings Mills TrackOwings Mills Track | Javelin600g | 3. | 24.86m PB | 11 |
| Jun 24 | AAU Region 3 National QualifierJun 24 · Discus · Place 2 · Owings Mills TrackOwings Mills Track | Discus1kg | 2. | 33.17m PB | 11 |
| Jun 24 | AAU Region 3 National QualifierJun 24 · Shot Put · Place 2 · Owings Mills TrackOwings Mills Track | Shot Put4kg | 2. | 35-09.00 PB | 11 |
| Jun 19 | MPSSAA 3A State Track & Field ChampionshipsJun 19 · Discus · Place 2 · FranklinFranklin | Discus1kg | 2. | 108-09 | 11 |
| Jun 19 | MPSSAA 3A State Track & Field ChampionshipsJun 19 · Shot Put · Place 4 · FranklinFranklin | Shot Put4kg | 4. | 32-03.50 | 11 |
| Jun 14 | MPSSAA 3A North Region ChampionshipsJun 14 · Discus · Place 1 · FranklinFranklin | Discus1kg | 1. | 105-10 | 11 |
| Jun 14 | MPSSAA 3A North Region ChampionshipsJun 14 · Shot Put · Place 1 · FranklinFranklin | Shot Put4kg | 1. | 34-01.50 | 11 |
| Jun 10 | Maryland AAU District ChampionshipJun 10 · Javelin · Place 1 · Owings Mills TrackOwings Mills Track | Javelin300g TJ | 1. | NM | 11 |
| Jun 10 | Maryland AAU District ChampionshipJun 10 · Discus · Place 1 · Owings Mills TrackOwings Mills Track | Discus1kg | 1. | NM | 11 |
| Jun 10 | Maryland AAU District ChampionshipJun 10 · Shot Put · Place 1 · Owings Mills TrackOwings Mills Track | Shot Put6lb | 1. | 38-05.00 PB | 11 |
| Jun 7 | MPSSAA 3A North Section 1 ChampionshipsJun 7 · Discus · Place 2 · FranklinFranklin | Discus1kg | 2. | 94-03 | 11 |
| Jun 7 | MPSSAA 3A North Section 1 ChampionshipsJun 7 · Shot Put · Place 1 · FranklinFranklin | Shot Put4kg | 1. | 34-03.75 | 11 |
| May 28 | Franklin, Towson, Perry Hall @DulaneyMay 28 · Discus · Place 1 · FranklinFranklin | Discus | 1 | 88-08 | 11 |
| May 28 | Franklin, Towson, Perry Hall @DulaneyMay 28 · Shot Put · Place 1 · FranklinFranklin | Shot Put | 1 | 36-08.75 | 11 |
| May 21 | Franklin, Catonsville, Hereford @TowsonMay 21 · Discus · Place 3 · FranklinFranklin | Discus1kg | 3. | 86-03 | 11 |
| May 21 | Franklin, Catonsville, Hereford @TowsonMay 21 · Shot Put · Place 1 · FranklinFranklin | Shot Put4kg | 1. | 35-03.50 | 11 |
| May 14 | Sparrows Point, Franklin, Eastern Tech@ TowsonMay 14 · Discus · Place 2 · FranklinFranklin | Discus | 2 | 90-04 | 11 |
| May 14 | Sparrows Point, Franklin, Eastern Tech@ TowsonMay 14 · Shot Put · Place 1 · FranklinFranklin | Shot Put | 1 | 35-00.50 | 11 |
| May 7 | Franklin, Dulaney, Eastern Tech @CatonsvilleMay 7 · Shot Put · Place 1 · FranklinFranklin | Shot Put | 1 | 34-08.00 | 11 |
2020 Indoor Track
1 results2019 Outdoor Track
7 results2019 Indoor Track
2 results2016 Outdoor Track
3 results2012 Indoor Track
3 results2012 Outdoor Track
2 results