Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 2319:29.6Bull Run 2023September 23, 2023
3 Miles · Hereford HSMPSSAA State Championships · Nov 819:03.72MPSSAA State ChampionshipsNovember 8, 2025
5,000 Meters · Baltimore County Agriculture Resource Centter11th Annual Gunpowder "North" Invitational · Oct 1419:42.7011th Annual Gunpowder "North" InvitationalOctober 14, 2023
5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 1118:09.73Maryland XC Invitational presented by Brooks (MDXC)October 11, 2025
5,000 Meters · Long Reach High SchoolWilde Lake, River Hill @ Long Reach (Scrimmage) · Sep 319:52Wilde Lake, River Hill @ Long Reach (Scrimmage)September 3, 2025
5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 3018:17.02MPSSAA 2A West & 3A South Region ChampionshipsOctober 30, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MPSSAA State ChampionshipsNov 8 · 3 Miles 2A · Place 63 · Wilde Lake3 Miles 2A6319:03.72 PB11
Oct 30MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 2A West · Place 33 · Wilde Lake5,000 Meters 2A West3318:17.02 PB11
Oct 222025 Howard County XC ChampionshipsOct 22 · 3 Miles Championship · Place 61 · Wilde Lake3 Miles Championship6118:03.2611
Oct 11Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 56 · Wilde Lake5,000 Meters Red & White Varsity5618:09.73 PB11
Oct 4Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 40 · Wilde Lake3 Miles Varsity4017:19.711
Sep 18Wilde Lake, Glenelg @ Guilford ParkSep 18 · 5,000 Meters Varsity · Place 10 · Wilde Lake5,000 Meters Varsity1019:3811
Sep 13Eagle InvitationalSep 13 · 3 Miles Varsity · Place 41 · Wilde Lake3 Miles Varsity4117:38.4511
Sep 3Wilde Lake, River Hill @ Long Reach (Scrimmage)Sep 3 · 5,000 Meters All Runners · Place 11 · Wilde Lake5,000 Meters All Runners1119:52 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Howard County Cross Country ChampionshipsOct 23 · 3 Miles Championship · Place 42 · Wilde Lake3 Miles Championship4218:02.3910
Oct 9Centennial, Wilde Lake @ Howard HSOct 9 · 3 Miles Varsity · Place 17 · Wilde Lake3 Miles Varsity1717:55.2810
Oct 5Frank Keyser InvitationalOct 5 · 3 Miles Junior Varsity · Place 1 · Wilde Lake3 Miles Junior Varsity117:46.910
Sep 25Hammond, Mt. Hebron @ Wilde Lake HSSep 25 · 3 Miles Varsity · Place 12 · Wilde Lake3 Miles Varsity1218:12.7710
Sep 14Eagle InvitationalSep 14 · 3 Miles Frosh/Soph Freshman · Place 19 · Wilde Lake3 Miles Frosh/Soph Freshman1919:28.3310
Sep 7Seahawk XC InvitationalSep 7 · 3 Miles Varsity · Place 15 · Wilde Lake H3 Miles Varsity1518:30.5810

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 252023 Howard Country Cross Country ChampionshipsOct 25 · 3 Miles Junior Varsity · Place 14 · Wilde Lake3 Miles Junior Varsity1418:47.249
Oct 1411th Annual Gunpowder "North" InvitationalOct 14 · 5,000 Meters Fresh-Soph · Place 8 · Wilde Lake5,000 Meters Fresh-Soph819:42.70 PB9
Oct 11Wilde Lake, Hammond, Guilford Park @ Long ReachOct 11 · Varsity · Place 14 · Wilde LakeVarsity1419:299
Oct 7Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Varsity · Place 137 · Wilde Lake5,000 Meters Varsity13719:129
Oct 4Wilde Lake, Marriotts Ridge @ ReservoirOct 4 · 5,000 Meters Varsity · Place 22 · Wilde Lake5,000 Meters Varsity2221:49.779
Sep 27Howard, Mt. Hebron @ Wilde LakeSep 27 · 3 Miles Varsity · Place 14 · Wilde Lake3 Miles Varsity1418:44.749
Sep 23Bull Run 2023Sep 23 · 3 Miles Boys Varsity Elite · Place 73 · Wilde Lake3 Miles Boys Varsity Elite7319:29.6 PB9
Sep 9Eagle InvitationalSep 9 · 3 Miles Frosh/Soph Freshman · Place 79 · Wilde Lake3 Miles Frosh/Soph Freshman7921:31.669
Sep 2Seahawk XC InvitationalSep 2 · 3 Miles Varsity · Place 19 · Wilde Lake H3 Miles Varsity1918:44.159