Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 318:38.6Frank Keyser InvitationalOctober 3, 2026
3 Miles · Carroll Community College CourseLynx Invitational · Sep 920:30.80Lynx Invitational September 9, 2026
3 Miles · Hereford HSBull Run 2026 · Sep 2620:00.37Bull Run 2026September 26, 2026
3 Miles · Hereford HSBull Run 2025 · Sep 2021:22.60Bull Run 2025September 20, 2025
3,000 Meters · Centennial HSBullseye Youth Cross Country Meet · Sep 1714:03.45Bullseye Youth Cross Country MeetSeptember 17, 2023
3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 113:40.03Lightning Youth Cross Country MeetOctober 1, 2023
4,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 2716:23.82CMRC Halloween Cross Country InvitationalOctober 27, 2024
4,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 2018:16.00Catoctin Youth Cross Country InvitationalOctober 20, 2024
4,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 1518:00.59Catonsville Youth Cross Country InvitationalSeptember 15, 2024
4,000 Meters · Centennial HSBullseye Youth Cross Country Invitational · Sep 818:55.44Bullseye Youth Cross Country InvitationalSeptember 8, 2024
4,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 617:51.71Freedom Flyers Cross Country InvitationalOctober 6, 2024
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 1316:47.97Middletown Youth Cross Country InvitationalOctober 13, 2024
4,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 316:19.25Maryland Blaze “Bring the Heat” XC InvitationalNovember 3, 2024
4,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 2219:06.70Westminter Youth Cross Country InvitationalSeptember 22, 2024
5,000 Meters · Brunswick High School43rd Annual Brunswick Zumbach Invitational · Sep 520:35.5643rd Annual Brunswick Zumbach InvitationalSeptember 5, 2026
5,000 Meters · Carroll Community College CourseCarroll County Cross Country Championshps 2025 · Oct 2120:28.49Carroll County Cross Country Championshps 2025October 21, 2025
5,000 Meters · Century HSKnights Classic · Sep 1919:41.1Knights ClassicSeptember 19, 2026
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1119:29.56Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 918:55.37Maryland XC Invitational presented by Brooks (MDXC)October 9, 2026
5,000 Meters · Manchester Valley High SchoolMan Val 5k · Sep 1621:21Man Val 5kSeptember 16, 2026
5,000 Meters · River Hill HSMPSSAA 2A West Region Championships · Nov 419:40.44MPSSAA 2A West Region ChampionshipsNovember 4, 2026
5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 3020:01.19MPSSAA 2A West & 3A South Region ChampionshipsOctober 30, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 2A West Region ChampionshipsNov 4 · 5,000 Meters 2A West · Place 65 · Winters MillWinters Mill5,000 Meters 2A West6519:40.44 PB10
Oct 27Carroll County Cross County ChampionshipsOct 27 · 5,000 Meters Varsity · Place 35 · Winters MillWinters Mill5,000 Meters Varsity3520:30.110
Oct 19Monster MashOct 19 · 5,000 Meters Varsity · Place 20 · Winters MillWinters Mill5,000 Meters Varsity2022:2310
Oct 9Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Red & White Varsity · Place 119 · Winters MillWinters Mill5,000 Meters Red & White Varsity11918:55.37 PB10
Oct 3Frank Keyser InvitationalOct 3 · 3 Miles Small School Varsity · Place 73 · Winters MillWinters Mill3 Miles Small School Varsity7318:38.6 PB10
Sep 26Bull Run 2026Sep 26 · 3 Miles Boys Medium Varsity · Place 72 · Winters MillWinters Mill3 Miles Boys Medium Varsity7220:00.37 PB10
Sep 19Knights ClassicSep 19 · 5,000 Meters Varsity · Place 52 · Winters MillWinters Mill5,000 Meters Varsity5219:41.1 PB10
Sep 16Man Val 5kSep 16 · 5,000 Meters Varsity · Place 11 · Winters MillWinters Mill5,000 Meters Varsity1121:21 PB10
Sep 9Lynx Invitational Sep 9 · 3 Miles Varsity · Place 35 · Winters MillWinters Mill3 Miles Varsity3520:30.80 PB10
Sep 543rd Annual Brunswick Zumbach InvitationalSep 5 · 5,000 Meters Varsity Small School · Place 35 · Winters MillWinters Mill5,000 Meters Varsity Small School3520:35.56 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 30MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 2A West · Place 63 · Winters MillWinters Mill5,000 Meters 2A West6320:01.19 PB9
Oct 21Carroll County Cross Country Championshps 2025Oct 21 · 5,000 Meters Varsity · Place 41 · Winters MillWinters Mill5,000 Meters Varsity4120:28.49 PB9
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 133 · Winters MillWinters Mill5,000 Meters Red & White Varsity13319:29.56 PB9
Oct 8Crossfire InviteOct 8 · 5,000 Meters Varsity · Place 21 · Winters MillWinters Mill5,000 Meters Varsity2120:00.79
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 83 · Winters MillWinters Mill3 Miles Varsity8318:55.29
Sep 27Scorpion CrawlSep 27 · 5,000 Meters Varsity · Place 75 · Winters MillWinters Mill5,000 Meters Varsity7519:42.739
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Medium Varsity · Place 122 · Winters MillWinters Mill3 Miles Boys Medium Varsity12221:22.60 PB9
Sep 132025 Rebel InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 19 · Winters MillWinters Mill5,000 Meters Junior Varsity1921:08.79
Sep 642nd Brunswick Zumbach InvitationalSep 6 · 5,000 Meters Varsity · Place 57 · Winters MillWinters Mill5,000 Meters Varsity5723:01.359

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 3Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 4,000 Meters 13/14 · Place 16 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters 13/141616:19.25 PB7
Oct 27CMRC Halloween Cross Country InvitationalOct 27 · 4,000 Meters Boys 13-14 · Place 26 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-142616:23.82 PB7
Oct 20Catoctin Youth Cross Country InvitationalOct 20 · 4,000 Meters Boys 13-14 · Place 10 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-141018:16.00 PB7
Oct 13Middletown Youth Cross Country InvitationalOct 13 · 4,000 Meters Boys 13-14 · Place 18 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-141816:47.97 PB7
Oct 6Freedom Flyers Cross Country InvitationalOct 6 · 4,000 Meters Boys 13-14 · Place 23 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-142317:51.71 PB7
Sep 22Westminter Youth Cross Country InvitationalSep 22 · 4,000 Meters Boys 13-14 · Place 22 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-142219:06.70 PB7
Sep 15Catonsville Youth Cross Country InvitationalSep 15 · 4,000 Meters Boys 13-14 · Place 19 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13-141918:00.59 PB7
Sep 8Bullseye Youth Cross Country InvitationalSep 8 · 4,000 Meters Boys 13 - 14 · Place 22 · Westminster Track & Field ClubWestminster Track & Field Club4,000 Meters Boys 13 - 142218:55.44 PB7

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 1Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 11-12 · Place 29 · Westminster Track & Field ClubWestminster Track & Field Club3,000 Meters 11-122913:40.03 PB6
Sep 17Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 11-12 · Place 24 · Westminster Track & Field ClubWestminster Track & Field Club3,000 Meters 11-122414:03.45 PB6