Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · OutdoorCatonsville,Parkville,Randallstown,Sparrows Point, Towson@New Town · Apr 6 | 27.1 | Catonsville,Parkville,Randallstown,Sparrows Point, Towson@New Town | April 6, 2016 |
| 300 Meters · IndoorBCPS/AACO Mixer #2 · Dec 21 | 42.90 | BCPS/AACO Mixer #2 | December 21, 2017 |
| 300m Hurdles · 36" / 0.914m · OutdoorMPSSAA 4A North Regional Championships · May 21 | 52.31a | MPSSAA 4A North Regional Championships | May 21, 2016 |
| 400 Meters · OutdoorThe Battle of the Beltway Invitational · Apr 21 | 54.59 | The Battle of the Beltway Invitational | April 21, 2018 |
| 500 Meters · IndoorBCPS League Meet #5 · Jan 10 | 1:21.80 | BCPS League Meet #5 | January 10, 2018 |
| 55 Meter · IndoorAA/BCPS Challenge #2 · Dec 16 | 8.8 | AA/BCPS Challenge #2 | December 16, 2014 |
| 800 Meters · OutdoorBaltimore county Public Schools Westside Last Chance · May 1 | 2:19.26 | Baltimore county Public Schools Westside Last Chance | May 1, 2018 |
| Combined results · OutdoorOverlea,Perry Hall@Parkville · Apr 27 | 26.3 | Overlea,Perry Hall@Parkville | April 27, 2016 |
| Combined results · Outdoor · Hand timedEastern Tech, Parkville, Chesapeake @ Kenwood · Apr 25 | 56.4h | Eastern Tech, Parkville, Chesapeake @ Kenwood | April 25, 2018 |
| Shot Put · 12lb · IndoorBCPS County Relays · Dec 22 | 24-11.50 | BCPS County Relays | December 22, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 1 | Baltimore county Public Schools Westside Last ChanceMay 1 · 800 Meters · Place 24 · Parkville Hi | 800 Meters | 24 | 2:19.26 PB | — |
| Apr 25 | Eastern Tech, Parkville, Chesapeake @ KenwoodApr 25 · Combined results · Place 1 · Parkville High Schoo | Combined results | 1 | 56.4h PB | 12 |
| Apr 25 | Eastern Tech, Parkville, Chesapeake @ KenwoodApr 25 · Combined results · Place 1 · Parkville High Schoo | Combined results | 1 | 56.4h | 12 |
| Apr 25 | Eastern Tech, Parkville, Chesapeake @ KenwoodApr 25 · Combined results · Place 5 · Parkville High Schoo | Combined results | 5 | 2:26.40 | 12 |
| Apr 25 | Eastern Tech, Parkville, Chesapeake @ KenwoodApr 25 · Combined results · Place 1 · Parkville High Schoo | Combined results | 1 | 56.33 | 12 |
| Apr 21 | The Battle of the Beltway InvitationalApr 21 · 400 Meters · Place 4 · Parkville Hi | 400 Meters | 4 | 54.59 PB | — |
| Apr 18 | Carver, Perry Hall, Loch Raven @ ParkvilleApr 18 · Combined results · Place 4 · Parkville High Schoo | Combined results | 4 | 54.7 | 12 |
| Apr 11 | Parkville, Kenwood, Carver @ TowsonApr 11 · 400 Meters · Place 2 · Parkville Hi | 400 Meters | 2 | 55.40 | 12 |
| Apr 4 | Eastern Tech, Dulaney, Overlea @ ParkvilleApr 4 · Combined results · Place 9 · Parkville High Schoo | Combined results | 9 | 2:43.5 | 12 |
| Apr 4 | Eastern Tech, Dulaney, Overlea @ ParkvilleApr 4 · Combined results · Place 4 · Parkville High Schoo | Combined results | 4 | 56.3 | 12 |
| Mar 28 | Milford Mill, Lansdowne, Parkville @ HerefordMar 28 · 400 Meters · Place 5 · Parkville | 400 Meters | 5 | 55.91 | — |
2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 10 | BCPS League Meet #5Jan 10 · 500 Meters · Place 16 · Parkville Hi | 500 Meters | 16 | 1:21.80 PB | 12 |
| Jan 2 | BCPS/CITY Mixer #1Jan 2 · 500 Meters · Place 12 · Parkville | 500 Meters | 12. | 1:22.00 | 12 |
| Jan 2 | BCPS/CITY Mixer #1Jan 2 · 500 Meters · Place 12 · Parkville | 500 Meters | 12. | 1:22.00 | 12 |
2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | BCPS/AACO Mixer #2Dec 21 · 300 Meters · Place 13 · Parkville | 300 Meters | 13. | 42.90 PB | 12 |
2017 Outdoor Track
7 results2016 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | MPSSAA 4A North Regional ChampionshipsMay 21 · 300m Hurdles · Place 21 · Parkville | 300m Hurdles36" / 0.914m | 21. | 52.31a PB | 10 |
| May 14 | Baltimore County ChampionshipsMay 14 · 300m Hurdles · Place 12 · Parkville | 300m Hurdles | 12 | 51.46 | 10 |
| Apr 30 | Patrick InvitationalApr 30 · Combined results · Place 3 · Parkville | Combined results | 3 | 55.8 | 10 |
| Apr 30 | Patrick InvitationalApr 30 · Combined results · Place 10 · Parkville | Combined results | 10 | 1:00.2 | 10 |
| Apr 27 | Overlea,Perry Hall@ParkvilleApr 27 · Combined results · Place 6 · Parkville | Combined results | 6 | 26.3 PB | 10 |
| Apr 27 | Overlea,Perry Hall@ParkvilleApr 27 · Combined results · Place 3 · Parkville | Combined results | 3 | 1:00.2 | 10 |
| Apr 13 | Franklin,Milford Mill,Parkville@PatapscoApr 13 · 400 Meters · Place 4 · Parkville | 400 Meters | 4 | 1:01.20 | 10 |
| Apr 6 | Catonsville,Parkville,Randallstown,Sparrows Point, Towson@New TownApr 6 · 200 Meters · Place 4 · Parkville | 200 Meters | 4. | 27.1 PB | 10 |
| Mar 21 | Dulaney,Parkville,Woodlawn@Perry HallMar 21 · 400 Meters · Place 9 · Parkville | 400 Meters | 9 | 1:05.5 | 10 |
2016 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | BCPS Frosh/Soph MeetJan 21 · 500 Meters · Place 17 · Parkville | 500 Meters | 17. | 1:30.10a | 10 |
| Jan 21 | BCPS Frosh/Soph MeetJan 21 · Shot Put · Place 17 · Parkville | Shot Put12lb | 17. | 23-07.75 | 10 |
| Jan 13 | BCPS Meet #6Jan 13 · 500 Meters · Place 21 · Parkville | 500 Meters | 21. | 1:28.70 | 10 |
| Jan 13 | BCPS Meet #6Jan 13 · Shot Put · Place 26 · Parkville | Shot Put12lb | 26. | 24-11.00 | 10 |
| Jan 9 | CCBC ESSEX Meet #3Jan 9 · 500 Meters · Place 16 · Parkville | 500 Meters | 16. | 1:30.67a | 10 |
| Jan 9 | CCBC ESSEX Meet #3Jan 9 · Shot Put · Place 13 · Parkville | Shot Put12lb | 13. | 22-02.00 | 10 |
2015 Indoor Track
4 results2015 Outdoor Track
5 results2014 Indoor Track
2 results