Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMPSSAA 4A North Region · May 17 | 12.20a | MPSSAA 4A North Region | May 17, 2018 |
| 200 Meters · OutdoorOwings Mills, Kenwood, Catonsville @ Dulaney · Mar 28 | 25.20 | Owings Mills, Kenwood, Catonsville @ Dulaney | March 28, 2018 |
| 300 Meters · IndoorAACPS v. BCPS #2 · Jan 12 | 45.24a | AACPS v. BCPS #2 | January 12, 2016 |
| Combined results · OutdoorLansdowne, Western Tech @ Catonsville · Apr 18 | 11.90 | Lansdowne, Western Tech @ Catonsville | April 18, 2018 |
| Combined results · Outdoor · Hand timedCatonsville, Kenwood, Woodlawn @ Perry Hall · Apr 19 | 12.6h | Catonsville, Kenwood, Woodlawn @ Perry Hall | April 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
4 results2017 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 26 | Lansdowne, Western Tech, Woodlawn @ CatonsvilleApr 26 · Combined results · Place 7 · Catonsville High Sch | Combined results | 7 | 25.10 | 11 |
| Apr 26 | Lansdowne, Western Tech, Woodlawn @ CatonsvilleApr 26 · Combined results · Place 7 · Catonsville High Sch | Combined results | 7 | 12.30 | 11 |
| Apr 22 | Knight's InviteApr 22 · 100 Meters · Place 29 · Catonsville | 100 Meters | 29. | 12.53a | 10 |
| Apr 19 | Catonsville, Kenwood, Woodlawn @ Perry HallApr 19 · Combined results · Place 2 · Catonsville High Sch | Combined results | 2 | 25.7h | 11 |
| Apr 19 | Catonsville, Kenwood, Woodlawn @ Perry HallApr 19 · Combined results · Place 10 · Catonsville High Sch | Combined results | 10 | 12.6h PB | 11 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 5 · Catonsville High Sch | Combined results | 5 | 25.60 | 11 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 7 · Catonsville High Sch | Combined results | 7 | 12.20 | 11 |
2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 27 | Lansdowne, Western Tech@CatonsvilleApr 27 · 100 Meters · Place 1 · Catonsville | 100 Meters | 1. | 12.30Wind: 1 | 9 |
| Apr 13 | Catonsville,Perry Hall,Woodlawn@KenwoodApr 13 · 100 Meters · Place 5 · Catonsville | 100 Meters | 5 | 12.9 | 9 |
| Apr 6 | Catonsville,Parkville,Randallstown,Sparrows Point, Towson@New TownApr 6 · 200 Meters · Place 5 · Catonsville | 200 Meters | 5. | 27.4 | 9 |
| Apr 6 | Catonsville,Parkville,Randallstown,Sparrows Point, Towson@New TownApr 6 · 100 Meters · Place 8 · Catonsville | 100 Meters | 8. | 13.1 | 9 |
| Mar 21 | Franklin,Lansdown,MilfordMill@CatonsvillMar 21 · 200 Meters · Place 6 · Catonsville | 200 Meters | 6. | 27.2Wind: 1 | 9 |
| Mar 21 | Franklin,Lansdown,MilfordMill@CatonsvillMar 21 · 100 Meters · Place 5 · Catonsville | 100 Meters | 5. | 13.1Wind: 1 | 9 |
2016 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | BCPS Frosh/Soph MeetJan 21 · 300 Meters · Place 20 · Catonsville | 300 Meters | 20. | 46.36a | 9 |
| Jan 12 | AACPS v. BCPS #2Jan 12 · 300 Meters · Place 41 · Catonsville | 300 Meters | 41. | 45.24a PB | 9 |
| Jan 12 | AACPS v. BCPS #2Jan 12 · 300 Meters · Place 41 · Catonsville | 300 Meters | 41. | 45.24a | 9 |
2015 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | AA/BCPS Meet #1Dec 14 · 300 Meters · Place 26 · Catonsville | 300 Meters | 26. | 45.9 | 9 |