Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 1116:52.25MPSSAA 3A State ChampionshipsNovember 11, 2023
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2317:17.7Bull Run 2023September 23, 2023
3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 1217:30.26MPSSAA 3A State ChampionshipsNovember 12, 2022
3 Miles · Parkville HSTowson, Dulaney, Dundalk, Kenwood, Perry Hall @Parkville · Oct 618:08Towson, Dulaney, Dundalk, Kenwood, Perry Hall @ParkvilleOctober 6, 2021
5,000 Meters · Baltimore County Agriculture Resource CentterMPSSAA 3A North Region Championships · Nov 216:38.53MPSSAA 3A North Region ChampionshipsNovember 2, 2023
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Saucony (MDXC) · Oct 816:42Maryland XC Invitational presented by Saucony (MDXC)October 8, 2022
5,000 Meters · Dulaney40th Annual Richard Barnhart Memorial Invitational · Sep 917:00.9540th Annual Richard Barnhart Memorial InvitationalSeptember 9, 2023
5,000 Meters · Dulaney High SchoolBCPS High School Cross Country Championships · Oct 2016:31.94BCPS High School Cross Country ChampionshipsOctober 20, 2023
5,000 Meters · Jerusalem Mill9th Annual Gunpowder Invitational · Oct 1619:19.99th Annual Gunpowder InvitationalOctober 16, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2616:32.9NXR Southeast Regional ChampionshipsNovember 26, 2022
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 617:46.80Trinity Bantam XCSeptember 6, 2025
8,000 Meters · Harkness Memorial State ParkNESCAC Championships · Nov 126:19.40NESCAC ChampionshipsNovember 1, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 326:49.7Keene State InvitationalOctober 3, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:49.2Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3127:22.5NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Ronald C. Hoffmann Cross Country CourseNCAA DIII Mideast Regional · Nov 1527:00.7NCAA DIII Mideast RegionalNovember 15, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:32.8952nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 113 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Championship11327:22.5 PBJr
Oct 23CCSU Mini-MeetOct 23 · 5,000 Meters Varsity · Place 58 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity5816:04.1JR
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 229 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue22927:26.7Jr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 69 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's Championship6926:49.7 PBJr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 53 · Trinity (Conn.)Trinity (Conn.)8,000 Meters 8K Gold 35:00 min. cap5327:44.43Jr
Sep 12Suitor InvitationalSep 12 · 5,000 Meters Varsity · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity—DNSJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Mideast RegionalNov 15 · 8,000 Meters D3 Mid-East · Place 59 · Trinity (Conn.)Trinity (Conn.)8,000 Meters D3 Mid-East5927:00.7 PBSo
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 82 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Champ8226:19.40 PBSo
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 180 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue18026:38.56So
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 236 · Trinity (Conn.)Trinity (Conn.)8,000 Meters White23626:49.2 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 19 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's 8K Navy1926:32.89 PBSo
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 40 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity4017:46.80 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Trinity (Conn.)Trinity (Conn.)8,000 Meters Green0DNFFr
Sep 7Trinity Bantam XC InvitationalSep 7 · 5,000 Meters Varsity · Place 10 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity1016:52.2FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 17 · TowsonTowson3 Miles 3A Varsity1716:52.25 PB12
Nov 2MPSSAA 3A North Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 3 · TowsonTowson5,000 Meters Varsity316:38.53 PB12
Oct 20BCPS High School Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 2 · TowsonTowson5,000 Meters Varsity216:31.94 PB12
Oct 1411th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Varsity · Place 17 · TowsonTowson5,000 Meters Varsity1717:16.5012
Oct 7Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 37 · TowsonTowson5,000 Meters Varsity3716:5712
Oct 4BCPS League Meet @ TowsonOct 4 · 5,000 Meters Varsity · Place 3 · TowsonTowson5,000 Meters Varsity318:53.512
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Varsity Elite · Place 21 · TowsonTowson3 Miles Boys Varsity Elite2117:17.7 PB12
Sep 20BCPS League Meet @ Loch Raven-1Sep 20 · 5,000 Meters Varsity · Place 9 · TowsonTowson5,000 Meters Varsity919:16.312
Sep 940th Annual Richard Barnhart Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 29 · TowsonTowson5,000 Meters Varsity2917:00.95 PB12

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Championship · Place 145 · TowsonTowson5,000 Meters Championship14516:32.9 PB11
Nov 12MPSSAA 3A State ChampionshipsNov 12 · 3 Miles Varsity · Place 23 · TowsonTowson3 Miles Varsity2317:30.26 PB11
Nov 3MPSSAA 3A North Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 7 · TowsonTowson5,000 Meters Varsity717:06.911
Oct 22BCPS High School County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · TowsonTowson5,000 Meters Varsity516:42.611
Oct 1510th Annual Gunpowder Falls Invitational Oct 15 · 5,000 Meters Varsity · Place 6 · TowsonTowson5,000 Meters Varsity616:57.2511
Oct 8Maryland XC Invitational presented by Saucony (MDXC)Oct 8 · 5,000 Meters Black & Gold · Place 31 · TowsonTowson5,000 Meters Black & Gold3116:42 PB11
Sep 28BCPS 3A/4A ChallengeSep 28 · 5,000 Meters Varsity · Place 7 · TowsonTowson5,000 Meters Varsity719:06.111
Sep 21Carver, Dulaney, Loch Raven, Hereford @TowsonSep 21 · 5,000 Meters Varsity · Place 5 · TowsonTowson5,000 Meters Varsity518:4711
Sep 14Parkville, Catonsville, Carver, Towson, Hereford @ DulaneySep 14 · 5,000 Meters Varsity · Place 6 · TowsonTowson5,000 Meters Varsity618:14.511
Sep 1039th Annual Richard Barnhart Memorial InvitationalSep 10 · 5,000 Meters Varsity · Place 24 · TowsonTowson5,000 Meters Varsity2417:11.9011
Sep 3Carver Dulaney Franklin Loch Raven Towson Pikesville Parkville @ HerefordSep 3 · 6,000 Meters Co-ed Relay · Place 9 · TowsonTowson6,000 Meters Co-ed Relay920:04.711

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13MPSSAA 3A State ChampionshipsNov 13 · 3 Miles Varsity · Place 118 · TowsonTowson3 Miles Varsity11819:03.3610
Nov 4MPSSAA 3A North Region ChampionshipsNov 4 · 5,000 Meters Varsity · Place 20 · TowsonTowson5,000 Meters Varsity2018:07.1810
Oct 23BCPS High School Cross Country ChampionshipsOct 23 · 5,000 Meters Open · Place 1 · TowsonTowson5,000 Meters Open117:49.0910
Oct 23BCPS High School Cross Country ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 1 · TowsonTowson5,000 Meters Junior Varsity117:49.0910
Oct 169th Annual Gunpowder InvitationalOct 16 · 5,000 Meters Varsity · Place 80 · TowsonTowson5,000 Meters Varsity8019:19.9 PB10
Oct 13Parkville, Dundalk, Milford Mill, Perry Hall @TowsonOct 13 · 5,000 Meters Varsity · Place 13 · TowsonTowson5,000 Meters Varsity1320:4210
Oct 6Towson, Dulaney, Dundalk, Kenwood, Perry Hall @ParkvilleOct 6 · 3 Miles Varsity · Place 8 · TowsonTowson3 Miles Varsity818:08 PB10
Sep 18Bull Run InvitationalSep 18 · 3 Miles Varsity · Place 97 · TowsonTowson3 Miles Varsity9720:45.710
Sep 1138th Annual Barnhart Memorial XC Invitational Sep 11 · 5,000 Meters Varsity · Place 80 · TowsonTowson5,000 Meters Varsity8019:15.210
Apr 16Hereford vs Dulaney, TowsonApr 16 · 3 Miles Boys Varsity · Place 27 · TowsonTowson3 Miles Boys Varsity2720:159