Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Reservoir High SchoolHoward County League Meet 3B · Oct 1414:01.55Howard County League Meet 3BOctober 14, 2026
3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 320:29.7Frank Keyser InvitationalOctober 3, 2026
3 Miles · Centennial HSEagle Invitational · Sep 1921:16.81Eagle InvitationalSeptember 19, 2026
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2324:25.3Bull Run 2023September 23, 2023
3 Miles · Hereford HSBull Run 2026 · Sep 2622:25.00Bull Run 2026September 26, 2026
3 Miles · Mount Hebron High SchoolHoward County League Meet 1A · Sep 826:07.28Howard County League Meet 1ASeptember 8, 2026
5,000 Meters · Atholton HSHoward County League Meet 2B · Sep 3022:59.31Howard County League Meet 2BSeptember 30, 2026
5,000 Meters · Baltimore County Agriculture Resource Centter11th Annual Gunpowder "North" Invitational · Oct 1422:57.3011th Annual Gunpowder "North" InvitationalOctober 14, 2023
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1121:07.93Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Long Reach High SchoolWilde Lake, River Hill @ Long Reach (Scrimmage) · Sep 323:35Wilde Lake, River Hill @ Long Reach (Scrimmage)September 3, 2025
5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 522:25.66Top of the Hill Invitational - 4th AnnualSeptember 5, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MPSSAA 2A West Region ChampionshipsNov 4 · 5,000 Meters 2A West · Place 86 · Wilde Lake5,000 Meters 2A West8622:29.2112
Oct 24Howard County Cross Country Championships 2026Oct 24 · 3 Miles Championship · Place 116 · Wilde Lake3 Miles Championship11620:49.1312
Oct 14Howard County League Meet 3BOct 14 · 2 Miles All Runners · Place 54 · Wilde Lake2 Miles All Runners5414:01.55 PB12
Oct 3Frank Keyser InvitationalOct 3 · 3 Miles Small School Varsity · Place 98 · Wilde Lake3 Miles Small School Varsity9820:29.7 PB12
Sep 30Howard County League Meet 2BSep 30 · 5,000 Meters Varsity · Place 78 · Wilde Lake5,000 Meters Varsity7822:59.31 PB12
Sep 26Bull Run 2026Sep 26 · 3 Miles Boys Medium Varsity · Place 149 · Wilde Lake3 Miles Boys Medium Varsity14922:25.00 PB12
Sep 19Eagle InvitationalSep 19 · 3 Miles Varsity · Place 112 · Wilde Lake3 Miles Varsity11221:16.81 PB12
Sep 8Howard County League Meet 1ASep 8 · 3 Miles All Runners · Place 116 · Wilde Lake3 Miles All Runners11626:07.28 PB12
Sep 5Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Varsity · Place 185 · Wilde Lake5,000 Meters Varsity18522:25.66 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 222025 Howard County XC ChampionshipsOct 22 · 3 Miles Championship · Place 109 · Wilde Lake3 Miles Championship10920:29.7611
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 192 · Wilde Lake5,000 Meters Red & White Varsity19221:07.93 PB11
Sep 18Wilde Lake, Glenelg @ Guilford ParkSep 18 · 5,000 Meters Varsity · Place 38 · Wilde Lake5,000 Meters Varsity3823:4111
Sep 3Wilde Lake, River Hill @ Long Reach (Scrimmage)Sep 3 · 5,000 Meters All Runners · Place 36 · Wilde Lake5,000 Meters All Runners3623:35 PB11

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 21Bull RunSep 21 · 3 Miles Junior Varsity Large · Place 206 · Wilde Lake3 Miles Junior Varsity Large20624:16.110

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 1411th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Fresh-Soph · Place 76 · Wilde Lake5,000 Meters Fresh-Soph7622:57.30 PB9
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Large/Elite JV/Open · Place 256 · Wilde Lake3 Miles Boys Large/Elite JV/Open25624:25.3 PB9