Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorPark Invite · Apr 10 | 5:15.54a | Park Invite | April 10, 2026 |
| 1600 Meters · IndoorMPSSAA Indoor State Championships · Feb 17 | 5:14.14 | MPSSAA Indoor State Championships | February 17, 2026 |
| 1600 Meters · OutdoorMPSSAA 2A State Track & Field Championships · May 22 | 5:04.98 | MPSSAA 2A State Track & Field Championships | May 22, 2025 |
| 2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 18 | 11:47.91a | Adidas Track Nationals 2026 | June 18, 2026 |
| 3200 Meters · IndoorMPSSAA 2A Central Region Championships · Feb 10 | 11:45.50a | MPSSAA 2A Central Region Championships | February 10, 2025 |
| 3200 Meters · OutdoorMPSSAA State Track & Field Championships · May 21 | 11:16.30a | MPSSAA State Track & Field Championships | May 21, 2026 |
| 400 Meters · OutdoorFranklin, Lansdowne, New Town, Pikesville, Western Tech @Catonsville · May 2 | 1:03.9 | Franklin, Lansdowne, New Town, Pikesville, Western Tech @Catonsville | May 2, 2025 |
| 800 Meters · IndoorMontgomery Invitational · Jan 10 | 2:29.91a | Montgomery Invitational | January 10, 2026 |
| 800 Meters · OutdoorMaverick Madness 8 · May 1 | 2:22.17a | Maverick Madness 8 | May 1, 2026 |
| results · OutdoorPikesville Track Classic · Apr 6 | 2:29.61 | Pikesville Track Classic | April 6, 2024 |
| Results · OutdoorBCPS HS Outdoor County Championships/Fresh-Soph Invite · May 7 | 2:25.01 | BCPS HS Outdoor County Championships/Fresh-Soph Invite | May 7, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
15 results2026 Indoor Track
5 results2025 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | MPSSAA 2A State Track & Field ChampionshipsMay 22 · 3200 Meters · Place 9 · CatonsvilleCatonsville | 3200 Meters | 9 | 11:21.64 | 11 |
| May 22 | MPSSAA 2A State Track & Field ChampionshipsMay 22 · 3200 Meters · Place 9 · CatonsvilleCatonsville | 3200 Meters | 9 | 11:21.64 | 11 |
| May 22 | MPSSAA 2A State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 8 · CatonsvilleCatonsville | 1600 Meters | 8 | 5:04.98 PB | 11 |
| May 22 | MPSSAA 2A State Track & Field ChampionshipsMay 22 · 1600 Meters · Place 8 · CatonsvilleCatonsville | 1600 Meters | 8 | 5:04.98 | 11 |
| May 13 | MPSSAA 3A North Region ChampionshipsMay 13 · 3200 Meters · Place 2 · CatonsvilleCatonsville | 3200 Meters | 2 | 12:13.17a | 11 |
| May 13 | MPSSAA 3A North Region ChampionshipsMay 13 · 1600 Meters · Place 3 · CatonsvilleCatonsville | 1600 Meters | 3 | 5:15.08a | 11 |
| May 13 | MPSSAA 3A North Region ChampionshipsMay 13 · 800 Meters · Place 5 · CatonsvilleCatonsville | 800 Meters | 5 | 2:25.18a | 11 |
| May 2 | Franklin, Lansdowne, New Town, Pikesville, Western Tech @CatonsvilleMay 2 · 400 Meters · Place 3 · CatonsvilleCatonsville | 400 Meters | 3 | 1:03.9 PB | 11 |
| Apr 29 | 12 Team Challenge @ PikesvilleApr 29 · 1600 Meters · Place 1 · CatonsvilleCatonsville | 1600 Meters | 1 | 5:21.21a | 11 |
| Apr 29 | 12 Team Challenge @ PikesvilleApr 29 · 800 Meters · Place 1 · CatonsvilleCatonsville | 800 Meters | 1 | 2:26.77a | 11 |
| Apr 22 | Catonsville, Lansdowne, Woodlawn @ Milford MillApr 22 · 3200 Meters · Place 1 · CatonsvilleCatonsville | 3200 Meters | 1 | 11:49.0 | 11 |
| Apr 8 | Catonsville, Lansdowne, Milford Mill, Owings Mills, Western Tech @WoodlawnApr 8 · 3200 Meters · Place 1 · CatonsvilleCatonsville | 3200 Meters | 1 | 12:31.29a | 11 |
| Apr 5 | Pikesville Track ClassicApr 5 · 1600 Meters · Place 2 · CatonsvilleCatonsville | 1600 Meters | 2 | 5:16.47a | 11 |
| Apr 5 | Pikesville Track ClassicApr 5 · 800 Meters · Place 4 · CatonsvilleCatonsville | 800 Meters | 4 | 2:25.87a | 11 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 1600 Meters · Place 1 · CatonsvilleCatonsville | 1600 Meters | 1 | 5:19.0 | 10 |
| Mar 25 | Catonsville, Franklin, Owings Mills, Pikesville @ Loch RavenMar 25 · 800 Meters · Place 1 · CatonsvilleCatonsville | 800 Meters | 1 | 2:28.1 | 10 |
2025 Indoor Track
7 results2024 Outdoor Track
10 results