Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBCPS League Meet #4 · Dec 18 | 5:19.11a | BCPS League Meet #4 | December 18, 2023 |
| 1600 Meters · OutdoorMPSSAA 1A South Region Championships · May 15 | 4:56.06a | MPSSAA 1A South Region Championships | May 15, 2025 |
| 400 Meters · OutdoorEastern Tech, Loch Raven, Overlea, Parkville @ Dundalk · Apr 22 | 57.0 | Eastern Tech, Loch Raven, Overlea, Parkville @ Dundalk | April 22, 2025 |
| 500 Meters · IndoorMPSSAA 1A Central Region Championships · Feb 5 | 1:15.30a | MPSSAA 1A Central Region Championships | February 5, 2025 |
| 800 Meters · IndoorMPSSAA 1A Central Region Championships · Feb 7 | 2:16.06a | MPSSAA 1A Central Region Championships | February 7, 2024 |
| 800 Meters · OutdoorCatonsville, Franklin, Owings Mills, Pikesville @ Loch Raven · Mar 25 | 2:09.9 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch Raven | March 25, 2025 |
| 800 Meters · Relay Split · OutdoorMPSSAA 1A South Region Championships · May 16 | 2:15.015a | MPSSAA 1A South Region Championships | May 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 25 | PVA High PerformanceJul 25 · 1500 Meters · UnattachedUnattached | 1500 Meters | -- | DNS | - |
| Jul 25 | PVA High PerformanceJul 25 · 800 Meters · Place 4 · UnattachedUnattached | 800 Meters | 4. | 2:17.22a | - |
2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | MPSSAA 1A South Region ChampionshipsMay 15 · 1600 Meters · Place 5 · Loch RavenLoch Raven | 1600 Meters | 5. | 4:56.06a PB | 12 |
| May 15 | MPSSAA 1A South Region ChampionshipsMay 15 · 800 Meters · Loch RavenLoch Raven | 800 Meters | — | DNS | 12 |
| Apr 29 | 12 Team Challenge @ PikesvilleApr 29 · 1600 Meters · Place 10 · Loch RavenLoch Raven | 1600 Meters | 10 | 5:00.78a | 12 |
| Apr 29 | 12 Team Challenge @ PikesvilleApr 29 · 800 Meters · Place 12 · Loch RavenLoch Raven | 800 Meters | 12 | 2:16.48a | 12 |
| Apr 22 | Eastern Tech, Loch Raven, Overlea, Parkville @ DundalkApr 22 · 800 Meters · Place 1 · Loch RavenLoch Raven | 800 Meters | 1 | 2:14.1 | 12 |
| Apr 22 | Eastern Tech, Loch Raven, Overlea, Parkville @ DundalkApr 22 · 400 Meters · Place 6 · Loch RavenLoch Raven | 400 Meters | 6 | 57.0 PB | 12 |
| Apr 8 | Dulaney, Eastern Tech, Loch Raven, Patapsco, Towson @DundalkApr 8 · 1600 Meters · Place 3 · Loch RavenLoch Raven | 1600 Meters | 3 | 5:26.0 | 12 |
| Apr 8 | Dulaney, Eastern Tech, Loch Raven, Patapsco, Towson @DundalkApr 8 · 800 Meters · Place 1 · Loch RavenLoch Raven | 800 Meters | 1 | 2:18.3 | 12 |
| Apr 1 | Eastern Tech, Loch Raven, Parkville, Perry Hall, Milford Mill @ OverleaApr 1 · 1600 Meters · Place 2 · Loch RavenLoch Raven | 1600 Meters | 2 | 5:07.3 | 12 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 1600 Meters · Place 4 · Loch RavenLoch Raven | 1600 Meters | 4 | 5:03.0 | 12 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 800 Meters · Place 1 · Loch RavenLoch Raven | 800 Meters | 1 | 2:09.9 PB | 12 |
2025 Indoor Track
4 results2024 Indoor Track
8 results2024 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | MPSSAA 1A South Region ChampionshipsMay 16 · 1600 Meters · Place 4 · Loch RavenLoch Raven | 1600 Meters | 4. | 5:05.42a | 11 |
| May 16 | MPSSAA 1A South Region ChampionshipsMay 16 · 800 Meters · Loch RavenLoch Raven | 800 MetersRelay Split | — | 2:15.015a PB | 11 |
| May 16 | MPSSAA 1A South Region ChampionshipsMay 16 · 800 Meters · Loch RavenLoch Raven | 800 Meters | -- | DNS | 11 |
| May 1 | BCPS Westside Last ChanceMay 1 · 1600 Meters · Place 9 · Loch RavenLoch Raven | 1600 Meters | 9 | 5:00.76a | — |
| May 1 | BCPS Westside Last ChanceMay 1 · 800 Meters · Place 22 · Loch RavenLoch Raven | 800 Meters | 22 | 2:17.96a | — |
| Apr 24 | Western Tech, Carver, Chesapeake-BC, Overlea, Randallstown @ Loch RavenApr 24 · 1600 Meters · Place 3 · Loch RavenLoch Raven | 1600 Meters | 3 | 5:14.5 | — |
| Apr 24 | Western Tech, Carver, Chesapeake-BC, Overlea, Randallstown @ Loch RavenApr 24 · 800 Meters · Place 9 · Loch RavenLoch Raven | 800 Meters | 9 | 2:27.9 | — |
| Apr 17 | Eastern Tech, Loch Raven, Parkville, Perry Hall @ OverleaApr 17 · 1600 Meters · Place 7 · Loch RavenLoch Raven | 1600 Meters | 7 | 5:33.43 | — |
| Apr 17 | Eastern Tech, Loch Raven, Parkville, Perry Hall @ OverleaApr 17 · 800 Meters · Place 3 · Loch RavenLoch Raven | 800 Meters | 3 | 2:14.05 | — |
| Apr 9 | 12 Team Challenge #1Apr 9 · 300m Hurdles · Place 17 · Loch RavenLoch Raven | 300m Hurdles | 17 | 53.13a | — |
| Apr 9 | 12 Team Challenge #1Apr 9 · 1600 Meters · Place 7 · Loch RavenLoch Raven | 1600 Meters | 7 | 5:06.21a | — |
| Apr 9 | 12 Team Challenge #1Apr 9 · 800 Meters · Place 7 · Loch RavenLoch Raven | 800 Meters | 7 | 2:12.28a | — |
| Apr 6 | Pikesville Track ClassicApr 6 · 1600 Meters · Place 28 · Loch RavenLoch Raven | 1600 Meters | 28 | 5:14.57 | 11 |
| Apr 6 | Pikesville Track ClassicApr 6 · 800 Meters · Place 30 · Loch RavenLoch Raven | 800 Meters | 30 | 2:14.31 | 11 |
| Mar 22 | Milford Mill, Franklin, Dundalk, Eastern Tech, Loch Raven @ParkvilleMar 22 · 1600 Meters · Place 3 · Loch RavenLoch Raven | 1600 Meters | 3 | 5:18.0 | — |
2023 Indoor Track
4 results2023 Outdoor Track
15 results2022 Indoor Track
7 results2022 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | MPSSAA 1A North Region ChampionshipsMay 18 · 1600 Meters · Place 5 · Loch RavenLoch Raven | 1600 Meters | 5. | 5:25.34a | 9 |
| May 18 | MPSSAA 1A North Region ChampionshipsMay 18 · 800 Meters · Place 9 · Loch RavenLoch Raven | 800 Meters | 9. | 2:23.23a | 9 |
| May 12 | BCPS Outdoor County ChampionshipsMay 12 · 800 Meters · Place 19 · Loch RavenLoch Raven | 800 Meters | 19 | 2:28.97 | 9 |
| May 12 | BCPS Outdoor County ChampionshipsMay 12 · 1600 Meters · Place 20 · Loch RavenLoch Raven | 1600 Meters | 20 | 5:23.14 | 9 |
| May 4 | BCPS Northside Last ChanceMay 4 · 800 Meters · Place 17 · Loch RavenLoch Raven | 800 Meters | 17 | 2:26.46 | 9 |
| May 4 | BCPS Northside Last ChanceMay 4 · 1600 Meters · Place 14 · Loch RavenLoch Raven | 1600 Meters | 14 | 5:25.64 | 9 |
| Apr 27 | Carver, Loch Raven, Perry Hall @ ParkvilleApr 27 · 1600 Meters · Place 2 · Loch RavenLoch Raven | 1600 Meters | 2 | 5:35.1 | 9 |
| Apr 27 | Carver, Loch Raven, Perry Hall @ ParkvilleApr 27 · 800 Meters · Place 2 · Loch RavenLoch Raven | 800 Meters | 2 | 2:27.1 | 9 |
| Apr 5 | Western Tech, Carver, Pikesville, Chesapeake, Loch Raven @ RandallstownApr 5 · 1600 Meters · Place 1 · Loch RavenLoch Raven | 1600 Meters | 1 | 5:35.9 | 9 |
| Apr 5 | Western Tech, Carver, Pikesville, Chesapeake, Loch Raven @ RandallstownApr 5 · 800 Meters · Place 1 · Loch RavenLoch Raven | 800 Meters | 1 | 2:30.3 | 9 |
| Apr 2 | Pikesville Track ClassicApr 2 · 1600 Meters · Place 51 · Loch Raven HLoch Raven H | 1600 Meters | 51 | 5:38.34 | 9 |
| Apr 2 | Pikesville Track ClassicApr 2 · 800 Meters · Place 56 · Loch Raven HLoch Raven H | 800 Meters | 56 | 2:30.95 | 9 |
| Apr 2 | Pikesville Track ClassicApr 2 · 1600 Meters · Place 51 · Loch Raven HLoch Raven H | 1600 Meters | 51 | 5:38.34 | 9 |
| Apr 2 | Pikesville Track ClassicApr 2 · 800 Meters · Place 56 · Loch Raven HLoch Raven H | 800 Meters | 56 | 2:30.95 | 9 |
| Mar 29 | Carver, Chesapeake, Randallstown@Loch RavenMar 29 · 1600 Meters · Place 2 · Loch RavenLoch Raven | 1600 Meters | 2 | 5:52.4 | 9 |
| Mar 29 | Carver, Chesapeake, Randallstown@Loch RavenMar 29 · 800 Meters · Place 1 · Loch RavenLoch Raven | 800 Meters | 1 | 2:31.3 | 9 |
| Mar 26 | BCPS 1A/2A Divisional OpenerMar 26 · 1600 Meters · Place 3 · Loch RavenLoch Raven | 1600 Meters | 3. | 5:49.5 | 9 |
| Mar 26 | BCPS 1A/2A Divisional OpenerMar 26 · 800 Meters · Place 2 · Loch RavenLoch Raven | 800 Meters | 2. | 2:30.1 | 9 |
2021 Indoor Track
2 results