Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · OutdoorWoodlawn, Milford Mill, Catonsville @ Parkville · Apr 3 | 24.8 | Woodlawn, Milford Mill, Catonsville @ Parkville | April 3, 2019 |
| 300 Meters · IndoorAnne Arundel-Baltimore County Challenge #1 · Dec 18 | 41.90 | Anne Arundel-Baltimore County Challenge #1 | December 18, 2018 |
| 400 Meters · OutdoorMPSSAA 4A North Regional Championship · May 16 | 52.65a | MPSSAA 4A North Regional Championship | May 16, 2019 |
| 500 Meters · IndoorBaltimore City-County Mixer #1 · Jan 8 | 1:19.20 | Baltimore City-County Mixer #1 | January 8, 2019 |
| Combined results · OutdoorLansdowne, Western Tech @ Catonsville · Apr 18 | 57.50 | Lansdowne, Western Tech @ Catonsville | April 18, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
8 results2019 Indoor Track
1 results2018 Indoor Track
3 results2018 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | Baltimore county Public Schools Eastside Last ChanceMay 2 · 400 Meters · Place 17 · Catonsville | 400 Meters | 17 | 58.25 | — |
| Apr 18 | Lansdowne, Western Tech @ CatonsvilleApr 18 · Combined results · Place 3 · Catonsville High Sch | Combined results | 3 | 57.50 PB | 10 |
| Apr 11 | Perry Hall, Catonsville, Dundalk @ HerefordApr 11 · 400 Meters · Place 5 · Catonsville | 400 Meters | 5 | 1:01.08 | — |
| Apr 11 | Perry Hall, Catonsville, Dundalk @ HerefordApr 11 · 200 Meters · Place 6 · Catonsville | 200 Meters | 6 | 26.19 | — |
| Apr 4 | Sparrows Point, Randallstown, Milford Mill @ CatonsvilleApr 4 · Combined results · Place 4 · Catonsville High Sch | Combined results | 4 | 1:00.90 | 10 |
| Mar 28 | Owings Mills, Kenwood, Catonsville @ DulaneyMar 28 · 400 Meters · Place 10 · Catonsville | 400 Meters | 10 | 1:03.17 | 10 |
| Mar 28 | Owings Mills, Kenwood, Catonsville @ DulaneyMar 28 · 400 Meters · Place 10 · Catonsville | 400 Meters | 10 | 1:03.17 | 10 |
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | BCPS League Meet #4Dec 18 · 300 Meters · Place 20 · Catonsville | 300 Meters | 20. | 44.10 | 11 |
| Dec 12 | BCPS League Meet #3Dec 12 · 300 Meters · Place 20 · Catonsville | 300 Meters | 20. | 45.10 | 11 |
| Jan 11 | BCPS League Meet #4Jan 11 · 300 Meters · Place 25 · Catonsville | 300 Meters | 25 | 45.10 | 9 |