Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorQuad Meet- Oakdale-Catoctin-Century-Urbana · Apr 5 | 14.29a | Quad Meet- Oakdale-Catoctin-Century-Urbana | April 5, 2017 |
| 1600 Meters · IndoorMountain Express Holiday Indoor Invitational · Dec 29 | 5:57.56a | Mountain Express Holiday Indoor Invitational | December 29, 2016 |
| 1600 Meters · OutdoorSoutheast Quad- Tuscarora-Oakdale-Linganore- Urbana · Apr 12 | 5:58.31a | Southeast Quad- Tuscarora-Oakdale-Linganore- Urbana | April 12, 2017 |
| 200 Meters · OutdoorQuad Meet- Oakdale-Catoctin-Century-Urbana · Apr 5 | 29.04a | Quad Meet- Oakdale-Catoctin-Century-Urbana | April 5, 2017 |
| 300 Meters · IndoorFrederick County Championships · Jan 20 | 46.64 | Frederick County Championships | January 20, 2018 |
| 400 Meters · IndoorMaroon and Gold Invitational · Dec 8 | 1:06.91a | Maroon and Gold Invitational | December 8, 2017 |
| 400 Meters · OutdoorMPSSAA 3A West Regional Championship · May 18 | 1:02.08a | MPSSAA 3A West Regional Championship | May 18, 2017 |
| 500 Meters · IndoorSouthern Maryland Classic · Jan 16 | 1:26.415 | Southern Maryland Classic | January 16, 2017 |
| 800 Meters · IndoorWarrior Invite · Jan 13 | 2:37.50a | Warrior Invite | January 13, 2017 |
| 800 Meters · OutdoorUrbana Relays · Mar 25 | 2:32.00 | Urbana Relays | March 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Indoor Track
2 results2017 Indoor Track
4 results2017 Outdoor Track
11 results2016 Indoor Track
2 results