Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWoodlawn, Perry Hall, Dulaney @ Dundalk · Apr 10 | 11.99 | Woodlawn, Perry Hall, Dulaney @ Dundalk | April 10, 2019 |
| 1000 Meters · IndoorPR Holiday Invitational · Dec 23 | 2:52.03a | PR Holiday Invitational | December 23, 2017 |
| 1600 Meters · IndoorPR Holiday Invitational · Dec 22 | 4:48.46a | PR Holiday Invitational | December 22, 2018 |
| 1600 Meters · Indoor · Hand timedBaltimore City-County Mixer #3 · Jan 10 | 5:06.60h | Baltimore City-County Mixer #3 | January 10, 2019 |
| 1600 Meters · OutdoorBaltimore Co. Public Schools Outdoor Championships · May 8 | 4:43.01 | Baltimore Co. Public Schools Outdoor Championships | May 8, 2019 |
| 3200 Meters · Indoor · Hand timedBaltimore County League Meet #4 · Jan 16 | 11:22.00h | Baltimore County League Meet #4 | January 16, 2019 |
| 3200 Meters · OutdoorThe Clash of Baltimore · Apr 21 | 10:56.50 | The Clash of Baltimore | April 21, 2018 |
| 400 Meters · OutdoorWoodlawn, Perry Hall, Dulaney @ Dundalk · Apr 10 | 52.30 | Woodlawn, Perry Hall, Dulaney @ Dundalk | April 10, 2019 |
| 500 Meters · IndoorAnne Arundel - Baltimore County Challenge #2 · Dec 20 | 1:12.50a | Anne Arundel - Baltimore County Challenge #2 | December 20, 2018 |
| 800 Meters · IndoorMontgomery Invitational · Jan 12 | 2:02.91 | Montgomery Invitational | January 12, 2019 |
| 800 Meters · OutdoorMPSSAA 3A State Championships · May 24 | 2:00.38a | MPSSAA 3A State Championships | May 24, 2019 |
| Combined results · OutdoorWestern Tech, Lansdowne, Woodlawn @ Dundalk · Apr 4 | 2:16.50 | Western Tech, Lansdowne, Woodlawn @ Dundalk | April 4, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | MPSSAA 3A State ChampionshipsMay 24 · 800 Meters · Place 11 · Woodlawn | 800 Meters | 11. | 2:00.38a PB | 12 |
| May 23 | MPSSAA 1A State ChampionshipMay 23 · 800 Meters · Place 11 · Woodlawn | 800 Meters | 11 | 2:00.38 | 12 |
| May 23 | MPSSAA 1A State ChampionshipMay 23 · 800 Meters · Place 4 · Woodlawn | 800 Meters | 4 | 2:00.38 | 12 |
| May 23 | MPSSAA 1A State ChampionshipMay 23 · 800 Meters · Place 11 · Woodlawn | 800 Meters | 11 | 2:00.38 | 12 |
| May 15 | MPSSAA 3A North Region ChampionshipMay 15 · 800 Meters · Place 3 · Woodlawn | 800 Meters | 3. | 2:01.32a | 12 |
| May 8 | Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 800 Meters · Place 14 · Woodlawn Hig | 800 Meters | 14 | 2:21.33 | 12 |
| May 8 | Baltimore Co. Public Schools Outdoor ChampionshipsMay 8 · 1600 Meters · Place 9 · Woodlawn Hig | 1600 Meters | 9 | 4:43.01 PB | 12 |
| May 4 | The Clash of BaltimoreMay 4 · 1600 Meters · Place 4 · Woodlawn Hig | 1600 Meters | 4 | 4:45.27 | 12 |
| May 4 | The Clash of BaltimoreMay 4 · 800 Meters · Place 3 · Woodlawn Hig | 800 Meters | 3 | 2:00.54 | 12 |
| May 1 | BCPS Westide Last Chance MeetMay 1 · 1600 Meters · Place 3 · Woodlawn Hig | 1600 Meters | 3 | 4:43.78 | — |
| Apr 17 | Western Tech, Lansdowne, Catonsville @ WoodlawnApr 17 · 1600 Meters · Place 1 · Woodlawn | 1600 Meters | 1. | 4:51.0 | 12 |
| Apr 17 | Western Tech, Lansdowne, Catonsville @ WoodlawnApr 17 · 800 Meters · Place 1 · Woodlawn | 800 Meters | 1. | 2:03.9 | 12 |
| Apr 10 | Woodlawn, Perry Hall, Dulaney @ Dundalk Apr 10 · 400 Meters · Place 2 · Woodlawn Hig | 400 Meters | 2 | 52.30 PB | 12 |
| Apr 10 | Woodlawn, Perry Hall, Dulaney @ Dundalk Apr 10 · 100 Meters · Place 6 · Woodlawn Hig | 100 Meters | 6 | 11.99 PB | 12 |
| Apr 3 | Woodlawn, Milford Mill, Catonsville @ ParkvilleApr 3 · 800 Meters · Place 2 · Woodlawn | 800 Meters | 2 | 2:03.9 | 12 |
| Mar 30 | BCPS 3A/4A Divisional OpenerMar 30 · 800 Meters · Place 2 · Woodlawn | 800 Meters | 2. | 2:02.85a | 12 |
2019 Indoor Track
5 results2018 Indoor Track
8 results2018 Outdoor Track
8 results2017 Indoor Track
9 results2016 Indoor Track
2 results2016 Outdoor Track
3 results