Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 1117:43.21MPSSAA 3A State ChampionshipsNovember 11, 2023
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2317:12.8Bull Run 2023September 23, 2023
3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 917:48.29MPSSAA 3A State ChampionshipsNovember 9, 2024
4 Miles · Temple University Ambler CampusTemple Invitational · Sep 422:32.5Temple InvitationalSeptember 4, 2026
5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Saucony (MDXC) · Oct 818:06Maryland XC Invitational presented by Saucony (MDXC)October 8, 2022
5,000 Meters · DulaneyMPSSAA 3A North Region Championships · Nov 317:48.4MPSSAA 3A North Region ChampionshipsNovember 3, 2022
5,000 Meters · River Hill HSMPSSAA 3A South Region Championships · Nov 217:01.22MPSSAA 3A South Region ChampionshipsNovember 2, 2023
5,000 Meters · United States Naval Academy Golf ClubCantello Invitational · Sep 1317:56.4Cantello InvitationalSeptember 13, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2316:52.48NXR Southeast Regional ChampionshipsNovember 23, 2024
7885 m · United States Naval Academy Golf ClubCantello Invitational · Sep 1227:34.40Cantello InvitationalSeptember 12, 2026
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3127:06.6Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:24.06Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3127:39.7Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:27.0Paul Short Run (College)October 3, 2025
8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 1729:15.8Virginia/Panorama Farms InvitationalOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 102 · Loyola (Md.)Loyola (Md.)8,000 Meters Patriot League10227:06.6 PBSo
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 48 · Loyola (Md.)Loyola (Md.)8,000 Meters Blue4826:24.06 PBSo
Sep 12Cantello InvitationalSep 12 · 4.9 Miles Varsity · Place 39 · Loyola (Md.)Loyola (Md.)4.9 Miles Varsity3927:34.40 PBSo
Sep 4Temple InvitationalSep 4 · 4 Miles College · Place 24 · Loyola (Md.)Loyola (Md.)4 Miles College2422:32.5 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 100 · Loyola (Md.)Loyola (Md.)8,000 Meters Champs10027:39.7 PBFr
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 161 · Loyola (Md.)Loyola (Md.)8,000 Meters College16129:15.8 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 364 · Loyola (Md.)Loyola (Md.)8,000 Meters Open36427:27.0 PBFr
Sep 13Cantello InvitationalSep 13 · 5,000 Meters Open · Place 15 · Loyola (Md.)Loyola (Md.)5,000 Meters Open1517:56.4 PBFr
Aug 29Temple InvitationalAug 29 · 4 Miles College · Place 51 · Loyola (Md.)Loyola (Md.)4 Miles College5123:02.60Fr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 219 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Open Invitational21916:52.48 PB12
Nov 9MPSSAA 3A State ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 70 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles 3A Varsity7017:48.29 PB12
Oct 31MPSSAA 3A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 9 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Varsity917:40.3512
Oct 23Baltimore City Public Schools ChampionshipsOct 23 · 3 Miles Varsity · Place 3 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles Varsity317:22.6412
Oct 23Baltimore City Public Schools ChampionshipsOct 23 · 3 Miles Varsity · Place 3 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles Varsity317:22.6412
Oct 9Baltimore City League Meet 5 - Druid HillOct 9 · 3.1 Miles Varsity · Place 3 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3.1 Miles Varsity318:11.0012
Oct 5Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 6 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Varsity617:04.7912
Sep 21Bull RunSep 21 · 3 Miles Varsity Medium · Place 25 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles Varsity Medium2518:06.012
Sep 18Baltimore City Novice & Group MeetSep 18 · 3.1 Miles Varsity · Place 2 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3.1 Miles Varsity218:08.7512

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 48 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles 3A Varsity4817:43.21 PB11
Nov 2MPSSAA 3A South Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 11 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Varsity1117:01.22 PB11
Oct 26Baltimore City Public Schools XC ChampionshipsOct 26 · 3.1 Miles Varsity · Place 1 · Baltimore Polytechnic IBaltimore Polytechnic I3.1 Miles Varsity117:24.3511
Sep 27Baltimore City XC League Meet 4Sep 27 · 3.1 Miles Varsity · Place 1 · Baltimore Polytechnic IBaltimore Polytechnic I3.1 Miles Varsity117:38.0911
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Medium Varsity · Place 4 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles Boys Medium Varsity417:12.8 PB11
Sep 2Top of the Hill InvitationalSep 2 · 5,000 Meters Varsity · Place 10 · Baltimore Polytechnic IBaltimore Polytechnic I5,000 Meters Varsity1016:48.9611

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12MPSSAA 3A State ChampionshipsNov 12 · 3 Miles Varsity · Place 58 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute3 Miles Varsity5818:30.0710
Nov 3MPSSAA 3A North Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 15 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Varsity1517:48.4 PB10
Oct 8Maryland XC Invitational presented by Saucony (MDXC)Oct 8 · 5,000 Meters Red & White · Place 60 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute5,000 Meters Red & White6018:06 PB10
Sep 28Baltimore City League Meet 4Sep 28 · 5,000 Meters Varsity · Place 1 · Baltimore Polytechnic IBaltimore Polytechnic I5,000 Meters Varsity118:15.2110
Sep 21Baltimore City Novice & Group MeetSep 21 · 5,000 Meters Varsity · Place 1 · Baltimore Polytechnic IBaltimore Polytechnic I5,000 Meters Varsity119:00.1310
Sep 14Baltimore City Cross Country RelaysSep 14 · 8,000 Meters Varsity · Place 1 · Baltimore Polytechnic InstituteBaltimore Polytechnic Institute8,000 Meters Varsity130:22.51Unofficial10