Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:45.5Manhattan University Cross Country Invitational (HS)October 11, 2025
3 Miles · Hereford HSMPSSAA State Championships · Nov 818:32.63MPSSAA State ChampionshipsNovember 8, 2025
4,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 2620:56.18Olney XC Club Youth MeetSeptember 26, 2021
4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 3118:31.58CMRC Youth Cross Country MeetOctober 31, 2021
4,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 320:00.00Freedom Flyers Youth XC MeetOctober 3, 2021
4,000 Meters · Old National Pike District ParkLightning Running Club Youth XC Meet · Oct 2419:16.04Lightning Running Club Youth XC MeetOctober 24, 2021
5,000 Meters · Baltimore County Agriculture Resource Centter42nd Annual Richard Barnhart Memorial Invitational · Sep 1319:36.2642nd Annual Richard Barnhart Memorial InvitationalSeptember 13, 2025
5,000 Meters · Bohrer ParkMontgomery County XC Championships · Oct 2118:48Montgomery County XC ChampionshipsOctober 21, 2023
5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 1022:00.7939th Annual Richard Barnhart Memorial InvitationalSeptember 10, 2022
5,000 Meters · John Poole Middle SchoolWJ and WW@John Poole Middle School · Sep 1220:37WJ and WW@John Poole Middle SchoolSeptember 12, 2023
5,000 Meters · Lake Needwood, Rock Creek Regional ParkMagruder Scrimmage · Aug 2719:57.58Magruder ScrimmageAugust 27, 2025
5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 3018:14.65MPSSAA 2A West & 3A South Region ChampionshipsOctober 30, 2025

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

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 2A · Place 44 · Poolesville SrPoolesville Sr3 Miles 2A4418:32.63 PB12
Oct 30MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 2A West · Place 31 · Poolesville SrPoolesville Sr5,000 Meters 2A West3118:14.65 PB12
Oct 18MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 101 · Poolesville SrPoolesville Sr5,000 Meters Varsity10118:1912
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 71 · Poolesville SrPoolesville Sr2.5 Miles Varsity C7114:45.5 PB12
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 46 · Poolesville SrPoolesville Sr3 Miles Varsity4617:26.412
Sep 24Sherwood vs. Poolesville - DivisionalSep 24 · 5,000 Meters Varsity · Place 12 · Poolesville SrPoolesville Sr5,000 Meters Varsity1219:07.9412
Sep 20Georgetown Prep Cross-Country ClassicSep 20 · 5,000 Meters Junior Varsity · Place 2 · Poolesville SrPoolesville Sr5,000 Meters Junior Varsity218:51.9SR
Sep 17Walter Johnson @Poolesville HSSep 17 · 5,000 Meters Varsity · Place 10 · Poolesville SrPoolesville Sr5,000 Meters Varsity1018:54.7812
Sep 1342nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 109 · Poolesville SrPoolesville Sr5,000 Meters Varsity10919:36.26 PB12
Sep 10Northwest and Poolesville@Richard MontgomerySep 10 · 5,000 Meters Varsity · Place 26 · Poolesville SrPoolesville Sr5,000 Meters Varsity2620:36.1—
Sep 642nd Brunswick Zumbach InvitationalSep 6 · 5,000 Meters Varsity · Place 25 · Poolesville SrPoolesville Sr5,000 Meters Varsity2519:21.0812
Aug 27Magruder ScrimmageAug 27 · 5,000 Meters Varsity · Place 8 · Poolesville SrPoolesville Sr5,000 Meters Varsity819:57.58 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 124 · Poolesville SrPoolesville Sr5,000 Meters Varsity12418:5311
Sep 28Prince George's InvitationalSep 28 · 5,000 Meters Varsity · Place 3 · Poolesville SrPoolesville Sr5,000 Meters Varsity319:41.9411
Sep 24Blair @PoolesvilleSep 24 · 5,000 Meters Varsity · Place 24 · Poolesville SrPoolesville Sr5,000 Meters Varsity2419:3911
Sep 21Bull RunSep 21 · 3 Miles Varsity Medium · Place 93 · Poolesville SrPoolesville Sr3 Miles Varsity Medium9319:56.911
Sep 17Einstein, Poolesville@ ClarksburgSep 17 · 3 Miles Varsity · Place 30 · Poolesville SrPoolesville Sr3 Miles Varsity3019:27.9111
Sep 1441st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 148 · Poolesville SrPoolesville Sr5,000 Meters Varsity14820:30.4811
Sep 10Poolesville@RMSep 10 · 5,000 Meters Varsity · Place 17 · Poolesville SrPoolesville Sr5,000 Meters Varsity1721:16.211
Sep 741st Brunswick Zumbach InvitationalSep 7 · 5,000 Meters Varsity · Place 46 · Poolesville SrPoolesville Sr5,000 Meters Varsity4620:13.1811

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 21Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 115 · Poolesville SrPoolesville Sr5,000 Meters Varsity11518:48 PB10
Oct 7Frank Keyser InvitationalOct 7 · 3 Miles Junior Varsity · Place 3 · Poolesville SrPoolesville Sr3 Miles Junior Varsity318:10.910
Sep 30Bretton Woods InvitationalSep 30 · 3 Miles Varsity · Place 62 · Poolesville SrPoolesville Sr3 Miles Varsity6219:10.2110
Sep 27Poolesville and Wootton at Winston ChurchillSep 27 · 5,000 Meters Varsity · Place 31 · Poolesville SrPoolesville Sr5,000 Meters Varsity3119:34.9710
Sep 12WJ and WW@John Poole Middle SchoolSep 12 · 5,000 Meters Varsity · Place 28 · Poolesville SrPoolesville Sr5,000 Meters Varsity2820:37 PB10
Sep 6Poolesville and Gaithersburg at Watkins MillSep 6 · 5,000 Meters Varsity · Place 11 · Poolesville SrPoolesville Sr5,000 Meters Varsity1120:53.1210
Sep 240th Annual Zumbach Brunswick InvitationalSep 2 · 5,000 Meters Varsity · Place 81 · Poolesville SrPoolesville Sr5,000 Meters Varsity8120:30.9610

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 22MCPS XC Championships Oct 22 · 5,000 Meters Junior Varsity · Place 34 · Poolesville SrPoolesville Sr5,000 Meters Junior Varsity3419:459
Sep 28Damascus@ PoolesvilleSep 28 · 5,000 Meters Varsity · Place 35 · Poolesville SrPoolesville Sr5,000 Meters Varsity3521:289
Sep 1039th Annual Richard Barnhart Memorial InvitationalSep 10 · 5,000 Meters Frosh/Soph · Place 91 · Poolesville SrPoolesville Sr5,000 Meters Frosh/Soph9122:00.79 PB9
Sep 339TH ANNUAL BRUNSWICK ZUMBACH INVITATIONALSep 3 · 5,000 Meters Junior Varsity · Place 66 · Poolesville SrPoolesville Sr5,000 Meters Junior Varsity6623:07.479

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CMRC Youth Cross Country MeetOct 31 · 4,000 Meters 13-14 · Place 26 · Clarksburg CoyotesClarksburg Coyotes4,000 Meters 13-142618:31.58 PB8
Oct 24Lightning Running Club Youth XC MeetOct 24 · 4,000 Meters 13-14 · Place 34 · Clarksburg CoyotesClarksburg Coyotes4,000 Meters 13-143419:16.04 PB8
Oct 10Damascus Freedom Youth Cross Country MeetOct 10 · 4,000 Meters 13-14 · Place 13 · Clarksburg CoyotesClarksburg Coyotes4,000 Meters 13-141320:41Unofficial8
Oct 3Freedom Flyers Youth XC MeetOct 3 · 4,000 Meters 13-14 · Place 28 · Clarksburg CoyotesClarksburg Coyotes4,000 Meters 13-142820:00.00 PB8
Sep 26Olney XC Club Youth MeetSep 26 · 4,000 Meters 13-14 · Place 29 · Clarksburg CoyotesClarksburg Coyotes4,000 Meters 13-142920:56.18 PB8