Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorAACPS Intercounty Meet 3-AACPS Only · Jan 84:57.44aAACPS Intercounty Meet 3-AACPS OnlyJanuary 8, 2026
1600 Meters · OutdoorSam Singleton Scorpion Classic · Apr 174:56.00aSam Singleton Scorpion ClassicApril 17, 2026
3200 Meters · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 1710:50.29aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
3200 Meters · OutdoorInter-County Meet 2A · Apr 811:20.65aInter-County Meet 2AApril 8, 2025
800 Meters · IndoorAACPS Intercounty Meet #2 · Jan 32:23.85aAACPS Intercounty Meet #2January 3, 2025
800 Meters · OutdoorAACPS County Championships · May 62:11.21aAACPS County ChampionshipsMay 6, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6AACPS County ChampionshipsMay 6 · 800 Meters · Place 25 · Broadneck800 Meters252:11.21a PB11
Apr 30Golliday InvitationalApr 30 · 800 Meters · Place 9 · Broadneck800 Meters92:14.53a11
Apr 17Sam Singleton Scorpion ClassicApr 17 · 1600 Meters · Place 27 · Broadneck1600 Meters274:56.00a PB11
Apr 10Park InviteApr 10 · 800 Meters · Place 74 · Broadneck800 Meters742:12.98a11
Mar 24Intercounty Meet 1AMar 24 · 1600 Meters · Place 4 · Broadneck1600 Meters44:58.93a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 1600 Meters · Place 4 · Broadneck1600 Meters44:57.44a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 3200 Meters · Place 6 · Broadneck3200 Meters6.10:50.29a PB11
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 1600 Meters · Place 8 · Broadneck1600 Meters8.4:58.72a11
Jan 9AACPS Intercounty Meet #3Jan 9 · 1600 Meters · Place 19 · Broadneck1600 Meters195:14.42a—
Jan 3AACPS Intercounty Meet #2Jan 3 · 800 Meters · Place 26 · Broadneck800 Meters262:23.85a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5Last Chance MeetMay 5 · 1600 Meters · Place 12 · Broadneck1600 Meters125:01.42a10
Apr 25Emerging Elite InvitationalApr 25 · 1600 Meters · Place 25 · Broadneck1600 Meters255:02.92a10
Apr 8Inter-County Meet 2AApr 8 · 3200 Meters · Place 2 · Broadneck3200 Meters211:20.65a PB10
Apr 5Pikesville Track ClassicApr 5 · 1600 Meters · Place 22 · Broadneck1600 Meters225:03.23a10
Mar 28SMCM HS Invitational Mar 28 · 1600 Meters · Place 7 · Broadneck1600 Meters75:10.10a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18AACPS Intercounty Meet #1Dec 18 · 3200 Meters · Place 14 · Broadneck3200 Meters14.11:25.69a10
Dec 9AACPS Intercounty Meet #4Dec 9 · 1600 Meters · Place 27 · Broadneck1600 Meters27.5:18.50a10
Jan 26AACPS Inter-County Meet #5Jan 26 · 800 Meters · Place 17 · Broadneck800 Meters172:27.599
Jan 8AACPS Inter-County Meet #3Jan 8 · Triple Jump · Place 18 · BroadneckTriple Jump1829-7.50—
Jan 8AACPS Inter-County Meet #3Jan 8 · Long Jump · Place 29 · BroadneckLong Jump2913-3.50—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6AACPS Last Chance MeetMay 6 · 3200 Meters · Place 10 · Broadneck3200 Meters1011:44.51a—
Apr 22AACPS Inter-County Meet #1Apr 22 · 1600 Meters · Place 16 · Broadneck1600 Meters165:18.15a—
Apr 18AACPS Inter-County Meet #4Apr 18 · 800 Meters · Place 12 · Broadneck800 Meters12.2:27.49a9
Apr 614th Patriot InvitationalApr 6 · 1600 Meters · Place 21 · Broadneck1600 Meters215:28.59a9