Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFrank Colden Invitational · Feb 76:03.43aFrank Colden InvitationalFebruary 7, 2026
1500 Meters · OutdoorBison Invitational · Apr 115:41.38aBison InvitationalApril 11, 2026
1600 Meters · IndoorAACPS Inter-County Meet #3 · Jan 85:25.03aAACPS Inter-County Meet #3January 8, 2024
1600 Meters · OutdoorMaryland Track No Trail Invitational · Apr 125:17.51Maryland Track No Trail InvitationalApril 12, 2024
300 Meters · IndoorAACPS Inter-County Meet #4 · Jan 1952.73AACPS Inter-County Meet #4January 19, 2022
300 Meters · OutdoorAACPS Inter County Meet #2 · Dec 1652.30aAACPS Inter County Meet #2December 16, 2021
3000 Meters · IndoorUnited East Conference Indoor Track & Field Championships · Feb 2712:31.82aUnited East Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
3000 Meters · OutdoorFred Hardy Invitational · Mar 1912:52.92aFred Hardy InvitationalMarch 19, 2026
3000m Steeplechase · 0.914m · OutdoorUnited East (UEC) Track andand Field Championships · May 213:49.94aUnited East (UEC) Track andand Field ChampionshipsMay 2, 2026
3200 Meters · IndoorAACPS Inter-County Meet #5 · Jan 2611:48.47AACPS Inter-County Meet #5January 26, 2024
3200 Meters · OutdoorAACPS County Championship · May 811:41.20aAACPS County ChampionshipMay 8, 2024
500 Meters · IndoorAACPS County Championship · Jan 221:23.05aAACPS County ChampionshipJanuary 22, 2024
500 Meters · OutdoorAACPS Inter County Meet #2 · Dec 161:37.39aAACPS Inter County Meet #2December 16, 2021
5000 Meters · OutdoorSeahawk Invitational · Mar 2822:13.45aSeahawk InvitationalMarch 28, 2026
800 Meters · IndoorAACPS Inter-County Meet #3 · Jan 82:21.45aAACPS Inter-County Meet #3January 8, 2024
800 Meters · OutdoorAACPS Inter-County Meet #1 · Apr 222:22.45aAACPS Inter-County Meet #1April 22, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · 3000m Steeplechase · Place 10 · St. Mary's (Md.)St. Mary's (Md.)3000m Steeplechase0.914m10.13:49.94a PBFr
May 2United East (UEC) Track andand Field ChampionshipsMay 2 · 5000 Meters · Place 15 · St. Mary's (Md.)St. Mary's (Md.)5000 Meters15.22:44.63aFr
Apr 17Mustang Stampede InvitationalApr 17 · 3000m Steeplechase · Place 9 · St. Mary's (Md.)St. Mary's (Md.)3000m Steeplechase0.914m9.15:14.85aFr
Apr 11Bison InvitationalApr 11 · 1500 Meters · Place 20 · St. Mary's (Md.)St. Mary's (Md.)1500 Meters20.5:41.38a PBFr
Apr 11Bison InvitationalApr 11 · 800 Meters · Place 19 · St. Mary's (Md.)St. Mary's (Md.)800 Meters19.2:41.41aFr
Mar 28Seahawk InvitationalMar 28 · 5000 Meters · Place 10 · St. Mary's (Md.)St. Mary's (Md.)5000 Meters1022:13.45a PBFr
Mar 28Seahawk InvitationalMar 28 · 1500 Meters · Place 14 · St. Mary's (Md.)St. Mary's (Md.)1500 Meters145:44.91aFr
Mar 19Fred Hardy InvitationalMar 19 · 3000 Meters · Place 26 · St. Mary's (Md.)St. Mary's (Md.)3000 Meters26.12:52.92a PBFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27United East Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 10 · St. Mary's (Md.)St. Mary's (Md.)3000 Meters1012:31.82a PBFR
Feb 7Frank Colden InvitationalFeb 7 · 1 Mile · Place 39 · St. Mary's (Md.)St. Mary's (Md.)1 Mile396:03.43a PBFr
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 54 · St. Mary's (Md.)St. Mary's (Md.)1 Mile54.6:37.28aFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6CNU Holiday OpenDec 6 · 1 Mile · Place 14 · St. Mary's (Md.)St. Mary's (Md.)1 Mile14.6:11.77aFr
Dec 6CNU Holiday OpenDec 6 · 3000 Meters · Place 15 · St. Mary's (Md.)St. Mary's (Md.)3000 Meters15.13:40.91aFr
Jan 9AACPS Intercounty Meet #3Jan 9 · 1600 Meters · Place 44 · Southern-AASouthern-AA1600 Meters445:54.21a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 800 Meters · Place 41 · Southern-AASouthern-AA800 Meters412:37.83a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 1600 Meters · Place 42 · Southern-AASouthern-AA1600 Meters425:47.75a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 800 Meters · Place 37 · Southern-AASouthern-AA800 Meters372:33.59a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18AACPS Intercounty Meet #1Dec 18 · 1600 Meters · Place 35 · Southern-AASouthern-AA1600 Meters35.5:53.93a12
Dec 18AACPS Intercounty Meet #1Dec 18 · 800 Meters · Place 30 · Southern-AASouthern-AA800 Meters30.2:33.52a12
Dec 9AACPS Intercounty Meet #4Dec 9 · 3200 Meters · Southern-AASouthern-AA3200 Meters—DNS12
Jan 26AACPS Inter-County Meet #5Jan 26 · 3200 Meters · Place 17 · Southern-AASouthern-AA3200 Meters1711:48.47 PB11
Jan 22AACPS County ChampionshipJan 22 · 500 Meters · Place 45 · Southern-AASouthern-AA500 Meters45.1:23.05a PB11
Jan 22AACPS County ChampionshipJan 22 · 800 Meters · Place 32 · Southern-AASouthern-AA800 Meters32.2:26.44a11
Jan 8AACPS Inter-County Meet #3Jan 8 · 1600 Meters · Place 35 · Southern-AASouthern-AA1600 Meters355:25.03a PB—
Jan 8AACPS Inter-County Meet #3Jan 8 · 800 Meters · Place 30 · Southern-AASouthern-AA800 Meters302:21.45a PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8AACPS County ChampionshipMay 8 · 3200 Meters · Place 25 · Southern-AASouthern-AA3200 Meters2511:41.20a PB—
Apr 22AACPS Inter-County Meet #1Apr 22 · 1600 Meters · Place 17 · Southern-AASouthern-AA1600 Meters175:19.93a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 800 Meters · Place 10 · Southern-AASouthern-AA800 Meters102:22.45a PB—
Apr 18Under Armour Black and Blue InvitationalApr 18 · 3200 Meters · Place 45 · Southern-AASouthern-AA3200 Meters45.11:42.57a11
Apr 17AACPS Inter-County Meet #3Apr 17 · 1600 Meters · Place 14 · Southern-AASouthern-AA1600 Meters145:25.82a—
Apr 17AACPS Inter-County Meet #3Apr 17 · 800 Meters · Place 10 · Southern-AASouthern-AA800 Meters102:24.36a—
Apr 12Maryland Track No Trail InvitationalApr 12 · 1600 Meters · Place 11 · Southern-AASouthern-AA1600 Meters115:17.51 PB11
Apr 5Park InviteApr 5 · 1600 Meters · Place 72 · Southern-AASouthern-AA1600 Meters725:24.2711
Apr 5Park InviteApr 5 · 800 Meters · Place 92 · Southern-AASouthern-AA800 Meters922:23.9511

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15CCBC-Catonsville Friday Night HS Indoor Track MeetDec 15 · 800 Meters · Place 18 · Southern-AASouthern-AA800 Meters18.2:28.92a11
Jan 10AACPS Inter-County Meet #2Jan 10 · 800 Meters · Place 45 · Southern-AASouthern-AA800 Meters452:45.9510
Jan 10AACPS Inter-County Meet #2Jan 10 · 500 Meters · Place 60 · Southern-AASouthern-AA500 Meters601:39.2410
Jan 3AACPS Inter-County Meet #1Jan 3 · 800 Meters · Place 51 · Southern-AASouthern-AA800 Meters512:48.7810
Jan 3AACPS Inter-County Meet #1Jan 3 · 500 Meters · Place 59 · Southern-AASouthern-AA500 Meters591:40.1610
Jan 3AACPS Inter-County Meet #1Jan 3 · 300 Meters · Place 88 · Southern-AASouthern-AA300 Meters8854.4810

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10AACPS County ChampionshipMay 10 · 3200 Meters · Place 26 · Southern-AASouthern-AA3200 Meters2613:28.9510
Apr 20JHU Black and Blue InvitationalApr 20 · 800 Meters · Place 81 · Southern-AASouthern-AA800 Meters81.2:36.73a10
Apr 12AACPS Inter-County Meet #3Apr 12 · 1600 Meters · Place 22 · Southern-AASouthern-AA1600 Meters226:21.4210
Apr 12AACPS Inter-County Meet #3Apr 12 · 800 Meters · Place 28 · Southern-AASouthern-AA800 Meters282:44.4110
Mar 22AACPS Inter-County Meet #1Mar 22 · 1600 Meters · Place 29 · Southern-AASouthern-AA1600 Meters29.6:15.87a10
Mar 22AACPS Inter-County Meet #1Mar 22 · 800 Meters · Place 26 · Southern-AASouthern-AA800 Meters26.2:40.57a10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14District V Meet #2Dec 14 · 500 Meters · Place 41 · Southern-AASouthern-AA500 Meters41.1:37.59a10
Dec 14District V Meet #2Dec 14 · 300 Meters · Southern-AASouthern-AA300 Meters—DNS10
Dec 14District V Meet #2Dec 14 · 800 Meters · Place 42 · Southern-AASouthern-AA800 Meters42.2:51.64a10
Jan 19AACPS Inter-County Meet #4Jan 19 · 500 Meters · Place 43 · Southern-AASouthern-AA500 Meters431:41.019
Jan 19AACPS Inter-County Meet #4Jan 19 · 300 Meters · Place 51 · Southern-AASouthern-AA300 Meters5152.73 PB9

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 16AACPS Inter County Meet #2Dec 16 · 500 Meters · Place 38 · Southern-AASouthern-AA500 Meters38.1:37.39a PB9
Dec 16AACPS Inter County Meet #2Dec 16 · 300 Meters · Place 66 · Southern-AASouthern-AA300 Meters66.52.30a PB9
Dec 11AACPS Inter County Meet #1Dec 11 · 500 Meters · Place 20 · Southern-AASouthern-AA500 Meters20.1:40.99a9
Dec 11AACPS Inter County Meet #1Dec 11 · 300 Meters · Place 45 · Southern-AASouthern-AA300 Meters45.52.42a9