Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford HSBull Run 2026 · Sep 2619:30.98Bull Run 2026September 26, 2026
3 Miles · Hereford HSBull Run 2025 · Sep 2022:34.73Bull Run 2025September 20, 2025
5,000 Meters · Catonsville High SchoolBCPS Westside 12 Team Meet 2 · Oct 722:27.30BCPS Westside 12 Team Meet 2October 7, 2026
5,000 Meters · Dulaney High SchoolBCPS High School Cross Country Championships · Oct 2023:16.03BCPS High School Cross Country ChampionshipsOctober 20, 2023
5,000 Meters · Fair Hill Race TrackMPSSAA 1A South Region Championships · Nov 519:59.5MPSSAA 1A South Region ChampionshipsNovember 5, 2026
5,000 Meters · Fort Washington ParkMPSSAA 1A South Region Championships · Oct 3121:04.51MPSSAA 1A South Region ChampionshipsOctober 31, 2024
5,000 Meters · Owings Mills High SchoolBCPS 1A/2A 12 Team Challenge 2 · Oct 821:39.27BCPS 1A/2A 12 Team Challenge 2October 8, 2025
5,000 Meters · Pikesville High SchoolCatonsville,Dulaney, New Town, Owings Mills, Western Tech @Pikesville · Sep 920:32.40Catonsville,Dulaney, New Town, Owings Mills, Western Tech @PikesvilleSeptember 9, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MPSSAA 1A South Region ChampionshipsNov 5 · 5,000 Meters Varsity · Place 26 · Western Tech5,000 Meters Varsity2619:59.5 PB12
Oct 22BCPS High School Cross Country Championships 2026Oct 22 · 5,000 Meters Varsity · Place 55 · Western Tech5,000 Meters Varsity5520:44.1012
Oct 7BCPS Westside 12 Team Meet 2Oct 7 · 5,000 Meters Varsity · Place 13 · Western Tech5,000 Meters Varsity1322:27.30 PB12
Sep 26Bull Run 2026Sep 26 · 3 Miles Boys Small/Medium JV/Open · Place 9 · Western Tech3 Miles Boys Small/Medium JV/Open919:30.98 PB12
Sep 9Catonsville,Dulaney, New Town, Owings Mills, Western Tech @PikesvilleSep 9 · 5,000 Meters Varsity · Place 16 · Western Tech5,000 Meters Varsity1620:32.40 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16BCPS High School Cross Country County ChampionshipsOct 16 · 5,000 Meters Varsity · Place 74 · Western Tech5,000 Meters Varsity7421:16.7511
Oct 8BCPS 1A/2A 12 Team Challenge 2Oct 8 · 5,000 Meters Varsity · Place 13 · Western Tech5,000 Meters Varsity1321:39.27 PB11
Sep 24BCPS 12 team mixer @CatonsvilleSep 24 · 5,000 Meters Varsity · Place 25 · Western Tech5,000 Meters Varsity2524:0411
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Small/Medium JV/Open · Place 47 · Western Tech3 Miles Boys Small/Medium JV/Open4722:34.73 PB11
Sep 10Catonsville, Dulaney, Hereford, Towson Western Tech @PikesvilleSep 10 · 5,000 Meters Varsity · Place 43 · Western Tech5,000 Meters Varsity4322:23.2311

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MPSSAA 1A State ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 115 · Western Tech3 Miles 1A Varsity11520:49.7010
Oct 31MPSSAA 1A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 20 · Western Tech5,000 Meters Varsity2021:04.51 PB10
Oct 18BCPS High School Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 88 · Western Tech5,000 Meters Varsity8821:41.9810
Oct 14Franklin, Catonsville, Western Tech, @ Owings MillsOct 14 · 5,000 Meters Varsity · Place 16 · Western Tech5,000 Meters Varsity1625:13.6810
Oct 912 Team-2 1A/2A @ PikesvilleOct 9 · 5,000 Meters Varsity · Place 23 · Western Tech5,000 Meters Varsity2322:10.1310
Oct 54th Annual Flying Falcon InvitationalOct 5 · 5,000 Meters Varsity · Place 25 · Western Tech5,000 Meters Varsity2522:1510
Sep 1812 Team-1 1A/2A @ Loch RavenSep 18 · 5,000 Meters Varsity · Place 26 · Western Tech5,000 Meters Varsity2622:54.110
Sep 11Lansdowne, Catonsville, Western Tech, Milford Mill @ Woodlawn Sep 11 · 5,000 Meters Varsity · Place 15 · Western Tech5,000 Meters Varsity1524:16.610

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 20BCPS High School Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 102 · Western Tech5,000 Meters Varsity10223:16.03 PB9
Oct 11BCPS League Meet @ Pikesville-2Oct 11 · 5,000 Meters Junior Varsity · Place 15 · Western Tech5,000 Meters Junior Varsity1523:49.59
Oct 7Frank Keyser InvitationalOct 7 · 3 Miles Junior Varsity · Place 39 · Western Tech3 Miles Junior Varsity3921:09.99
Oct 4BCPS League Meet @ Overlea-2Oct 4 · Varsity · Place 40 · Western TechVarsity4024:029
Sep 27BCPS League Meet @ Owings MillsSep 27 · Junior Varsity · Place 10 · Western TechJunior Varsity1024:279
Sep 20BCPS league meet @ Owings MillsSep 20 · 5,000 Meters Junior Varsity · Place 5 · Western Tech5,000 Meters Junior Varsity523:539
Sep 13BCPS League Meet @ Pikesville-1Sep 13 · 5,000 Meters Junior Varsity · Place 24 · Western Tech5,000 Meters Junior Varsity2426:44.09