Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford High SchoolMPSSAA 3A State Championships · Nov 11 | 18:22.13 | MPSSAA 3A State Championships | November 11, 2023 |
| 3 Miles · Hereford High School- Post 2013Bull Run 2023 · Sep 23 | 19:02.5 | Bull Run 2023 | September 23, 2023 |
| 3 Miles · Hereford HSMPSSAA State Championships · Nov 8 | 17:23.01 | MPSSAA State Championships | November 8, 2025 |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 17:27.26 | Bull Run 2025 | September 20, 2025 |
| 3 Miles · South River High SchoolSeahawk Invite · Sep 3 | 22:54.60 | Seahawk Invite | September 3, 2022 |
| 5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 11 | 16:41.42 | Maryland XC Invitational presented by Brooks (MDXC) | October 11, 2025 |
| 5,000 Meters · Long Reach High SchoolWilde Lake, River Hill @ Long Reach (Scrimmage) · Sep 3 | 18:02 | Wilde Lake, River Hill @ Long Reach (Scrimmage) | September 3, 2025 |
| 5,000 Meters · River Hill HSMPSSAA 2A West & 3A South Region Championships · Oct 30 | 16:58.56 | MPSSAA 2A West & 3A South Region Championships | October 30, 2025 |
| 5,000 Meters · River Hill HSMPSSAA 3A South Region Championships · Nov 2 | 17:46.33 | MPSSAA 3A South Region Championships | November 2, 2023 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 23 | 17:15.17 | NXR Southeast Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 95 · River HillRiver Hill | 5,000 Meters Invite 2 | 95 | 17:20.99 | 12 |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 2A · Place 13 · River HillRiver Hill | 3 Miles 2A | 13 | 17:23.01 PB | 12 |
| Oct 30 | MPSSAA 2A West & 3A South Region ChampionshipsOct 30 · 5,000 Meters 2A West · Place 3 · River HillRiver Hill | 5,000 Meters 2A West | 3 | 16:58.56 PB | 12 |
| Oct 22 | 2025 Howard County XC ChampionshipsOct 22 · 3 Miles Championship · Place 10 · River HillRiver Hill | 3 Miles Championship | 10 | 16:30.70 | 12 |
| Oct 11 | Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 6 · River HillRiver Hill | 5,000 Meters Red & White Varsity | 6 | 16:41.42 PB | 12 |
| Oct 8 | Mt. Hebron, Hammond @ River HillOct 8 · 5,000 Meters Varsity · Place 3 · River HillRiver Hill | 5,000 Meters Varsity | 3 | 18:48.7 | 12 |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Boys Medium Varsity · Place 9 · River HillRiver Hill | 3 Miles Boys Medium Varsity | 9 | 17:27.26 PB | 12 |
| Sep 13 | Eagle InvitationalSep 13 · 3 Miles Varsity · Place 16 · River HillRiver Hill | 3 Miles Varsity | 16 | 16:28.34 | 12 |
| Sep 6 | Top of the Hill Invitational - 3rd AnnualSep 6 · 5,000 Meters Varsity · Place 20 · River HillRiver Hill | 5,000 Meters Varsity | 20 | 16:59.83 | 12 |
| Sep 3 | Wilde Lake, River Hill @ Long Reach (Scrimmage)Sep 3 · 5,000 Meters All Runners · Place 3 · River HillRiver Hill | 5,000 Meters All Runners | 3 | 18:02 PB | 12 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 339 · River HillRiver Hill | 5,000 Meters Open Invitational | 339 | 17:15.17 PB | 11 |
| Nov 9 | MPSSAA 3A State ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 78 · River HillRiver Hill | 3 Miles 3A Varsity | 78 | 17:53.27 | 11 |
| Oct 31 | MPSSAA 3A South Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 13 · River HillRiver Hill | 5,000 Meters Varsity | 13 | 17:58.27 | 11 |
| Oct 23 | Howard County Cross Country ChampionshipsOct 23 · 3 Miles Championship · Place 22 · River HillRiver Hill | 3 Miles Championship | 22 | 17:16.10 | 11 |
| Oct 16 | Glenelg, River Hill @ Mt. Hebron HSOct 16 · 5,000 Meters Varsity · Place 3 · River HillRiver Hill | 5,000 Meters Varsity | 3 | 18:35.7 | 11 |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Varsity · Place 18 · River HillRiver Hill | 5,000 Meters Varsity | 18 | 17:34.41 | 11 |
| Sep 25 | Reservoir, Howard, Guilford Park @ River Hill HSSep 25 · 5,000 Meters Varsity · Place 5 · River HillRiver Hill | 5,000 Meters Varsity | 5 | 18:36 | 11 |
| Sep 21 | Bull RunSep 21 · 3 Miles Varsity Medium · Place 38 · River HillRiver Hill | 3 Miles Varsity Medium | 38 | 18:31.8 | 11 |
| Sep 14 | Eagle InvitationalSep 14 · 3 Miles Varsity · Place 40 · River HillRiver Hill | 3 Miles Varsity | 40 | 17:35.66 | 11 |
| Sep 7 | Top of the Hill Invitational - 2nd AnnualSep 7 · 5,000 Meters Varsity · Place 13 · River HillRiver Hill | 5,000 Meters Varsity | 13 | 17:34.88 | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 3A State ChampionshipsNov 11 · 3 Miles 3A Varsity · Place 91 · River HillRiver Hill | 3 Miles 3A Varsity | 91 | 18:22.13 PB | 10 |
| Nov 2 | MPSSAA 3A South Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 31 · River HillRiver Hill | 5,000 Meters Varsity | 31 | 17:46.33 PB | 10 |
| Oct 25 | 2023 Howard Country Cross Country ChampionshipsOct 25 · 3 Miles Varsity · Place 52 · River HillRiver Hill | 3 Miles Varsity | 52 | 18:13.97 | 10 |
| Oct 18 | Long Reach, River Hill @ Mt. HebronOct 18 · 5,000 Meters Varsity · Place 7 · River HillRiver Hill | 5,000 Meters Varsity | 7 | 18:41.1 | 10 |
| Oct 7 | Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Junior Varsity · Place 11 · River HillRiver Hill | 5,000 Meters Junior Varsity | 11 | 18:15 | 10 |
| Sep 27 | Centennial, Glenelg @ River HillSep 27 · Varsity · Place 28 · River HillRiver Hill | Varsity | 28 | 19:47 | 10 |
| Sep 23 | Bull Run 2023Sep 23 · 3 Miles Boys Medium Varsity · Place 59 · River HillRiver Hill | 3 Miles Boys Medium Varsity | 59 | 19:02.5 PB | 10 |
| Sep 9 | Eagle InvitationalSep 9 · 3 Miles Frosh/Soph Freshman · Place 6 · River HillRiver Hill | 3 Miles Frosh/Soph Freshman | 6 | 18:28.10 | 10 |
| Sep 2 | Top of the Hill InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 3 · River HillRiver Hill | 5,000 Meters Junior Varsity | 3 | 19:02.20 | 10 |
2022 Cross Country
4 results2021 Cross Country
1 results