Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford HSBull Run 2025 · Sep 2024:10.47Bull Run 2025September 20, 2025
3 Miles · Overlea High SchoolBCPS 3A/4A 12 Team Challenge 2 · Oct 820:03BCPS 3A/4A 12 Team Challenge 2October 8, 2025
4,000 Meters · Big Spring HSDickinson Long-Short Invitational · Sep 1218:14.4Dickinson Long-Short InvitationalSeptember 12, 2026
5,000 Meters · Baltimore County Agriculture Resource CentterMPSSAA 3A North Region Championships · Oct 3121:28.30MPSSAA 3A North Region ChampionshipsOctober 31, 2024
5,000 Meters · Dulaney High SchoolBCPS High School Cross Country Championships · Oct 2021:25.95BCPS High School Cross Country ChampionshipsOctober 20, 2023
5,000 Meters · Overlea High School12 Team-2 3A/4A @ Overlea · Oct 920:00.0012 Team-2 3A/4A @ OverleaOctober 9, 2024
5,000 Meters · Parkville HSBCPS-3A/4A 12 Team Challenge 1 · Sep 1722:15BCPS-3A/4A 12 Team Challenge 1September 17, 2025
5,000 Meters · Pikesville High SchoolBCPS League Meet @ Pikesville-1 · Sep 1323:58.6BCPS League Meet @ Pikesville-1September 13, 2023
5,000 Meters · Rose Tree Park Bryn Mawr Invitational · Sep 522:03.27Bryn Mawr InvitationalSeptember 5, 2026
8,000 Meters · DREAM ParkBorder Battle · Oct 1736:52.5Border BattleOctober 17, 2026
8,000 Meters · Frankfort HS CourseNJCAA Region 20 Championship · Oct 3134:16.67NJCAA Region 20 ChampionshipOctober 31, 2026
8,000 Meters · Kernstown BattlefieldShenandoah Hornet Harrier · Sep 1937:23.66Shenandoah Hornet HarrierSeptember 19, 2026
8,000 Meters · WinterPlace Park & Equestrian CenterDon Cathcart Invitational · Oct 335:05.1Don Cathcart InvitationalOctober 3, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NJCAA Region 20 ChampionshipOct 31 · 8,000 Meters Mens' Division 2 JUCO · Place 15 · CCBC Essex (Md.)CCBC Essex (Md.)8,000 Meters Mens' Division 2 JUCO1534:16.67 PBFr
Oct 17Border BattleOct 17 · 8,000 Meters Men Open · Place 85 · CCBC Essex (Md.)CCBC Essex (Md.)8,000 Meters Men Open8536:52.5 PBFr
Oct 3Don Cathcart InvitationalOct 3 · 8,000 Meters Collegiate · Place 67 · CCBC Essex (Md.)CCBC Essex (Md.)8,000 Meters Collegiate6735:05.1 PBFr
Sep 19Shenandoah Hornet HarrierSep 19 · 8,000 Meters Men's 8K · Place 47 · CCBC Essex (Md.)CCBC Essex (Md.)8,000 Meters Men's 8K4737:23.66 PBFr
Sep 12Dickinson Long-Short InvitationalSep 12 · 4,000 Meters Collegiate · Place 111 · CCBC Essex (Md.)CCBC Essex (Md.)4,000 Meters Collegiate11118:14.4 PBFr
Sep 5Bryn Mawr InvitationalSep 5 · 5,000 Meters College · Place 48 · CCBC Essex (Md.)CCBC Essex (Md.)5,000 Meters College4822:03.27 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16BCPS High School Cross Country County ChampionshipsOct 16 · 5,000 Meters Varsity · Place 81 · OverleaOverlea5,000 Meters Varsity8121:46.3412
Oct 8BCPS 3A/4A 12 Team Challenge 2Oct 8 · 3 Miles Varsity · Place 13 · OverleaOverlea3 Miles Varsity1320:03 PB12
Oct 45th Annual Flying Falcon InviteOct 4 · 3 Miles Varsity · Place 9 · OverleaOverlea3 Miles Varsity920:2612
Sep 24BCPS 12 team mixer @RandallstownSep 24 · 5,000 Meters Varsity · Place 25 · OverleaOverlea5,000 Meters Varsity2522:23.5—
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Medium Varsity · Place 177 · OverleaOverlea3 Miles Boys Medium Varsity17724:10.47 PB12
Sep 17BCPS-3A/4A 12 Team Challenge 1Sep 17 · 5,000 Meters Varsity · Place 39 · OverleaOverlea5,000 Meters Varsity3922:15 PB12
Sep 1342nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 245 · OverleaOverlea5,000 Meters Varsity24524:07.5312
Sep 10Chesapeake-BC, Loch Raven, Perry Hall, Overlea, Owings Mills @Eastern TechSep 10 · 5,000 Meters Varsity · Place 19 · OverleaOverlea5,000 Meters Varsity1922:42.9412

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31MPSSAA 3A North Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 59 · OverleaOverlea5,000 Meters Varsity5921:28.30 PB11
Oct 18BCPS High School Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 69 · OverleaOverlea5,000 Meters Varsity6920:35.0811
Oct 912 Team-2 3A/4A @ OverleaOct 9 · 5,000 Meters Varsity · Place 34 · OverleaOverlea5,000 Meters Varsity3420:00.00 PB11
Oct 7Sparrows Pt, Patapsco, Dundalk, Kenwood, Perry Hall @ OverleaOct 7 · 3,200 Meters Varsity · Place 5 · OverleaOverlea3,200 Meters Varsity512:3311
Oct 54th Annual Flying Falcon InvitationalOct 5 · 5,000 Meters Varsity · Place 9 · OverleaOverlea5,000 Meters Varsity920:1511
Sep 28Scorpion CrawlSep 28 · 5,000 Meters Varsity · Place 50 · OverleaOverlea5,000 Meters Varsity5020:18.1911
Sep 1812 Team-1 3A/4A @ ParkvilleSep 18 · 5,000 Meters Varsity · Place 18 · OverleaOverlea5,000 Meters Varsity1821:18.711
Sep 1441st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 190 · OverleaOverlea5,000 Meters Varsity19021:57.1711
Sep 11Overlea, Loch Raven, Parkville, Perry Hall @ Eastern TechSep 11 · 5,000 Meters Varsity · Place 21 · OverleaOverlea5,000 Meters Varsity2121:25.2111

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2MPSSAA 3A North Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 66 · OverleaOverlea5,000 Meters Varsity6621:52.1710
Oct 20BCPS High School Cross Country ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 42 · OverleaOverlea5,000 Meters Junior Varsity4221:25.95 PB10
Oct 1411th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Fresh-Soph · Place 53 · OverleaOverlea5,000 Meters Fresh-Soph5321:54.0010
Oct 73rd Annual Flying Falcon InvitationalOct 7 · Varsity · Place 20 · OverleaOverleaVarsity2022:2510
Oct 4BCPS League Meet @ Overlea-2Oct 4 · Varsity · Place 32 · OverleaOverleaVarsity3222:3810
Sep 27BCPS League Meet @ ParkvilleSep 27 · Varsity · Place 63 · OverleaOverleaVarsity6322:5210
Sep 20BCPS League Meet @ Overlea-1Sep 20 · Varsity · Place 18 · OverleaOverleaVarsity1824:0510
Sep 13BCPS League Meet @ Pikesville-1Sep 13 · 5,000 Meters Junior Varsity · Place 15 · OverleaOverlea5,000 Meters Junior Varsity1523:58.6 PB10