Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorDulaney, Dundalk, Lansdowne @ Towson · Apr 20 | 11.30 | Dulaney, Dundalk, Lansdowne @ Towson | April 20, 2017 |
| Combined results · OutdoorDulaney, Franklin, Parkville @ Dundalk · Apr 5 | 11.5 | Dulaney, Franklin, Parkville @ Dundalk | April 5, 2017 |
| Pole Vault · OutdoorMPSSAA 3A North Regional Championship · May 20 | 8-04.00 | MPSSAA 3A North Regional Championship | May 20, 2017 |
| Shot Put · 12lb · IndoorBCPS League Meet #3 · Dec 12 | 32-03.25 | BCPS League Meet #3 | December 12, 2017 |
| Shot Put · 12lb · OutdoorMPSSAA 3A North Regional Championship · May 20 | 36-01.50 | MPSSAA 3A North Regional Championship | May 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
5 results2018 Outdoor Track
9 results2017 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 12 | BCPS League Meet #3Dec 12 · 200 Meters · Dundalk | 200 MetersRelay Split | — | 28.7Unofficial | 11 |
| Dec 12 | BCPS League Meet #3Dec 12 · Shot Put · Place 10 · Dundalk | Shot Put12lb | 10. | 32-03.25 PB | 11 |
| Dec 8 | CCBC-Essex Meet 1Dec 8 · 160 Meters · Dundalk | 160 MetersRelay Split | — | 21.96Unofficial | 11 |
| Dec 8 | CCBC-Essex Meet 1Dec 8 · Shot Put · Place 15 · Dundalk | Shot Put12lb | 15. | 31-05.50 | 11 |
| Dec 1 | Dundalk Time TrialsDec 1 · Shot Put · Place 2 · Dundalk | Shot Put12lb | 2. | 35'06Unofficial | 11 |
| Dec 1 | Dundalk Time TrialsDec 1 · 200 Meters · Place 8 · Dundalk | 200 Meters | 8. | 27.13Unofficial | 11 |
2017 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · Pole Vault · Place 7 · Dundalk | Pole Vault | 7. | 8-04.00 PB | 10 |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · Shot Put · Place 11 · Dundalk | Shot Put12lb | 11. | 36-01.50 PB | 10 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · Pole Vault · Place 7 · Dundalk | Pole Vault | 7. | 8-04.00 | 10 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · Shot Put · Place 11 · Dundalk | Shot Put12lb | 11. | 36-01.50 | 10 |
| May 13 | Baltimore County Public Schools Outdoor Track and Field ChampionshipsMay 13 · Shot Put · Place 5 · Dundalk | Shot Put | 5 | 34-11.00 | 10 |
| May 13 | Baltimore County Public Schools Outdoor Track and Field ChampionshipsMay 13 · 100 Meters · Place 4 · Dundalk | 100 Meters | 4 | 11.83 | 10 |
| May 13 | Baltimore County Public Schools Outdoor Track and Field ChampionshipsMay 13 · 100 Meters · Place 4 · Dundalk | 100 MetersRound P | 4 | 12.00 | 10 |
| May 3 | Baltimore County Public Schools Eastside Last ChanceMay 3 · Pole Vault · Place 4 · Dundalk | Pole Vault | 4. | 7-06.00 | 10 |
| May 3 | Baltimore County Public Schools Eastside Last ChanceMay 3 · Shot Put · Place 6 · Dundalk | Shot Put12lb | 6. | 33-04.00 | 10 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · Shot Put · Place 1 · Dundalk High | Shot Put | 1 | 33-10.00 | 10 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · Pole Vault · Place 2 · Dundalk High | Pole Vault | 2 | 3.50 | 10 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · 100 Meters · Place 1 · Dundalk High | 100 Meters | 1 | 11.30 PB | 10 |
| Apr 5 | Dulaney, Franklin, Parkville @ DundalkApr 5 · Combined results · Place 1 · Dundalk | Combined results | 1 | 34-06.00 | 10 |
| Apr 5 | Dulaney, Franklin, Parkville @ DundalkApr 5 · Combined results · Place 3 · Dundalk | Combined results | 3 | 7-06.00 | 10 |
| Apr 5 | Dulaney, Franklin, Parkville @ DundalkApr 5 · Combined results · Place 1 · Dundalk | Combined results | 1 | 11.5 PB | 10 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 2 · Dundalk | Combined results | 2 | 82-04 | 10 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 2 · Dundalk | Combined results | 2 | 35-00.00 | 10 |
| Mar 21 | Dundalk Time TrialsMar 21 · Discus · Place 3 · Dundalk | Discus1.6kg | 3. | 77-00Unofficial | 10 |
| Mar 21 | Dundalk Time TrialsMar 21 · Shot Put · Place 3 · Dundalk | Shot Put12lb | 3. | 35-06.00Unofficial | 10 |
| Mar 21 | Dundalk Time TrialsMar 21 · 100 Meters · Place 8 · Dundalk | 100 Meters | 8. | 12.10Wind: 5Unofficial | 10 |
2016 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Baltimore County ChampionshipsMay 14 · Shot Put · Place 13 · Dundalk | Shot Put | 13 | 27-01.25 | 9 |
| May 14 | Baltimore County ChampionshipsMay 14 · 100 Meters · Place 15 · Dundalk | 100 MetersRound P | 15 | 12.36 | 9 |
| Apr 30 | Patrick InvitationalApr 30 · Combined results · Place 3 · Dundalk | Combined results | 3 | 32-01.50 | 9 |
| Apr 30 | Patrick InvitationalApr 30 · Combined results · Place 12 · Dundalk | Combined results | 12 | 12.4 | 9 |
| Apr 27 | Dundalk, Sparrows Pt@PatapscoApr 27 · 100 Meters · Place 3 · Dundalk | 100 Meters | 3 | 12.50 | 9 |
| Apr 20 | Chesapeake, Franklin, Lansdowne, Loch Raven, Randallstown @ DundalkApr 20 · Shot Put · Place 1 · Dundalk | Shot Put | 1 | 33-00.00 | 9 |
| Apr 20 | Chesapeake, Franklin, Lansdowne, Loch Raven, Randallstown @ DundalkApr 20 · 100 Meters · Place 9 · Dundalk | 100 Meters | 9 | 12.7 | 9 |
| Mar 21 | Kenwood, Patapsco, Towson @ DundalkMar 21 · Combined results · Place 1 · Dundalk | Combined results | 1 | 32-03.75 | 9 |
| Mar 21 | Kenwood, Patapsco, Towson @ DundalkMar 21 · Combined results · Place 2 · Dundalk | Combined results | 2 | 25.2 | 9 |