Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorOwings Mills, Chesapeake, Overlea @ Pikesville · Apr 10 | 11.1 | Owings Mills, Chesapeake, Overlea @ Pikesville | April 10, 2019 |
| 200 Meters · OutdoorBCPS Westide Last Chance Meet · May 1 | 24.44 | BCPS Westide Last Chance Meet | May 1, 2019 |
| 300 Meters · IndoorSouthern Maryland Indoor Classic · Jan 5 | 38.952 | Southern Maryland Indoor Classic | January 5, 2019 |
| 400 Meters · OutdoorBCPS Meet · Mar 29 | 56.5 | BCPS Meet | March 29, 2017 |
| 500 Meters · IndoorBaltimore City / County Challenge #2 · Jan 9 | 1:17.98 | Baltimore City / County Challenge #2 | January 9, 2019 |
| 55 Meter · IndoorBCPS League Meet · Dec 10 | 7.03a | BCPS League Meet | December 10, 2019 |
| 55 Meters · IndoorCity County Mixer #2 · Jan 8 | 7.09 | City County Mixer #2 | January 8, 2020 |
| 800 Meters · IndoorBCPS League Meet #2 · Dec 12 | 2:20.10 | BCPS League Meet #2 | December 12, 2018 |
| Combined results · OutdoorChesapeake BC, Overlea, Randallstown @ Owings Mills · Mar 29 | 12.2 | Chesapeake BC, Overlea, Randallstown @ Owings Mills | March 29, 2017 |
| Long Jump · OutdoorBCPS 1A/2A Divisional Opener · Mar 30 | 16-07.00 | BCPS 1A/2A Divisional Opener | March 30, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
3 results2019 Indoor Track
9 results2019 Outdoor Track
10 results2018 Indoor Track
3 results2017 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Owings Mills InvitationalMay 6 · 400 Meters · Place 14 · Owings Mills | 400 Meters | 14. | 57.15a | 9 |
| May 3 | Baltimore County Public Schools Westside Last ChanceMay 3 · Long Jump · Place 20 · Owings Mills | Long Jump | 20. | 16-01.75 | 9 |
| May 3 | Baltimore County Public Schools Westside Last ChanceMay 3 · 200 Meters · Place 21 · Owings Mills | 200 Meters | 21. | 24.98a | 9 |
| Apr 19 | Carver, Owings Mills, Pikesville @ ChesapeakeApr 19 · Combined results · Place 5 · Owings Mills High | Combined results | 5 | 16-01.00 | 9 |
| Apr 5 | Carver, Owings Mills, Sparrows Point @ PikesvilleApr 5 · Combined results · Place 6 · Owings Mills High | Combined results | 6 | 58.90 | 9 |
| Mar 29 | Chesapeake BC, Overlea, Randallstown @ Owings MillsMar 29 · Combined results · Place 1 · Owings Mills High | Combined results | 1 | 16-02.50 | 9 |
| Mar 29 | Chesapeake BC, Overlea, Randallstown @ Owings MillsMar 29 · Combined results · Place 1 · Owings Mills High | Combined results | 1 | 25.2 | 9 |
| Mar 29 | Chesapeake BC, Overlea, Randallstown @ Owings MillsMar 29 · Combined results · Place 2 · Owings Mills High | Combined results | 2 | 56.5 | 9 |
| Mar 29 | Chesapeake BC, Overlea, Randallstown @ Owings MillsMar 29 · Combined results · Place 1 · Owings Mills High | Combined results | 1 | 12.2 PB | 9 |
| Mar 29 | BCPS MeetMar 29 · Long Jump · Place 1 · Owings Mills | Long Jump | 1. | 16-02.50 | 9 |
| Mar 29 | BCPS MeetMar 29 · 400 Meters · Place 2 · Owings Mills | 400 Meters | 2. | 56.5 PB | 9 |
| Mar 29 | BCPS MeetMar 29 · 200 Meters · Place 1 · Owings Mills | 200 Meters | 1. | 25.2 | 9 |
| Mar 29 | BCPS MeetMar 29 · 100 Meters · Place 1 · Owings Mills | 100 Meters | 1. | 12.2 | 9 |
2017 Indoor Track
3 results