Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:39.58John Thomas Terrier ClassicJanuary 30, 2026
100 Meters · OutdoorPVA Local Qualifier PG Central · Jun 316.00PVA Local Qualifier PG CentralJune 3, 2017
1500 Meters · OutdoorTrinity Invitational · Apr 184:12.88aTrinity InvitationalApril 18, 2026
1600 Meters · IndoorMPSSAA 4A Central Region Championships · Feb 74:29.50aMPSSAA 4A Central Region ChampionshipsFebruary 7, 2024
1600 Meters · OutdoorMPSSAA 3A South Region Championships · May 174:30.16MPSSAA 3A South Region ChampionshipsMay 17, 2023
2 Miles · OutdoorPark Invite · Apr 59:57.09Park InviteApril 5, 2024
3000 Meters · IndoorTufts Stampede Open · Feb 159:11.62Tufts Stampede OpenFebruary 15, 2025
3200 Meters · IndoorMPSSAA 1A Indoor State Championships · Feb 209:41.58MPSSAA 1A Indoor State ChampionshipsFebruary 20, 2024
3200 Meters · OutdoorThe Gator Track & Field Invitational · Apr 279:40.58aThe Gator Track & Field InvitationalApril 27, 2024
400 Meters · OutdoorAACPS Inter-County Meet #3 · Apr 1256.63AACPS Inter-County Meet #3April 12, 2023
500 Meters · IndoorGrant Holloway Holiday Invitational · Dec 181:19.60aGrant Holloway Holiday InvitationalDecember 18, 2021
5000 Meters · Indoor2026 Lyons Invitational · Jan 2315:57.362026 Lyons InvitationalJanuary 23, 2026
5000 Meters · OutdoorSilfen Invitational · Apr 1015:52.78aSilfen InvitationalApril 10, 2026
800 Meters · IndoorAACPS Inter-County Meet #5 · Jan 262:05.21AACPS Inter-County Meet #5January 26, 2024
800 Meters · OutdoorPark Invite · Apr 52:04.70Park InviteApril 5, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · 5000 Meters · Place 14 · Coast GuardCoast Guard5000 Meters14.16:02.18aSo
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 41 · Coast GuardCoast Guard1500 Meters41.4:12.88a PBSo
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 46 · Coast GuardCoast Guard5000 Meters46.15:52.78a PBSo
Apr 4Coast Guard Spring InvitationalApr 4 · 1500 Meters · Place 8 · Coast GuardCoast Guard1500 Meters8.4:13.73aSo
Mar 27Monmouth Season OpenerMar 27 · 5000 Meters · Place 22 · Coast GuardCoast Guard5000 Meters22.15:59.03aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Springfield College Triangle ClassicFeb 20 · 5000 Meters · Place 2 · Coast GuardCoast Guard5000 Meters216:21.52aSo
Feb 13Tufts Cupid ChallengeFeb 13 · 3000 Meters · Place 26 · Coast GuardCoast Guard3000 Meters269:17.17aSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 225 · Coast GuardCoast Guard1 Mile2254:39.58 PBSO
Jan 232026 Lyons InvitationalJan 23 · 5000 Meters · Place 3 · Coast GuardCoast Guard5000 Meters315:57.36 PBSO
Jan 17Coast Guard Winter Invite #1Jan 17 · 3000 Meters · Place 3 · Coast GuardCoast Guard3000 Meters3.9:23.45aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25NEWMAC ChampionshipsApr 25 · 5000 Meters · Place 16 · Coast GuardCoast Guard5000 Meters16.16:22.45aFr
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 45 · Coast GuardCoast Guard1500 Meters454:15.32FR
Apr 11Silfen InvitationalApr 11 · 5000 Meters · Place 10 · Coast GuardCoast Guard5000 Meters1016:12.68aFR
Apr 5CGA Spring InviteApr 5 · 1500 Meters · Place 26 · Coast GuardCoast Guard1500 Meters264:19.73aFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Springfield College Triangle ClassicFeb 21 · 5000 Meters · Place 3 · Coast GuardCoast Guard5000 Meters316:18.11FR
Feb 15Tufts Stampede OpenFeb 15 · 3000 Meters · Place 16 · Coast GuardCoast Guard3000 Meters169:11.62 PBFR
Feb 7CGA Bear InviteFeb 7 · 1 Mile · Place 9 · Coast GuardCoast Guard1 Mile9.4:48.79aFr
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 36 · Coast GuardCoast Guard5000 Meters36.16:28.52aFr
Jan 18Coast Guard Winter InvitationalJan 18 · 3000 Meters · Place 2 · Coast GuardCoast Guard3000 Meters2.9:20.42aFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MPSSAA 4A State Track & Field ChampionshipsMay 21 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters6.9:41.24a12
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters4.9:50.00a12
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters3.4:32.85a12
May 8AACPS County ChampionshipMay 8 · 1600 Meters · Place 9 · CroftonCrofton1600 Meters94:35.87a—
Apr 27The Gator Track & Field InvitationalApr 27 · 3200 Meters · Place 7 · CroftonCrofton3200 Meters7.9:40.58a PB12
Apr 27The Gator Track & Field InvitationalApr 27 · 1600 Meters · Place 20 · CroftonCrofton1600 Meters20.4:33.20a12
Apr 22AACPS Inter-County Meet #1Apr 22 · 1600 Meters · Place 1 · CroftonCrofton1600 Meters14:40.60a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 800 Meters · Place 2 · CroftonCrofton800 Meters22:08.54a—
Apr 18Under Armour Black and Blue InvitationalApr 18 · 3200 Meters · Place 15 · CroftonCrofton3200 Meters15.10:02.53a12
Apr 5Park InviteApr 5 · 2 Miles · Place 7 · CroftonCrofton2 Miles79:57.09 PB12
Apr 5Park InviteApr 5 · 3200 Meters · Place 7 · CroftonCrofton3200 Meters79:53.6012
Apr 5Park InviteApr 5 · 800 Meters · Place 17 · CroftonCrofton800 Meters172:04.70 PB12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 20MPSSAA 1A Indoor State ChampionshipsFeb 20 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters69:41.58 PB12
Feb 20MPSSAA 4A Indoor State ChampionshipsFeb 20 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters6.9:41.58a12
Feb 20MPSSAA 4A Indoor State ChampionshipsFeb 20 · 1600 Meters · CroftonCrofton1600 Meters--DNS12
Feb 7MPSSAA 4A Central Region ChampionshipsFeb 7 · 3200 Meters · Place 1 · CroftonCrofton3200 Meters1.10:05.46a12
Feb 7MPSSAA 4A Central Region ChampionshipsFeb 7 · 1600 Meters · Place 4 · CroftonCrofton1600 Meters4.4:29.50a PB12
Jan 26AACPS Inter-County Meet #5Jan 26 · 800 Meters · Place 2 · CroftonCrofton800 Meters22:05.21 PB12
Jan 22AACPS County ChampionshipJan 22 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters6.10:10.05a12
Jan 22AACPS County ChampionshipJan 22 · 1600 Meters · Place 5 · CroftonCrofton1600 Meters5.4:32.73a12
Jan 132024 Montgomery Invitational Jan 13 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters69:50.29—
Jan 8AACPS Inter-County Meet #3Jan 8 · 1600 Meters · Place 4 · CroftonCrofton1600 Meters44:34.14a—
Jan 8AACPS Inter-County Meet #3Jan 8 · 800 Meters · Place 3 · CroftonCrofton800 Meters32:08.30a—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 3200 Meters · Place 10 · CroftonCrofton3200 Meters10.10:29.74a12
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1600 Meters · Place 17 · CroftonCrofton1600 Meters17.4:42.48a12
Feb 22MPSSAA 3A State Indoor ChampionshipsFeb 22 · 3200 Meters · Place 5 · CroftonCrofton3200 Meters5.9:52.29a11
Feb 22MPSSAA 3A State Indoor ChampionshipsFeb 22 · 1600 Meters · CroftonCrofton1600 Meters--DNS11
Feb 21MPSSAA 1A State Indoor ChampionshipsFeb 21 · 3200 Meters · Place 5 · CroftonCrofton3200 Meters59:52.2911
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters4.10:15.17a11
Feb 8MPSSAA 3A Central Region ChampionshipsFeb 8 · 1600 Meters · Place 5 · CroftonCrofton1600 Meters5.4:44.45a11
Jan 24AACPS Indoor Track and Field County ChampionshipJan 24 · 3200 Meters · Place 3 · CroftonCrofton3200 Meters3.10:18.54a11
Jan 24AACPS Indoor Track and Field County ChampionshipJan 24 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters3.4:39.32a11
Jan 10AACPS Inter-County Meet #2Jan 10 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters34:46.4711
Jan 7Liberty Premier Invitational (College)Jan 7 · 3200 Meters · Place 8 · CroftonCrofton3200 Meters89:55.90—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 19 · CroftonCrofton1600 Meters194:38.94—
Jan 7Liberty Premier HS InvitationalJan 7 · 3200 Meters · Place 8 · CroftonCrofton3200 Meters8.9:55.90a11
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 19 · CroftonCrofton1600 Meters19.4:38.94a11

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 26MPSSAA 3A State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 8 · CroftonCrofton3200 Meters8.9:52.40a11
May 26MPSSAA 3A State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 22 · CroftonCrofton1600 Meters22.4:31.94a11
May 17MPSSAA 3A South Region ChampionshipsMay 17 · 3200 Meters · Place 2 · CroftonCrofton3200 Meters29:57.1811
May 17MPSSAA 3A South Region ChampionshipsMay 17 · 1600 Meters · Place 6 · CroftonCrofton1600 Meters64:30.16 PB11
May 10AACPS County ChampionshipMay 10 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters49:50.2011
May 10AACPS County ChampionshipMay 10 · 1600 Meters · Place 7 · CroftonCrofton1600 Meters74:31.8111
Apr 29The Gator InvitationalApr 29 · 3200 Meters · Place 10 · CroftonCrofton3200 Meters109:48.28a—
Apr 29The Gator InvitationalApr 29 · 1600 Meters · Place 31 · CroftonCrofton1600 Meters314:41.03a—
Apr 20JHU Black and Blue InvitationalApr 20 · 1600 Meters · Place 12 · CroftonCrofton1600 Meters12.4:36.88a11
Apr 20JHU Black and Blue InvitationalApr 20 · 800 Meters · Place 43 · CroftonCrofton800 Meters43.2:10.66a11
Apr 12AACPS Inter-County Meet #3Apr 12 · 400 Meters · Place 8 · CroftonCrofton400 Meters856.63 PB11
Apr 113th Patriot InvitationalApr 1 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters4.10:25.71a11
Mar 30AACPS All-Comers MeetMar 30 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters34:36.0011
Mar 30AACPS All-Comers MeetMar 30 · 800 Meters · Place 4 · CroftonCrofton800 Meters42:08.6411
Mar 25Seahawk InvitationalMar 25 · 5000 Meters · Place 6 · CroftonCrofton5000 Meters615:54.1311
Mar 25Seahawk InvitationalMar 25 · 5000 Meters · Place 6 · Crofton HighCrofton High5000 Meters615:54.13—
Mar 22AACPS Inter-County Meet #1Mar 22 · 800 Meters · Place 1 · CroftonCrofton800 Meters1.2:13.12a11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27AACPS Indoor Track and Field InvitationalDec 27 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters3.4:38.55a11
Dec 27AACPS Indoor Track and Field InvitationalDec 27 · 800 Meters · Place 8 · CroftonCrofton800 Meters8.2:13.49a11
Dec 17Grant Holloway Holiday InvitationalDec 17 · 3200 Meters · Place 2 · CroftonCrofton3200 Meters2.10:13.60a11
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1600 Meters · Place 7 · CroftonCrofton1600 Meters7.4:43.12a11
Dec 12AA vs Howard Crossover #1Dec 12 · 3200 Meters · Place 1 · CroftonCrofton3200 Meters1.10:20.01a11
Feb 17MPSSAA 3A State Indoor ChampionshipsFeb 17 · 3200 Meters · Place 12 · CroftonCrofton3200 Meters12.10:39.18a10
Feb 9MPSSAA 3A Central Region ChampionshipsFeb 9 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters410:48.1410
Feb 9MPSSAA 3A Central Region ChampionshipsFeb 9 · 1600 Meters · Place 6 · CroftonCrofton1600 Meters64:58.4810
Jan 19AACPS Inter-County Meet #4Jan 19 · 1600 Meters · Place 4 · CroftonCrofton1600 Meters44:53.9910
Jan 19AACPS Inter-County Meet #4Jan 19 · 800 Meters · Place 15 · CroftonCrofton800 Meters152:16.5410

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18 MPSSAA 3A South Region ChampionshipsMay 18 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters4.10:08.92a10
May 18 MPSSAA 3A South Region ChampionshipsMay 18 · 1600 Meters · Place 8 · CroftonCrofton1600 Meters8.4:43.93a10
May 10AACPS County ChampionshipMay 10 · 3200 Meters · Place 6 · CroftonCrofton3200 Meters610:10.1710
May 10AACPS County ChampionshipMay 10 · 1600 Meters · Place 10 · CroftonCrofton1600 Meters104:39.6010
May 10AACPS County ChampionshipMay 10 · 800 Meters · Place 24 · CroftonCrofton800 Meters242:13.0810
Apr 30Gator Track & Field InvitationalApr 30 · 3200 Meters · Place 18 · CroftonCrofton3200 Meters18.9:59.64a10
Apr 30Gator Track & Field InvitationalApr 30 · 1600 Meters · Place 32 · CroftonCrofton1600 Meters32.4:44.58a10
Apr 27Golliday InviteApr 27 · 1600 Meters · Place 3 · CroftonCrofton1600 Meters34:44.5510
Apr 23Trojan InvitationalApr 23 · 3200 Meters · Place 5 · CroftonCrofton3200 Meters510:10.7510
Apr 8Park InviteApr 8 · 3200 Meters · Place 7 · CroftonCrofton3200 Meters710:07.1510
Apr 8Park InviteApr 8 · 1600 Meters · Place 2 · CroftonCrofton1600 Meters24:47.8210
Apr 2Pikesville Track ClassicApr 2 · 1600 Meters · Place 1 · Crofton HighCrofton High1600 Meters14:47.5210
Apr 2Pikesville Track ClassicApr 2 · 1600 Meters · Place 1 · Crofton HighCrofton High1600 Meters14:47.5210
Mar 26Seahawk InvitationalMar 26 · 1600 Meters · Place 9 · CroftonCrofton1600 Meters94:49.1810
Mar 23AACPS Inter County Meet #1Mar 23 · 800 Meters · Place 3 · CroftonCrofton800 Meters32:15.9410

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Grant Holloway Holiday InvitationalDec 18 · 500 Meters · Place 73 · CroftonCrofton500 Meters73.1:19.60a PB10
Dec 18Grant Holloway Holiday InvitationalDec 18 · 1600 Meters · Place 17 · CroftonCrofton1600 Meters17.4:53.75a10

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 16AACPS Inter County Meet #2Dec 16 · 800 Meters · Place 7 · CroftonCrofton800 Meters7.2:16.55a10
Dec 11AACPS Inter County Meet #1Dec 11 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters4.11:00.56a10
Dec 11AACPS Inter County Meet #1Dec 11 · 1600 Meters · Place 2 · CroftonCrofton1600 Meters2.4:59.29a10
Jun 14MPSSAA 2A South Region ChampionshipsJun 14 · 3200 Meters · Place 4 · CroftonCrofton3200 Meters411:31.159
Jun 7MPSSAA 2A South Section 1 ChampionshipsJun 7 · 3200 Meters · Place 1 · CroftonCrofton3200 Meters1.11:31.14a9
Jun 7MPSSAA 2A South Section 1 ChampionshipsJun 7 · 800 Meters · Place 7 · CroftonCrofton800 Meters7.2:28.59a9
May 24Broadneck Meet 5.24May 24 · 3200 Meters · Place 2 · CroftonCrofton3200 Meters2.11:33.33a9
May 24Broadneck Meet 5.24May 24 · 800 Meters · Place 4 · CroftonCrofton800 Meters4.2:26.17a9

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 3PVA Local Qualifier PG CentralJun 3 · 400 Meters · Place 26 · Union AthleticsUnion Athletics400 Meters26.1:25.55-
Jun 3PVA Local Qualifier PG CentralJun 3 · 200 Meters · Union AthleticsUnion Athletics200 Meters—DNS-
Jun 3PVA Local Qualifier PG CentralJun 3 · 100 Meters · Place 19 · Union AthleticsUnion Athletics100 MetersRound P19.16.00 PB-