Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorM&D Winter HS Showcase · Dec 234:49.93aM&D Winter HS ShowcaseDecember 23, 2025
1600 Meters · IndoorM&D Winter HS Showcase · Dec 234:48.43aM&D Winter HS ShowcaseDecember 23, 2025
1600 Meters · OutdoorMPSSAA 3A East Region Championships · May 124:42.78aMPSSAA 3A East Region ChampionshipsMay 12, 2025
2 Miles · IndoorM&D Winter HS Showcase · Dec 2310:20.38aM&D Winter HS ShowcaseDecember 23, 2025
3200 Meters · IndoorAACPS County Championships--AACPS Only · Jan 2010:07.48aAACPS County Championships--AACPS OnlyJanuary 20, 2026
3200 Meters · OutdoorMPSSAA 3A East Region Championships · May 1210:14.81aMPSSAA 3A East Region ChampionshipsMay 12, 2025
800 Meters · OutdoorInter-County Meet 1C · Mar 272:17.62aInter-County Meet 1CMarch 27, 2025
800 Meters · Relay Split · IndoorM&D Winter HS Showcase · Dec 232:21.207aM&D Winter HS ShowcaseDecember 23, 2025

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 3200 Meters · Place 5 · Old Mill Senior3200 Meters5.10:29.92a12
Feb 3MPSSAA 3A East Region ChampionshipsFeb 3 · 1600 Meters · Place 7 · Old Mill Senior1600 Meters7.4:55.07a12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 3200 Meters · Place 5 · Old Mill Senior3200 Meters510:07.48a PB12
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 1600 Meters · Place 12 · Old Mill Senior1600 Meters124:51.10a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 3200 Meters · Place 2 · Old Mill Senior3200 Meters210:15.60a12
Jan 8AACPS Intercounty Meet 3-AACPS OnlyJan 8 · 1600 Meters · Place 3 · Old Mill Senior1600 Meters34:48.64a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 23M&D Winter HS ShowcaseDec 23 · 2 Miles · Place 8 · Old Mill Senior2 Miles8.10:20.38a PB12
Dec 23M&D Winter HS ShowcaseDec 23 · 3200 Meters · Place 8 · Old Mill Senior3200 Meters8.10:18.77a12
Dec 23M&D Winter HS ShowcaseDec 23 · 1 Mile · Place 13 · Old Mill Senior1 Mile13.4:49.93a PB12
Dec 23M&D Winter HS ShowcaseDec 23 · 1600 Meters · Place 12 · Old Mill Senior1600 Meters12.4:48.43a PB12
Dec 23M&D Winter HS ShowcaseDec 23 · 800 Meters · Old Mill Senior800 MetersRelay Split—2:21.207a PB12
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 3200 Meters · Place 3 · Old Mill Senior3200 Meters3.10:14.62a12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 3200 Meters · Place 1 · Old Mill Senior3200 Meters1.10:33.01a12
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 1600 Meters · Place 6 · Old Mill Senior1600 Meters6.4:57.51a12
Jan 23AACPS County ChampionshipsJan 23 · 3200 Meters · Place 16 · Old Mill Senior3200 Meters1610:47.80a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 3200 Meters · Place 13 · Old Mill Senior3200 Meters1311:23.32a—
Jan 9AACPS Intercounty Meet #3Jan 9 · 1600 Meters · Place 25 · Old Mill Senior1600 Meters255:20.71a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 3200 Meters · Place 12 · Old Mill Senior3200 Meters12.10:14.81a PB11
May 12MPSSAA 3A East Region ChampionshipsMay 12 · 1600 Meters · Place 15 · Old Mill Senior1600 Meters15.4:42.78a PB11
May 7Anne Arundel County ChampionshipsMay 7 · 3200 Meters · Place 19 · Old Mill Senior3200 Meters1910:20.50a11
May 7Anne Arundel County ChampionshipsMay 7 · 1600 Meters · Place 16 · Old Mill Senior1600 Meters164:48.42a11
Apr 30Golliday InvitationalApr 30 · 3200 Meters · Place 3 · Old Mill Senior3200 Meters310:24.38a11
Apr 5TU HS Relay InvitationalApr 5 · 1600 Meters · Place 30 · Old Mill Senior1600 Meters304:52.47a11
Mar 27Inter-County Meet 1CMar 27 · 1600 Meters · Place 2 · Old Mill Senior1600 Meters24:53.28a11
Mar 27Inter-County Meet 1CMar 27 · 800 Meters · Place 9 · Old Mill Senior800 Meters92:17.62a PB11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9AACPS Intercounty Meet #4Dec 9 · 3200 Meters · Place 7 · Old Mill Senior3200 Meters7.11:10.09a11
Dec 9AACPS Intercounty Meet #4Dec 9 · 1600 Meters · Place 23 · Old Mill Senior1600 Meters23.5:15.17a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15MPSSAA 4A East Region ChampionshipsMay 15 · 3200 Meters · Place 15 · Old Mill Senior3200 Meters15.10:51.47a10
May 6AACPS Last Chance MeetMay 6 · 3200 Meters · Place 7 · Old Mill Senior3200 Meters711:12.66a—
May 6AACPS Last Chance MeetMay 6 · 1600 Meters · Place 10 · Old Mill Senior1600 Meters105:13.84a—
May 1Golliday InvitationalMay 1 · 3200 Meters · Place 6 · Old Mill Senior3200 Meters611:13.28a—
Apr 17AACPS Inter-County Meet #3Apr 17 · 1600 Meters · Place 10 · Old Mill Senior1600 Meters105:14.12a—
Apr 13TU Classic HS InvitationalApr 13 · 3200 Meters · Place 30 · Old Mill Senior3200 Meters3011:29.64a—
Apr 5Park InviteApr 5 · 3200 Meters · Place 39 · Old Mill Senior3200 Meters3911:21.6610
Apr 4AACPS Inter-County Meet #2Apr 4 · 3200 Meters · Place 4 · Old Mill Senior3200 Meters411:36.78a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8AACPS Last Chance MeetMay 8 · 3200 Meters · Place 12 · Old Mill Senior3200 Meters1213:01.719
Mar 23AACPS Inter-County Meet #2Mar 23 · 3200 Meters · Place 7 · Old Mill Senior3200 Meters7.12:11.83a9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7MPSSAA 4A East Region ChampionshipsFeb 7 · 3200 Meters · Place 20 · Old Mill Senior3200 Meters20.12:28.21a9
Jan 24AACPS Indoor Track and Field County ChampionshipJan 24 · 3200 Meters · Place 18 · Old Mill Senior3200 Meters18.12:31.49a9
Jan 10AACPS Inter-County Meet #2Jan 10 · 1600 Meters · Place 39 · Old Mill Senior1600 Meters395:52.509
Jan 3AACPS Inter-County Meet #1Jan 3 · 1600 Meters · Place 35 · Old Mill Senior1600 Meters356:00.419

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27AACPS Indoor Track and Field InvitationalDec 27 · 3200 Meters · Place 25 · Old Mill Senior3200 Meters25.13:19.55a9
Dec 14District V Meet #2Dec 14 · 3200 Meters · Place 7 · Old Mill Senior3200 Meters7.12:50.99a9