Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Ft Washington ParkMPSSAA 1A South Region Championships · Nov 219:14.64MPSSAA 1A South Region ChampionshipsNovember 2, 2023
3 Miles · Hereford High SchoolMPSSAA 1A State Championships · Nov 1119:51.84MPSSAA 1A State ChampionshipsNovember 11, 2023
3 Miles · Hereford HSMPSSAA 1A State Championships · Nov 918:12.51MPSSAA 1A State ChampionshipsNovember 9, 2024
3 Miles · Overlea High SchoolOverlea's 6th Annual Flying Falcon Invite · Oct 317:30Overlea's 6th Annual Flying Falcon InviteOctober 3, 2026
5,000 Meters · Baltimore County Agriculture Resource Centter43rd Richard Barnhart Memorial Invitational-Full · Sep 1919:20.2743rd Richard Barnhart Memorial Invitational-FullSeptember 19, 2026
5,000 Meters · Catonsville High SchoolBCPS Westside 12 Team Meet 2 · Oct 721:25.00BCPS Westside 12 Team Meet 2October 7, 2026
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1117:44.12Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 917:39.61Maryland XC Invitational presented by Brooks (MDXC)October 9, 2026
5,000 Meters · Dulaney High SchoolBCPS High School Cross Country Championships · Oct 2018:52.82BCPS High School Cross Country ChampionshipsOctober 20, 2023
5,000 Meters · Fair Hill Race TrackMPSSAA 1A South Region Championships · Nov 518:13.3MPSSAA 1A South Region ChampionshipsNovember 5, 2026
5,000 Meters · Fort Washington ParkMPSSAA 1A South Region Championships · Oct 3118:26.79MPSSAA 1A South Region ChampionshipsOctober 31, 2024
5,000 Meters · Franklin High SchoolRandallstown, Pikesville, Owings Mills, New Town @ Franklin · Sep 1119:13Randallstown, Pikesville, Owings Mills, New Town @ FranklinSeptember 11, 2024
5,000 Meters · Milford Mill AcademyBCPS Westside 12 Team Meet 3 · Oct 1418:14.3BCPS Westside 12 Team Meet 3October 14, 2026
5,000 Meters · Owings Mills High SchoolBCPS 1A/2A 12 Team Challenge 2 · Oct 818:50.37BCPS 1A/2A 12 Team Challenge 2October 8, 2025
5,000 Meters · Pikesville High SchoolMPSSAA 1A South Region Championships · Oct 3017:42.05MPSSAA 1A South Region ChampionshipsOctober 30, 2025
5,000 Meters · Randallstown High BCPS Westside 12 Team Meet 1 · Sep 1619:13.2BCPS Westside 12 Team Meet 1September 16, 2026
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:29.55NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5MPSSAA 1A South Region ChampionshipsNov 5 · 5,000 Meters Varsity · Place 5 · PikesvillePikesville5,000 Meters Varsity518:13.3 PB12
Oct 14BCPS Westside 12 Team Meet 3Oct 14 · 5,000 Meters Varsity · Place 2 · PikesvillePikesville5,000 Meters Varsity218:14.3 PB12
Oct 9Maryland XC Invitational presented by Brooks (MDXC)Oct 9 · 5,000 Meters Black & Gold Varsity · Place 162 · PikesvillePikesville5,000 Meters Black & Gold Varsity16217:39.61 PB12
Oct 7BCPS Westside 12 Team Meet 2Oct 7 · 5,000 Meters Varsity · Place 6 · PikesvillePikesville5,000 Meters Varsity621:25.00 PB12
Oct 3Overlea's 6th Annual Flying Falcon InviteOct 3 · 3 Miles Varsity · Place 11 · PikesvillePikesville3 Miles Varsity1117:30 PB12
Sep 26Bull Run 2026Sep 26 · 3 Miles Boys Small Varsity · Place 45 · PikesvillePikesville3 Miles Boys Small Varsity4519:32.6012
Sep 1943rd Richard Barnhart Memorial Invitational-FullSep 19 · 5,000 Meters Varsity · Place 76 · PikesvillePikesville5,000 Meters Varsity7619:20.27 PB12
Sep 16BCPS Westside 12 Team Meet 1Sep 16 · 5,000 Meters Varsity · Place 3 · PikesvillePikesville5,000 Meters Varsity319:13.2 PB12
Sep 9Catonsville,Dulaney, New Town, Owings Mills, Western Tech @PikesvilleSep 9 · 5,000 Meters Varsity · Place 14 · PikesvillePikesville5,000 Meters Varsity1420:08.0812

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 50 · UnattachedUnattached5,000 Meters Invite 35017:29.55 PB11
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 1A · Place 27 · PikesvillePikesville3 Miles 1A2718:16.7611
Oct 30MPSSAA 1A South Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 10 · PikesvillePikesville5,000 Meters Varsity1017:42.05 PB11
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Black & Gold Varsity · Place 121 · PikesvillePikesville5,000 Meters Black & Gold Varsity12117:44.12 PB11
Oct 8BCPS 1A/2A 12 Team Challenge 2Oct 8 · 5,000 Meters Varsity · Place 3 · PikesvillePikesville5,000 Meters Varsity318:50.37 PB11
Sep 20Bull Run 2025Sep 20 · 3 Miles Boys Small Varsity · PikesvillePikesville3 Miles Boys Small Varsity—DNF11
Sep 1342nd Annual Richard Barnhart Memorial InvitationalSep 13 · 5,000 Meters Varsity · Place 100 · PikesvillePikesville5,000 Meters Varsity10019:25.8311

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9MPSSAA 1A State ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 34 · PikesvillePikesville3 Miles 1A Varsity3418:12.51 PB10
Oct 31MPSSAA 1A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 3 · PikesvillePikesville5,000 Meters Varsity318:26.79 PB10
Sep 21Bull RunSep 21 · 3 Miles Varsity Small · Place 55 · PikesvillePikesville3 Miles Varsity Small5519:44.710
Sep 1441st Annual Richard Barnhart Memorial Invitational-FULLSep 14 · 5,000 Meters Varsity · Place 111 · PikesvillePikesville5,000 Meters Varsity11119:45.8310
Sep 11Randallstown, Pikesville, Owings Mills, New Town @ FranklinSep 11 · 5,000 Meters Varsity · Place 4 · PikesvillePikesville5,000 Meters Varsity419:13 PB10

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 1A State ChampionshipsNov 11 · 3 Miles 1A Varsity · Place 74 · PikesvillePikesville3 Miles 1A Varsity7419:51.84 PB9
Nov 2MPSSAA 1A South Region ChampionshipsNov 2 · 3 Miles Varsity · Place 11 · PikesvillePikesville3 Miles Varsity1119:14.64 PB9
Oct 20BCPS High School Cross Country ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 5 · PikesvillePikesville5,000 Meters Junior Varsity518:52.82 PB9
Sep 13BCPS League Meet @ Pikesville-1Sep 13 · 5,000 Meters Junior Varsity · Place 4 · PikesvillePikesville5,000 Meters Junior Varsity420:58.79