Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 316:36.4Frank Keyser InvitationalOctober 3, 2026
3 Miles · Broadneck High SchoolAACPS Inter-County Meet #2 · Sep 3018:32.65AACPS Inter-County Meet #2September 30, 2026
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2319:41.2Bull Run 2023September 23, 2023
3 Miles · Hereford HSBull Run 2026 · Sep 2617:37.18Bull Run 2026September 26, 2026
3 Miles · Hereford HSBull Run 2025 · Sep 2017:58.08Bull Run 2025September 20, 2025
3 Miles · South River High SchoolSeahawk Invite · Sep 616:51.90Seahawk InviteSeptember 6, 2025
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3015:16.26CMRC Youth Cross Country MeetOctober 30, 2022
4,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 2516:04.78Bullseye/HoCo Striders Youth Cross Country MeetSeptember 25, 2022
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 1616:00.95Middletown Youth Cross Country MeetOctober 16, 2022
4,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 916:52.74Lightning Youth Cross Country MeetOctober 9, 2022
5,000 Meters · Annapolis High SchoolAACPS XC County Championship · Oct 1817:51.06AACPS XC County ChampionshipOctober 18, 2025
5,000 Meters · Broadneck High SchoolAACPS Inter-County Meet #2 · Oct 819:52.73AACPS Inter-County Meet #2October 8, 2025
5,000 Meters · Chesapeake High SchoolChesapeake Invite · Sep 1917:06.44Chesapeake InviteSeptember 19, 2026
5,000 Meters · Oak Ridge ParkMPSSAA 4A East Region Championships · Nov 416:47.8MPSSAA 4A East Region ChampionshipsNovember 4, 2026
5,000 Meters · South River High SchoolSeahawk Invite 2026 · Sep 517:07.77Seahawk Invite 2026September 5, 2026
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:14.08NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 4A East Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 7 · AnnapolisAnnapolis5,000 Meters Varsity716:47.8 PB12
Oct 24AACPS XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 12 · AnnapolisAnnapolis5,000 Meters Varsity1217:14.612
Oct 3Frank Keyser InvitationalOct 3 · 3 Miles Large School Varsity · Place 22 · AnnapolisAnnapolis3 Miles Large School Varsity2216:36.4 PB12
Sep 30AACPS Inter-County Meet #2Sep 30 · 3 Miles Gray Division · Place 1 · AnnapolisAnnapolis3 Miles Gray Division118:32.65 PB12
Sep 26Bull Run 2026Sep 26 · 3 Miles Boys Gold Varsity · Place 11 · AnnapolisAnnapolis3 Miles Boys Gold Varsity1117:37.18 PB12
Sep 19Chesapeake InviteSep 19 · 5,000 Meters Varsity A · Place 18 · AnnapolisAnnapolis5,000 Meters Varsity A1817:06.44 PB12
Sep 16AACPS Inter-County Meet #1Sep 16 · 5,000 Meters Blue Division · Place 18 · AnnapolisAnnapolis5,000 Meters Blue Division1821:39.1612
Sep 5Seahawk Invite 2026Sep 5 · 5,000 Meters Varsity · Place 10 · AnnapolisAnnapolis5,000 Meters Varsity1017:07.77 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 4 · Place 19 · AnnapolisAnnapolis5,000 Meters Invite 41917:14.08 PB11
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 4A · Place 66 · AnnapolisAnnapolis3 Miles 4A6618:11.5511
Oct 30MPSSAA 4A East Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · AnnapolisAnnapolis5,000 Meters Varsity1117:28.9611
Oct 18AACPS XC County ChampionshipOct 18 · 5,000 Meters Varsity A · Place 23 · AnnapolisAnnapolis5,000 Meters Varsity A2317:51.06 PB11
Oct 8AACPS Inter-County Meet #2Oct 8 · 5,000 Meters Gray Division · Place 4 · AnnapolisAnnapolis5,000 Meters Gray Division419:52.73 PB11
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 23 · AnnapolisAnnapolis3 Miles Varsity2317:00.911
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Gold Varsity · Place 16 · AnnapolisAnnapolis3 Miles Boys Gold Varsity1617:58.08 PB11
Sep 13Chesapeake 9th Annual InviteSep 13 · 5,000 Meters Varsity A · Place 23 · AnnapolisAnnapolis5,000 Meters Varsity A2317:10.8611
Sep 6Seahawk InviteSep 6 · 3 Miles Varsity · Place 32 · AnnapolisAnnapolis3 Miles Varsity3216:51.90 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9MPSSAA 4A State ChampionshipsNov 9 · 3 Miles 4A Varsity · Place 87 · AnnapolisAnnapolis3 Miles 4A Varsity8718:24.3810
Oct 31MPSSAA 4A East Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 22 · AnnapolisAnnapolis5,000 Meters Varsity2217:30.0910
Oct 19AACPS XC County ChampionshipOct 19 · 5,000 Meters Varsity · Place 34 · AnnapolisAnnapolis5,000 Meters Varsity3417:58.9810
Oct 5Frank Keyser InvitationalOct 5 · 3 Miles Varsity · Place 37 · AnnapolisAnnapolis3 Miles Varsity3717:43.010
Sep 21Bull RunSep 21 · 3 Miles Varsity Large · Place 36 · AnnapolisAnnapolis3 Miles Varsity Large3618:46.110
Sep 14Chesapeake InviteSep 14 · 5,000 Meters Varsity · Place 52 · AnnapolisAnnapolis5,000 Meters Varsity5217:54.8610

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 4A State ChampionshipsNov 11 · 3 Miles 4A Varsity · Place 93 · AnnapolisAnnapolis3 Miles 4A Varsity9318:44.499
Nov 2MPSSAA 4A East Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 35 · AnnapolisAnnapolis5,000 Meters Varsity3517:50.049
Oct 21AACPS XC County ChampionshipOct 21 · 5,000 Meters Varsity · Place 48 · AnnapolisAnnapolis5,000 Meters Varsity4818:54.909
Oct 7Frank Keyser InvitationalOct 7 · 3 Miles Varsity · Place 21 · AnnapolisAnnapolis3 Miles Varsity2117:56.09
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Large Varsity · Place 72 · AnnapolisAnnapolis3 Miles Boys Large Varsity7219:41.2 PB9

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30CMRC Youth Cross Country MeetOct 30 · 4,000 Meters 13 - 14 · Place 8 · UnattachedUnattached4,000 Meters 13 - 14815:16.26 PB8
Oct 16Middletown Youth Cross Country MeetOct 16 · 4,000 Meters 13 - 14 · Place 11 · UnattachedUnattached4,000 Meters 13 - 141116:00.95 PB8
Oct 9Lightning Youth Cross Country MeetOct 9 · 4,000 Meters 13 - 14 · Place 9 · UnattachedUnattached4,000 Meters 13 - 14916:52.74 PB8
Sep 25Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 4,000 Meters 13 + · Place 6 · UnattachedUnattached4,000 Meters 13 +616:04.78 PB8