Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBCPS/AACO Mixer #2 · Dec 21 | 5:41.10 | BCPS/AACO Mixer #2 | December 21, 2017 |
| 400 Meters · OutdoorPerry Hall, Catonsville, Dundalk @ Hereford · Apr 11 | 57.36 | Perry Hall, Catonsville, Dundalk @ Hereford | April 11, 2018 |
| 800 Meters · IndoorMPSSAA 3A Central Regional Championships · Feb 9 | 2:17.36a | MPSSAA 3A Central Regional Championships | February 9, 2018 |
| 800 Meters · OutdoorDulaney, Dundalk, Lansdowne @ Towson · Apr 20 | 2:10.40 | Dulaney, Dundalk, Lansdowne @ Towson | April 20, 2017 |
| Combined results · OutdoorDulaney, Franklin, Parkville @ Dundalk · Apr 5 | 2:14.8 | Dulaney, Franklin, Parkville @ Dundalk | April 5, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
7 results2018 Indoor Track
2 results2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | BCPS/AACO Mixer #2Dec 21 · 1600 Meters · Place 11 · Dundalk | 1600 Meters | 11. | 5:41.10 PB | 12 |
| Dec 8 | CCBC-Essex Meet 1Dec 8 · 800 Meters · Place 8 · Dundalk | 800 Meters | 8. | 2:28.60a | 12 |
| Dec 1 | Dundalk Time TrialsDec 1 · 800 Meters · Place 1 · Dundalk | 800 Meters | 1. | 2:21Unofficial | 12 |
2017 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · 1600 Meters · Dundalk | 1600 Meters | -- | DNS | 11 |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · 800 Meters · Place 13 · Dundalk | 800 Meters | 13. | 2:10.85a | 11 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · 1600 Meters · Dundalk | 1600 Meters | -- | DNS | 11 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · 800 Meters · Place 13 · Dundalk | 800 Meters | 13. | 2:10.85a | 11 |
| May 3 | Baltimore County Public Schools Eastside Last ChanceMay 3 · 800 Meters · Place 5 · Dundalk | 800 Meters | 5. | 2:11.30 | 11 |
| Apr 22 | Knight's InviteApr 22 · 800 Meters · Place 17 · Dundalk | 800 Meters | 17. | 2:13.28a | 11 |
| Apr 20 | Dulaney, Dundalk, Lansdowne @ TowsonApr 20 · 800 Meters · Place 3 · Dundalk High | 800 Meters | 3 | 2:10.40 PB | 11 |
| Apr 8 | Pikesville ClassicApr 8 · 800 Meters · Place 26 · Dundalk | 800 Meters | 26 | 2:15.98 | 11 |
| Apr 8 | Pikesville ClassicApr 8 · 800 Meters · Place 26 · Dundalk High | 800 Meters | 26 | 2:15.98 | 11 |
| Apr 5 | Dulaney, Franklin, Parkville @ DundalkApr 5 · Combined results · Place 7 · Dundalk | Combined results | 7 | 2:14.8 PB | 11 |
| Apr 5 | Dulaney, Franklin, Parkville @ DundalkApr 5 · Combined results · Place 8 · Dundalk | Combined results | 8 | 5:21.8 | 11 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 3 · Dundalk | Combined results | 3 | 2:18.80 | 11 |
| Mar 29 | Dundalk, Lansdowne, Woodlawn @ CatonsvilleMar 29 · Combined results · Place 3 · Dundalk | Combined results | 3 | 5:17.20 | 11 |
| Mar 21 | Dundalk Time TrialsMar 21 · 800 Meters · Place 3 · Dundalk | 800 Meters | 3. | 2:21.00Unofficial | 11 |