Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMVP Invitational · May 6 | 18.54a | MVP Invitational | May 6, 2016 |
| 110m Hurdles · 39" / 0.991m · OutdoorMVP Invite · May 4 | 17.70a | MVP Invite | May 4, 2018 |
| 300 Meters · IndoorBaltimore County Frosh-Soph Meet · Jan 22 | 43.60 | Baltimore County Frosh-Soph Meet | January 22, 2015 |
| 300m Hurdles · 36" / 0.914m · OutdoorMVP Invite · May 4 | 44.50a | MVP Invite | May 4, 2018 |
| 500 Meters · IndoorMPSSAA 3A Central Regional Championships · Feb 3 | 1:15.76 | MPSSAA 3A Central Regional Championships | February 3, 2016 |
| 55m Hurdles · 39" · IndoorBCPS/AACO Mixer #1 · Dec 19 | 9.04 | BCPS/AACO Mixer #1 | December 19, 2017 |
| Combined results · OutdoorKenwood, Patapsco, Towson @ Dundalk · Mar 21 | 20.3 | Kenwood, Patapsco, Towson @ Dundalk | March 21, 2016 |
| High Jump · IndoorCCBC-Essex Meet 1 · Dec 8 | 5-06.00 | CCBC-Essex Meet 1 | December 8, 2017 |
| High Jump · OutdoorBaltimore County Championships · May 14 | 1.50 | Baltimore County Championships | May 14, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Baltimore County Public Schools Outdoor ChampionshipsMay 8 · 110m Hurdles · Place 10 · Towson High | 110m Hurdles | 10 | 17.33 | 12 |
| May 8 | Baltimore County Public Schools Outdoor ChampionshipsMay 8 · 300m Hurdles · Place 6 · Towson | 300m Hurdles | 6 | 42.44 | 12 |
| May 8 | Baltimore County Public Schools Outdoor ChampionshipsMay 8 · 110m Hurdles · Place 10 · Towson | 110m Hurdles | 10 | 17.33 | 12 |
| May 4 | MVP InviteMay 4 · 300m Hurdles · Place 2 · Towson | 300m Hurdles36" / 0.914m | 2. | 44.50a PB | 12 |
| May 4 | MVP InviteMay 4 · 110m Hurdles · Place 3 · Towson | 110m Hurdles39" / 0.991m | 3. | 17.70a PB | 12 |
| May 1 | Baltimore county Public Schools Westside Last ChanceMay 1 · 110m Hurdles · Place 11 · Towson High | 110m Hurdles | 11 | 18.69 | — |
| Apr 21 | The Battle of the Beltway InvitationalApr 21 · High Jump · Place 8 · Towson High | High Jump | 8 | 5-04.00 | — |
| Apr 21 | The Battle of the Beltway InvitationalApr 21 · 300m Hurdles · Place 2 · Towson High | 300m Hurdles | 2 | 43.93 | — |
| Apr 21 | The Battle of the Beltway InvitationalApr 21 · 110m Hurdles · Place 3 · Towson High | 110m Hurdles | 3 | 17.75 | — |
| Apr 21 | The Battle of the Beltway InvitationalApr 21 · 110m Hurdles · Place 3 · Towson High | 110m HurdlesRound P | 3 | 17.70 | — |
| Apr 18 | Hereford, Towson @ DulaneyApr 18 · High Jump · Place 5 · Towson High | High Jump | 5 | 5-04.00 | 12 |
| Apr 13 | Pikesville Track ClassicApr 13 · High Jump · Place 7 · Towson | High Jump | 7 | 5-04.00 | 12 |
| Apr 13 | Pikesville Track ClassicApr 13 · 300m Hurdles · Place 5 · Towson | 300m Hurdles | 5 | 43.65 | 12 |
| Apr 13 | Pikesville Track ClassicApr 13 · 110m Hurdles · Place 12 · Towson | 110m HurdlesRound P | 12 | 17.49 | 12 |
| Apr 11 | Parkville, Kenwood, Carver @ TowsonApr 11 · High Jump · Place 3 · Towson High | High Jump | 3 | 5-06.00 | 12 |
| Apr 11 | Parkville, Kenwood, Carver @ TowsonApr 11 · 300m Hurdles · Place 3 · Towson High | 300m Hurdles | 3 | 45.40 | 12 |
| Apr 11 | Parkville, Kenwood, Carver @ TowsonApr 11 · 110m Hurdles · Place 5 · Towson High | 110m Hurdles | 5 | 18.40 | 12 |
| Apr 4 | Towson, New Town, Franklin @ Loch RavenApr 4 · 300m Hurdles · Place 3 · Towson High | 300m Hurdles | 3 | 44.70 | 12 |
| Apr 4 | Towson, New Town, Franklin @ Loch RavenApr 4 · 110m Hurdles · Place 4 · Towson High | 110m Hurdles | 4 | 17.20 | 12 |
2018 Indoor Track
9 results2017 Indoor Track
11 results2017 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · 300m Hurdles · Place 10 · Towson | 300m Hurdles36" / 0.914m | 10. | 45.24a | 11 |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · High Jump · Place 11 · Towson | High Jump | 11. | 5-03.00 | 11 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · 300m Hurdles · Place 10 · Towson | 300m Hurdles36" / 0.914m | 10. | 45.24a | 11 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · High Jump · Place 11 · Towson | High Jump | 11. | 5-03.00 | 11 |
| May 13 | Baltimore County Public Schools Outdoor Track and Field ChampionshipsMay 13 · High Jump · Place 8 · Towson | High Jump | 8 | 5-06.00 | 11 |
| Apr 26 | Hereford, Towson @ DulaneyApr 26 · High Jump · Place 6 · Towson High | High Jump | 6 | 5-04.00 | 11 |
| Apr 26 | Hereford, Towson @ DulaneyApr 26 · 300m Hurdles · Place 8 · Towson High | 300m Hurdles | 8 | 46.44 | 11 |
| Apr 22 | Knight's InviteApr 22 · 300m Hurdles · Place 19 · Towson | 300m Hurdles36" / 0.914m | 19. | 48.03a | 11 |
| Apr 22 | Knight's InviteApr 22 · 110m Hurdles · Place 19 · Towson | 110m Hurdles39" / 0.991m | 19. | 18.71a | 11 |
| Apr 22 | Knight's InviteApr 22 · High Jump · Place 10 · Towson | High Jump | 10. | 5-02.00 | 11 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · High Jump · Place 1 · Towson High | High Jump | 1 | 5-06.00 | 11 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · 300m Hurdles · Place 3 · Towson High | 300m Hurdles | 3 | 46.50 | 11 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · 110m Hurdles · Place 3 · Towson High | 110m Hurdles | 3 | 18.20 | 11 |
| Apr 8 | Pikesville ClassicApr 8 · 110m Hurdles · Place 22 · Towson | 110m HurdlesRound P | 22 | 19.14 | 11 |
| Apr 8 | Pikesville ClassicApr 8 · 110m Hurdles · Place 22 · Towson High | 110m HurdlesRound P | 22 | 19.14 | 11 |
| Mar 30 | Franklin, Milford Mill, Perry Hall @ TowsonMar 30 · High Jump · Place 4 · Towson | High Jump | 4 | 5-04.00 | 11 |
| Mar 30 | Franklin, Milford Mill, Perry Hall @ TowsonMar 30 · 300m Hurdles · Place 2 · Towson | 300m Hurdles | 2 | 46.70 | 11 |
| Mar 30 | Franklin, Milford Mill, Perry Hall @ TowsonMar 30 · 110m Hurdles · Place 4 · Towson | 110m Hurdles | 4 | 19.29 | 11 |
2016 Indoor Track
6 results2016 Outdoor Track
13 results2015 Outdoor Track
2 results2015 Indoor Track
4 results