Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorUnder Armour Black and Blue Invitational · Apr 175:11.35Under Armour Black and Blue InvitationalApril 17, 2025
200 Meters · OutdoorSeahawk Invitational 2025 · Mar 2226.53aSeahawk Invitational 2025March 22, 2025
400 Meters · IndoorFastrack Invitational · Feb 61:01.69aFastrack InvitationalFebruary 6, 2026
400 Meters · OutdoorAnne Arundel County Championships · May 757.46aAnne Arundel County ChampionshipsMay 7, 2025
500 Meters · IndoorMPSSAA 2A Central Region Championships · Feb 101:18.54aMPSSAA 2A Central Region ChampionshipsFebruary 10, 2025
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:14.83a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorMPSSAA 3A East Region Championships · May 122:14.45aMPSSAA 3A East Region ChampionshipsMay 12, 2025
800 Meters · Relay Split · IndoorMPSSAA 3A Indoor State Championships · Feb 212:21.277aMPSSAA 3A Indoor State ChampionshipsFebruary 21, 2025
800 Meters · Relay Split · OutdoorMPSSAA 3A State Track & Field Championships · May 232:17.719MPSSAA 3A State Track & Field ChampionshipsMay 23, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 43 · Johns HopkinsJohns Hopkins800 Meters43.2:21.86aFr
Mar 28Navy Outdoor InvitationalMar 28 · 800 Meters · Place 17 · Johns HopkinsJohns Hopkins800 Meters17.2:22.87aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 2 · Johns HopkinsJohns Hopkins800 Meters2.2:14.83a PBFr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 800 Meters · Place 9 · Johns HopkinsJohns Hopkins800 Meters92:22.54aFR
Feb 6Fastrack InvitationalFeb 6 · 400 Meters · Place 45 · Johns HopkinsJohns Hopkins400 Meters45.1:01.69a PBFr
Jan 17Cardinal Track & Field ClassicJan 17 · 400 Meters · Place 5 · Johns HopkinsJohns Hopkins400 Meters51:02.25aFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:17.719 PB12
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 800 Meters · Place 10 · Severna ParkSeverna Park800 Meters10.2:19.42a12
May 23MPSSAA 3A State Track & Field ChampionshipsMay 23 · 400 Meters · Place 8 · Severna ParkSeverna Park400 Meters8.58.23a12
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 800 Meters · Place 10 · Severna ParkSeverna Park800 Meters102:19.4212
May 22MPSSAA 2A State Track & Field ChampionshipsMay 22 · 400 Meters · Place 8 · Severna ParkSeverna Park400 Meters858.2312
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 800 Meters · Place 2 · Severna ParkSeverna Park800 Meters2.2:14.45a PB12
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 400 Meters · Place 4 · Severna ParkSeverna Park400 Meters4.57.76a12
May 7Anne Arundel County ChampionshipsMay 7 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters12:15.48a12
May 7Anne Arundel County ChampionshipsMay 7 · 400 Meters · Place 3 · Severna ParkSeverna Park400 Meters357.46a PB12
Apr 17Under Armour Black and Blue InvitationalApr 17 · 800 Meters · Place 5 · Severna ParkSeverna Park800 Meters52:17.7512
Apr 17Under Armour Black and Blue InvitationalApr 17 · 1600 Meters · Place 6 · Severna ParkSeverna Park1600 Meters65:11.35 PB12
Mar 22Seahawk Invitational 2025Mar 22 · 400 Meters · Place 1 · Severna ParkSeverna Park400 Meters158.97a12
Mar 22Seahawk Invitational 2025Mar 22 · 200 Meters · Place 7 · Severna ParkSeverna Park200 Meters726.53a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 500 Meters · Place 5 · Severna ParkSeverna Park500 Meters5.1:18.90a12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:21.277a PB12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Place 4 · Severna ParkSeverna Park800 Meters4.2:17.97a12
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters12:23.56a—
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 500 Meters · Place 1 · Severna ParkSeverna Park500 Meters11:18.54a PB—
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 500 Meters · Place 1 · Severna ParkSeverna Park500 Meters1.1:18.54a12
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters1.2:23.56a12
Jan 23AACPS County ChampionshipsJan 23 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters12:21.08a—
Jan 23AACPS County ChampionshipsJan 23 · 500 Meters · Place 2 · Severna ParkSeverna Park500 Meters21:19.67a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters12:24.58a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9AACPS Intercounty Meet #4Dec 9 · 500 Meters · Place 1 · Severna ParkSeverna Park500 Meters1.1:19.62a12
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters3.2:20.17a11
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:20.1711
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 800 Meters · Place 1 · Severna ParkSeverna Park800 Meters1.2:25.38a11
Jan 22AACPS County ChampionshipJan 22 · 800 Meters · Place 2 · Severna ParkSeverna Park800 Meters2.2:28.36a11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:18.019a11
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 13 · Severna ParkSeverna Park1600 Meters13.5:14.15a11
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 800 Meters · Place 14 · Severna ParkSeverna Park800 Meters14.2:20.55a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters2.5:14.80a11
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Place 6 · Severna ParkSeverna Park800 Meters6.2:22.89a11
May 8AACPS County ChampionshipMay 8 · 1600 Meters · Place 1 · Severna ParkSeverna Park1600 Meters15:15.07a—
May 8AACPS County ChampionshipMay 8 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:24.41a—
Apr 27The Gator Track & Field InvitationalApr 27 · 400 Meters · Place 19 · Severna ParkSeverna Park400 Meters19.1:01.23a11
Apr 27The Gator Track & Field InvitationalApr 27 · 200 Meters · Place 19 · Severna ParkSeverna Park200 Meters19.27.45a11
Apr 18Under Armour Black and Blue InvitationalApr 18 · 800 Meters · Place 5 · Severna ParkSeverna Park800 Meters5.2:17.54a11
Apr 13Seahawk InvitationalApr 13 · 200 Meters · Place 5 · Severna ParkSeverna Park200 Meters526.73a—
Apr 5Park InviteApr 5 · 1600 Meters · Place 3 · Severna ParkSeverna Park1600 Meters35:18.3611
Apr 5Park InviteApr 5 · 800 Meters · Place 8 · Severna ParkSeverna Park800 Meters82:23.1611
Mar 25AACPS All-Comers MeetMar 25 · 1600 Meters · Place 1 · Severna ParkSeverna Park1600 Meters15:22.44a—