Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorDundalk, Sparrows Pt@Patapsco · Apr 27 | 2:39.50 | Dundalk, Sparrows Pt@Patapsco | April 27, 2016 |
| 1600 Meters · IndoorBCPS/AAPS Challenge #3 · Dec 22 | 5:53.30 | BCPS/AAPS Challenge #3 | December 22, 2016 |
| 1600 Meters · OutdoorCarver,Milford Mill,Overlea,Patapsco,Pikesville@Dulaney · Apr 20 | 5:38.30 | Carver,Milford Mill,Overlea,Patapsco,Pikesville@Dulaney | April 20, 2016 |
| 3200 Meters · IndoorBCPS/AAPS Challenge #3 · Dec 22 | 13:03.00 | BCPS/AAPS Challenge #3 | December 22, 2016 |
| 3200 Meters · OutdoorPatapsco, Sparrows Point @ Dundalk · Apr 16 | 13:05.02 | Patapsco, Sparrows Point @ Dundalk | April 16, 2019 |
| 800 Meters · IndoorBCPS League Meet #5 · Jan 10 | 2:50.90 | BCPS League Meet #5 | January 10, 2018 |
| 800 Meters · OutdoorCarver,Milford Mill,Overlea,Patapsco,Pikesville@Dulaney · Apr 20 | 2:39.21 | Carver,Milford Mill,Overlea,Patapsco,Pikesville@Dulaney | April 20, 2016 |
| Combined results · OutdoorPatapsco, Perry Hall, Towson @ Kenwood · Apr 5 | 2:41.65 | Patapsco, Perry Hall, Towson @ Kenwood | April 5, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
12 results2019 Indoor Track
1 results2018 Indoor Track
10 results2018 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | Baltimore county Public Schools Eastside Last ChanceMay 2 · 1600 Meters · Place 24 · Patapsco Hig | 1600 Meters | 24 | 6:27.90 | — |
| May 2 | Baltimore county Public Schools Eastside Last ChanceMay 2 · 800 Meters · Place 30 · Patapsco Hig | 800 Meters | 30 | 2:51.62 | — |
| Apr 18 | Patapsco, Sparrows Point @ DundalkApr 18 · Combined results · Place 6 · Patapsco | Combined results | 6 | 2:44.60 | 11 |
| Apr 18 | Patapsco, Sparrows Point @ DundalkApr 18 · Combined results · Place 6 · Patapsco | Combined results | 6 | 5:55.50 | 11 |
| Apr 11 | Chesapeake, Franklin, Lansdowne @ PatapscoApr 11 · Combined results · Place 5 · Patapsco | Combined results | 5 | 6:11.50 | 11 |
| Apr 11 | Chesapeake, Franklin, Lansdowne @ PatapscoApr 11 · Combined results · Place 7 · Patapsco | Combined results | 7 | 2:46.10 | 11 |
| Apr 4 | Patapsco, Perry Hall, Kenwood @ ChesapeakeApr 4 · Combined results · Place 5 · Patapsco | Combined results | 5 | 6:08.5 | 11 |
| Apr 4 | Patapsco, Perry Hall, Kenwood @ ChesapeakeApr 4 · Combined results · Place 6 · Patapsco | Combined results | 6 | 2:49.8 | 11 |
| Mar 28 | Franklin, Randallstown, Perry Hall @ PatapscoMar 28 · Combined results · Place 10 · Patapsco | Combined results | 10 | 6:18.40 | 11 |
| Mar 28 | Franklin, Randallstown, Perry Hall @ PatapscoMar 28 · Combined results · Place 11 · Patapsco | Combined results | 11 | 2:50.90 | 11 |
2017 Indoor Track
8 results2017 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · 1600 Meters · Place 22 · Patapsco | 1600 Meters | 22. | 5:46.51a | 10 |
| May 20 | MPSSAA 3A North Regional ChampionshipMay 20 · 800 Meters · Place 22 · Patapsco | 800 Meters | 22. | 2:53.34a | 10 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · 1600 Meters · Place 22 · Patapsco | 1600 Meters | 22. | 5:46.51a | 10 |
| May 18 | MPSSAA 3A North Regional ChampionshipMay 18 · 800 Meters · Place 22 · Patapsco | 800 Meters | 22. | 2:53.34a | 10 |
| May 3 | Baltimore County Public Schools Eastside Last ChanceMay 3 · 1600 Meters · Place 25 · Patapsco | 1600 Meters | 25. | 5:56.90 | 10 |
| May 3 | Baltimore County Public Schools Eastside Last ChanceMay 3 · 800 Meters · Place 30 · Patapsco | 800 Meters | 30. | 2:50.10 | 10 |
| Apr 19 | Franklin, Milford Mill, Patapsco @ ParkvilleApr 19 · Combined results · Place 4 · Patapsco | Combined results | 4 | 2:44.0 | 10 |
| Apr 19 | Franklin, Milford Mill, Patapsco @ ParkvilleApr 19 · Combined results · Place 1 · Patapsco | Combined results | 1 | 6:03.0 | 10 |
| Apr 5 | Patapsco, Perry Hall, Towson @ KenwoodApr 5 · Combined results · Place 6 · Patapsco | Combined results | 6 | 2:41.65 PB | 10 |
| Apr 5 | Patapsco, Perry Hall, Towson @ KenwoodApr 5 · Combined results · Place 4 · Patapsco | Combined results | 4 | 5:54.25 | 10 |
| Mar 29 | Kenwood, Patapso, Parkville @ DulaneyMar 29 · 3200 Meters · Place 6 · Patapsco Hig | 3200 Meters | 6 | 13:30.00 | 10 |
| Mar 29 | Kenwood, Patapso, Parkville @ DulaneyMar 29 · 1600 Meters · Place 6 · Patapsco Hig | 1600 Meters | 6 | 5:55.41 | 10 |
2016 Indoor Track
3 results2016 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 27 | Dundalk, Sparrows Pt@PatapscoApr 27 · 100 Meters · Place 2 · Patapsco | 100 Meters | 2 | 5:44.20 | 9 |
| Apr 27 | Dundalk, Sparrows Pt@PatapscoApr 27 · 100 Meters · Place 2 · Patapsco | 100 Meters | 2 | 2:39.50 PB | 9 |
| Apr 20 | Carver,Milford Mill,Overlea,Patapsco,Pikesville@DulaneyApr 20 · 800 Meters · Place 7 · Patapsco | 800 Meters | 7 | 2:39.21 PB | 9 |
| Apr 20 | Carver,Milford Mill,Overlea,Patapsco,Pikesville@DulaneyApr 20 · 1600 Meters · Place 11 · Patapsco | 1600 Meters | 11 | 5:38.30 PB | 9 |
| Apr 13 | Franklin,Milford Mill,Parkville@PatapscoApr 13 · 1600 Meters · Place 3 · Patapsco | 1600 Meters | 3 | 5:40.00 | 9 |
| Apr 13 | Franklin,Milford Mill,Parkville@PatapscoApr 13 · 800 Meters · Place 6 · Patapsco | 800 Meters | 6 | 2:39.50 | 9 |
| Apr 6 | Chesapeake ,Dulaney,Kenwood,Loch Raven,Perry Hall@PatapscoApr 6 · 800 Meters · Place 10 · Patapsco | 800 Meters | 10 | 2:49.50 | 9 |
| Apr 6 | Chesapeake ,Dulaney,Kenwood,Loch Raven,Perry Hall@PatapscoApr 6 · 1600 Meters · Place 10 · Patapsco | 1600 Meters | 10 | 6:22.00 | 9 |
| Mar 21 | Kenwood, Patapsco, Towson @ DundalkMar 21 · Combined results · Place 6 · Patapsco | Combined results | 6 | 2:54.8 | 9 |