Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPark Invite · Apr 105:11.81aPark InviteApril 10, 2026
1600 Meters · IndoorThe VA Showcase · Jan 175:23.34aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorMPSSAA 3A State Track & Field Championships · May 215:10.07aMPSSAA 3A State Track & Field ChampionshipsMay 21, 2024
1600 Meters · OutdoorNYCAL #3 · Apr 185:53.05aNYCAL #3April 18, 2024
3200 Meters · IndoorAACPS Intercounty Meet 1-AACPS Only · Dec 1112:07.85aAACPS Intercounty Meet 1-AACPS OnlyDecember 11, 2025
3200 Meters · OutdoorInter-County Meet 1C · Mar 2711:59.84aInter-County Meet 1CMarch 27, 2025
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:02.88a130th Penn Relays CarnivalApril 23, 2026
400 Meters · Relay Split · OutdoorNYCAL #2 · Apr 91:07.979NYCAL #2April 9, 2024
800 Meters · IndoorMPSSAA 3A East Region Championships · Feb 32:23.80aMPSSAA 3A East Region ChampionshipsFebruary 3, 2026
800 Meters · OutdoorMPSSAA State Track & Field Championships · May 212:18.89aMPSSAA State Track & Field ChampionshipsMay 21, 2026
800 Meters · OutdoorNYCAL #5 · May 22:36.35aNYCAL #5May 2, 2024
800 Meters · Relay Split · IndoorMPSSAA 3A East Region Championships · Feb 32:26.640MPSSAA 3A East Region ChampionshipsFebruary 3, 2026
800 Meters · Relay Split · OutdoorMPSSAA 3A East Region Championships · May 152:20.050aMPSSAA 3A East Region ChampionshipsMay 15, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21MPSSAA State Track & Field ChampionshipsMay 21 · 800 Meters · Place 8 · Severna ParkSeverna Park800 Meters8.2:18.89a PB11
May 11MPSSAA 4A & 3A East Region ChampionshipsMay 11 · 800 Meters · Place 4 · Severna ParkSeverna Park800 Meters4.2:21.17a11
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 1600 Meters · Place 10 · Severna ParkSeverna Park1600 Meters105:23.67a11
Apr 23130th Penn Relays CarnivalApr 23 · 800 Meters · Severna ParkSeverna Park800 Meters—2:24.53a11
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Severna ParkSeverna Park400 Meters—1:02.88a PB11
Apr 16Under Armour Black & Blue InvitationalApr 16 · 1600 Meters · Place 3 · Severna ParkSeverna Park1600 Meters35:20.32a11
Apr 10Park InviteApr 10 · 1 Mile · Place 10 · Severna ParkSeverna Park1 Mile105:11.81a PB11
Apr 10Park InviteApr 10 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:19.14a11
Apr 2All-Comers MeetApr 2 · 3200 Meters · Place 3 · Severna ParkSeverna Park3200 Meters312:04.11a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 800 Meters · Place 1 · Severna ParkSeverna Park800 MetersRelay Split1.2:26.640 PB11
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters3.2:23.80a PB11
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 800 Meters · Place 2 · Severna ParkSeverna Park800 Meters22:24.44a11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 50 · Severna ParkSeverna Park1600 Meters50.5:23.34a PB11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters2.5:28.03a11
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters3.2:29.80a11
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 3200 Meters · Place 4 · Severna ParkSeverna Park3200 Meters4.12:07.85a PB11
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:27.670a10
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 1600 Meters · Place 12 · Severna ParkSeverna Park1600 Meters12.5:27.55a10
Feb 21MPSSAA 3A Indoor State ChampionshipsFeb 21 · 800 Meters · Place 13 · Severna ParkSeverna Park800 Meters13.2:28.50a10
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 1600 Meters · Place 5 · Severna ParkSeverna Park1600 Meters55:28.98a—
Feb 10MPSSAA 2A Central Region ChampionshipsFeb 10 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:25.38a—
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 1600 Meters · Place 5 · Severna ParkSeverna Park1600 Meters5.5:28.98a10
Feb 10MPSSAA 3A Central Region ChampionshipsFeb 10 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters3.2:25.38a10
Jan 23AACPS County ChampionshipsJan 23 · 1600 Meters · Place 4 · Severna ParkSeverna Park1600 Meters45:25.58a—
Jan 23AACPS County ChampionshipsJan 23 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:29.95a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters25:25.39a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Last Chance MeetMay 5 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters25:33.27a10
Mar 27Inter-County Meet 1CMar 27 · 3200 Meters · Place 1 · Severna ParkSeverna Park3200 Meters111:59.84a PB10
Mar 22Seahawk Invitational 2025Mar 22 · 1600 Meters · Place 1 · Severna ParkSeverna Park1600 Meters15:22.51a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18AACPS Intercounty Meet #1Dec 18 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters3.2:31.04a10
Dec 9AACPS Intercounty Meet #4Dec 9 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters2.5:43.06a10
Dec 9AACPS Intercounty Meet #4Dec 9 · 800 Meters · Place 2 · Severna ParkSeverna Park800 Meters2.2:32.59a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:21.051a9
May 21MPSSAA 3A State Track & Field ChampionshipsMay 21 · 1600 Meters · Place 9 · Severna ParkSeverna Park1600 Meters9.5:10.07a PB9
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 800 Meters · Severna ParkSeverna Park800 MetersRelay Split—2:20.050a PB9
May 15MPSSAA 3A East Region ChampionshipsMay 15 · 1600 Meters · Place 5 · Severna ParkSeverna Park1600 Meters5.5:16.86a9
May 8AACPS County ChampionshipMay 8 · 1600 Meters · Place 3 · Severna ParkSeverna Park1600 Meters35:15.89a—
May 2NYCAL #5May 2 · 800 Meters · Place 18 · Columbia Grammar & PrepColumbia Grammar & Prep800 Meters18.2:36.35a PB9
Apr 26Emerging Elite Invitational (SOLD OUT)Apr 26 · 1600 Meters · Place 1 · Severna ParkSeverna Park1600 Meters15:19.44a—
Apr 26Emerging Elite Invitational (SOLD OUT)Apr 26 · 800 Meters · Place 3 · Severna ParkSeverna Park800 Meters32:25.58a—
Apr 18NYCAL #3Apr 18 · 1600 Meters · Place 7 · Columbia Grammar & PrepColumbia Grammar & Prep1600 Meters7.5:53.05a PB9
Apr 18Under Armour Black and Blue InvitationalApr 18 · 800 Meters · Place 23 · Severna ParkSeverna Park800 Meters23.2:28.26a9
Apr 13Seahawk InvitationalApr 13 · 1600 Meters · Place 2 · Severna ParkSeverna Park1600 Meters25:33.11a—
Apr 9NYCAL #2Apr 9 · 400 Meters · Columbia Grammar & PrepColumbia Grammar & Prep400 MetersRelay Split—1:07.979 PB9
Apr 9NYCAL #2Apr 9 · 800 Meters · Place 12 · Columbia Grammar & PrepColumbia Grammar & Prep800 Meters12.2:39.07a9
Apr 5Park InviteApr 5 · 1600 Meters · Place 7 · Severna ParkSeverna Park1600 Meters75:48.389
Apr 5Park InviteApr 5 · 800 Meters · Place 40 · Severna ParkSeverna Park800 Meters402:39.659
Mar 25AACPS All-Comers MeetMar 25 · 800 Meters · Place 7 · Severna ParkSeverna Park800 Meters72:38.05a—