Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 1118:22.13MPSSAA 3A State ChampionshipsNovember 11, 2023
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2319:02.5Bull Run 2023September 23, 2023
3 Miles · Hereford HSMPSSAA State Championships · Nov 817:23.01MPSSAA State ChampionshipsNovember 8, 2025
3 Miles · Hereford HSBull Run 2025 · Sep 2017:27.26Bull Run 2025September 20, 2025
3 Miles · South River High SchoolSeahawk Invite · Sep 322:54.60Seahawk InviteSeptember 3, 2022
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1116:41.42Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Long Reach High SchoolWilde Lake, River Hill @ Long Reach (Scrimmage) · Sep 318:02Wilde Lake, River Hill @ Long Reach (Scrimmage)September 3, 2025
5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 3016:58.56MPSSAA 2A West & 3A South Region ChampionshipsOctober 30, 2025
5,000 Meters · River Hill HSMPSSAA 3A South Region Championships · Nov 217:46.33MPSSAA 3A South Region ChampionshipsNovember 2, 2023
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2317:15.17NXR Southeast Regional ChampionshipsNovember 23, 2024

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 95 · River HillRiver Hill5,000 Meters Invite 29517:20.9912
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 2A · Place 13 · River HillRiver Hill3 Miles 2A1317:23.01 PB12
Oct 30MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 2A West · Place 3 · River HillRiver Hill5,000 Meters 2A West316:58.56 PB12
Oct 222025 Howard County XC ChampionshipsOct 22 · 3 Miles Championship · Place 10 · River HillRiver Hill3 Miles Championship1016:30.7012
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 6 · River HillRiver Hill5,000 Meters Red & White Varsity616:41.42 PB12
Oct 8Mt. Hebron, Hammond @ River HillOct 8 · 5,000 Meters Varsity · Place 3 · River HillRiver Hill5,000 Meters Varsity318:48.712
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Medium Varsity · Place 9 · River HillRiver Hill3 Miles Boys Medium Varsity917:27.26 PB12
Sep 13Eagle InvitationalSep 13 · 3 Miles Varsity · Place 16 · River HillRiver Hill3 Miles Varsity1616:28.3412
Sep 6Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 20 · River HillRiver Hill5,000 Meters Varsity2016:59.8312
Sep 3Wilde Lake, River Hill @ Long Reach (Scrimmage)Sep 3 · 5,000 Meters All Runners · Place 3 · River HillRiver Hill5,000 Meters All Runners318:02 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 339 · River HillRiver Hill5,000 Meters Open Invitational33917:15.17 PB11
Nov 9MPSSAA 3A State ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 78 · River HillRiver Hill3 Miles 3A Varsity7817:53.2711
Oct 31MPSSAA 3A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 13 · River HillRiver Hill5,000 Meters Varsity1317:58.2711
Oct 23Howard County Cross Country ChampionshipsOct 23 · 3 Miles Championship · Place 22 · River HillRiver Hill3 Miles Championship2217:16.1011
Oct 16Glenelg, River Hill @ Mt. Hebron HSOct 16 · 5,000 Meters Varsity · Place 3 · River HillRiver Hill5,000 Meters Varsity318:35.711
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 18 · River HillRiver Hill5,000 Meters Varsity1817:34.4111
Sep 25Reservoir, Howard, Guilford Park @ River Hill HSSep 25 · 5,000 Meters Varsity · Place 5 · River HillRiver Hill5,000 Meters Varsity518:3611
Sep 21Bull RunSep 21 · 3 Miles Varsity Medium · Place 38 · River HillRiver Hill3 Miles Varsity Medium3818:31.811
Sep 14Eagle InvitationalSep 14 · 3 Miles Varsity · Place 40 · River HillRiver Hill3 Miles Varsity4017:35.6611
Sep 7Top of the Hill Invitational - 2nd AnnualSep 7 · 5,000 Meters Varsity · Place 13 · River HillRiver Hill5,000 Meters Varsity1317:34.8811

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 91 · River HillRiver Hill3 Miles 3A Varsity9118:22.13 PB10
Nov 2MPSSAA 3A South Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 31 · River HillRiver Hill5,000 Meters Varsity3117:46.33 PB10
Oct 252023 Howard Country Cross Country ChampionshipsOct 25 · 3 Miles Varsity · Place 52 · River HillRiver Hill3 Miles Varsity5218:13.9710
Oct 18Long Reach, River Hill @ Mt. HebronOct 18 · 5,000 Meters Varsity · Place 7 · River HillRiver Hill5,000 Meters Varsity718:41.110
Oct 7Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Junior Varsity · Place 11 · River HillRiver Hill5,000 Meters Junior Varsity1118:1510
Sep 27Centennial, Glenelg @ River HillSep 27 · Varsity · Place 28 · River HillRiver HillVarsity2819:4710
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Medium Varsity · Place 59 · River HillRiver Hill3 Miles Boys Medium Varsity5919:02.5 PB10
Sep 9Eagle InvitationalSep 9 · 3 Miles Frosh/Soph Freshman · Place 6 · River HillRiver Hill3 Miles Frosh/Soph Freshman618:28.1010
Sep 2Top of the Hill InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 3 · River HillRiver Hill5,000 Meters Junior Varsity319:02.2010

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 262022 Howard County Cross Country ChampionshipsOct 26 · 3 Miles Junior Varsity · Place 26 · River HillRiver Hill3 Miles Junior Varsity2620:10.219
Sep 14HoCo XC League Meet: River Hill/Atholton @ Long ReachSep 14 · 5,000 Meters Varsity · Place 31 · River HillRiver Hill5,000 Meters Varsity3122:259
Sep 10Eagle InvitationalSep 10 · 3 Miles Frosh/Soph Freshman · Place 95 · River HillRiver Hill3 Miles Frosh/Soph Freshman9521:25.609
Sep 3Seahawk InviteSep 3 · 3 Miles JV · Place 136 · River HillRiver Hill3 Miles JV13622:54.60 PB9

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 8Bullseye Youth XC Time TrialSep 8 · 1,500 Meters Bullseye · Bullseye StridersBullseye Striders1,500 Meters Bullseye09:23Unofficial8