Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorPenn State Tune Up · Feb 18 | 4:11.83 | Penn State Tune Up | February 18, 2022 |
| 10,000 Meters · OutdoorAmerica East Outdoor Track & Field Championships · May 4 | 31:54.66a | America East Outdoor Track & Field Championships | May 4, 2024 |
| 10000 Meters · OutdoorGeorge Mason Ebanks Invitational · Apr 4 | 31:29.62a | George Mason Ebanks Invitational | April 4, 2025 |
| 1500 Meters · OutdoorGeorge Mason Ebanks Invitational · Apr 7 | 3:57.42 | George Mason Ebanks Invitational | April 7, 2023 |
| 1600 Meters · IndoorMPSSAA Class 3A Indoor State Championships · Feb 18 | 4:23.57a | MPSSAA Class 3A Indoor State Championships | February 18, 2020 |
| 1600 Meters · OutdoorRES, GLEN, RVH, WLD, ATH @ Long Reach · May 22 | 4:20.55a | RES, GLEN, RVH, WLD, ATH @ Long Reach | May 22, 2021 |
| 3000 Meters · IndoorLiberty Open · Feb 5 | 8:19.03 | Liberty Open | February 5, 2022 |
| 3200 Meters · IndoorHoward County League Meet #2 · Dec 17 | 9:59.58a | Howard County League Meet #2 | December 17, 2019 |
| 3200 Meters · OutdoorHoward County Championships · May 26 | 9:12.70 | Howard County Championships | May 26, 2021 |
| 400 Meters · OutdoorAtho, How, LR, OM, WL @ RH · Mar 27 | 55.12PR | Atho, How, LR, OM, WL @ RH | March 27, 2019 |
| 5000 Meters · IndoorPSU National Open · Jan 31 | 14:49.06a | PSU National Open | January 31, 2025 |
| 5000 Meters · OutdoorVirginia Challenge · Apr 18 | 14:34.29 | Virginia Challenge | April 18, 2025 |
| 800 Meters · IndoorPenn State Tune Up · Feb 18 | 2:00.13 | Penn State Tune Up | February 18, 2022 |
| 800 Meters · OutdoorTri Meet (AM): Wilde Lake, Long Reach @ Oakland Mills HS · May 15 | 1:59.54a | Tri Meet (AM): Wilde Lake, Long Reach @ Oakland Mills HS | May 15, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
3 results2025 Indoor Track
3 results2024 Outdoor Track
5 results2024 Indoor Track
3 results2023 Outdoor Track
1 results2023 Indoor Track
3 results2022 Outdoor Track
5 results2022 Indoor Track
5 results2021 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 12 | MPSSAA 3A East Region ChampionshipsJun 12 · 3200 Meters · Place 3 · Long ReachLong Reach | 3200 Meters | 3. | 9:28.55a | 12 |
| Jun 8 | MPSSAA 3A East Section 2 ChampionshipsJun 8 · 3200 Meters · Place 2 · Long ReachLong Reach | 3200 Meters | 2. | 9:53.79a | 12 |
| Jun 8 | MPSSAA 3A East Section 2 ChampionshipsJun 8 · 1600 Meters · Long ReachLong Reach | 1600 Meters | — | DNS | 12 |
| Jun 2 | ATH, OM, HAM, GLEN, LR @ Mt. HebronJun 2 · 1600 Meters · Place 1 · Long ReachLong Reach | 1600 Meters | 1 | 4:35.69 | 12 |
| May 26 | Howard County ChampionshipsMay 26 · 3200 Meters · Place 2 · Long ReachLong Reach | 3200 Meters | 2 | 9:12.70 PB | — |
| May 26 | Howard County ChampionshipsMay 26 · 1600 Meters · Place 4 · Long ReachLong Reach | 1600 Meters | 4 | 4:23.14 | — |
| May 22 | RES, GLEN, RVH, WLD, ATH @ Long ReachMay 22 · 1600 Meters · Place 1 · Long ReachLong Reach | 1600 Meters | 1. | 4:20.55a PB | 12 |
| May 22 | RES, GLEN, RVH, WLD, ATH @ Long ReachMay 22 · 800 Meters · Place 2 · Long ReachLong Reach | 800 Meters | 2. | 2:00.36a | 12 |
| May 15 | Tri Meet (AM): Wilde Lake, Long Reach @ Oakland Mills HSMay 15 · 3200 Meters · Place 1 · Long ReachLong Reach | 3200 Meters | 1. | 9:18.42a | 12 |
| May 15 | Tri Meet (AM): Wilde Lake, Long Reach @ Oakland Mills HSMay 15 · 800 Meters · Place 2 · Long ReachLong Reach | 800 Meters | 2. | 1:59.54a PB | 12 |
2021 Indoor Track
1 results2020 Indoor Track
8 results2019 Indoor Track
13 results2019 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | MPSSAA 3A State ChampionshipsMay 24 · 1600 Meters · Place 8 · Long ReachLong Reach | 1600 Meters | 8. | 4:26.49a | 10 |
| May 23 | MPSSAA 1A State ChampionshipMay 23 · 1600 Meters · Place 8 · Long ReachLong Reach | 1600 Meters | 8 | 4:26.49 | 10 |
| May 23 | MPSSAA 1A State ChampionshipMay 23 · 1600 Meters · Place 8 · Long ReachLong Reach | 1600 Meters | 8 | 4:26.49 | 10 |
| May 15 | MPSSAA 3A East Region ChampionshipsMay 15 · 1600 Meters · Place 1 · Long ReachLong Reach | 1600 Meters | 1. | 4:29.22a | 10 |
| May 15 | MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Place 18 · Long ReachLong Reach | 800 Meters | 18. | 2:14.01a | 10 |
| May 6 | Howard County ChampionshipsMay 6 · 1600 Meters · Place 1 · Long ReachLong Reach | 1600 Meters | 1. | 4:24.72a | 10 |
| May 6 | Howard County ChampionshipsMay 6 · 800 Meters · Place 16 · Long ReachLong Reach | 800 Meters | 16. | 2:06.10a | 10 |
| Apr 27 | Gator InviteApr 27 · 1600 Meters · Place 4 · Long ReachLong Reach | 1600 Meters | 4. | 4:32.66a | 10 |
| Apr 27 | Gator InviteApr 27 · 800 Meters · Place 51 · Long ReachLong Reach | 800 Meters | 51. | 2:11.19a | 10 |
| Apr 13 | 14th Annual Viking InvitationalApr 13 · 800 Meters · Place 3 · Long ReachLong Reach | 800 Meters | 3. | 2:03.44a | 10 |
| Apr 6 | PIkesville Track ClassicApr 6 · 1600 Meters · Place 15 · Long Reach HLong Reach H | 1600 Meters | 15 | 4:32.91 | 10 |
| Apr 2 | Ath, How, LR, MH, Rezzi @ CennApr 2 · 1600 Meters · Place 1 · Long ReachLong Reach | 1600 Meters | 1. | 4:30.74a | 10 |
| Apr 2 | Ath, How, LR, MH, Rezzi @ CennApr 2 · 800 Meters · Place 5 · Long ReachLong Reach | 800 Meters | 5. | 2:06.28a | 10 |
| Mar 27 | Atho, How, LR, OM, WL @ RHMar 27 · 800 Meters · Place 2 · Long ReachLong Reach | 800 Meters | 2 | 2:05.08PR | 10 |
| Mar 27 | Atho, How, LR, OM, WL @ RHMar 27 · 400 Meters · Place 12 · Long ReachLong Reach | 400 Meters | 12 | 55.12PR PB | 10 |
2018 Indoor Track
6 results2018 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | MPSSAA 3A State ChampionshipMay 25 · 1600 Meters · Place 15 · Long ReachLong Reach | 1600 Meters | 15. | 4:38.85a | 9 |
| May 24 | MPSSAA 1A State ChampionshipMay 24 · 1600 Meters · Place 15 · Long ReachLong Reach | 1600 Meters | 15 | 4:38.85 | 9 |
| May 19 | 2A South/3A East Regional Championships, Day 2May 19 · 1600 Meters · Place 4 · Long ReachLong Reach | 1600 Meters | 4. | 4:31.78a | 9 |
| May 7 | Howard County ChampionshipsMay 7 · 1600 Meters · Place 6 · Long ReachLong Reach | 1600 Meters | 6 | 4:31.60 | 9 |
| May 7 | Howard County ChampionshipsMay 7 · 800 Meters · Place 18 · Long ReachLong Reach | 800 Meters | 18 | 2:08.66 | 9 |
| May 2 | HoCo League Meet: GHS, HaHS, RHHS, CHS, ReHS @ LRHSMay 2 · 1600 Meters · Place 2 · Long ReachLong Reach | 1600 Meters | 2. | 4:40.04a | 9 |
| Apr 27 | The Emerging Elite InvitationalApr 27 · 1600 Meters · Place 4 · Long Reach HLong Reach H | 1600 Meters | 4 | 4:46.24 | — |
| Apr 20 | Scorpion ClassicApr 20 · 800 Meters · Place 21 · Long ReachLong Reach | 800 Meters | 21 | 2:10.94 | — |
| Apr 20 | Scorpion ClassicApr 20 · 1500 Meters · Place 18 · Long ReachLong Reach | 1500 Meters | 18 | 4:35.00 | — |
| Apr 11 | Hoco Meet: LRHS, ReHS, OMHS, HOHS, WLHS @ CHSApr 11 · 1600 Meters · Place 9 · Long ReachLong Reach | 1600 Meters | 9. | 4:55.50a | 9 |
| Apr 11 | Hoco Meet: LRHS, ReHS, OMHS, HOHS, WLHS @ CHSApr 11 · 800 Meters · Place 2 · Long ReachLong Reach | 800 Meters | 2. | 2:10.94a | 9 |
| Apr 6 | District V ChallengeApr 6 · 1600 Meters · Place 32 · Long ReachLong Reach | 1600 Meters | 32 | 5:05.04 | — |
| Mar 28 | Tri Meet-CHS, LRHS, ReHS, AHS, MRHSMar 28 · 1600 Meters · Place 9 · Long ReachLong Reach | 1600 Meters | 9. | 5:05.05a | 9 |
| Mar 28 | Tri Meet-CHS, LRHS, ReHS, AHS, MRHSMar 28 · 800 Meters · Place 20 · Long ReachLong Reach | 800 Meters | 20. | 2:21.56a | 9 |
2017 Indoor Track
6 results2017 Outdoor Track
4 results