Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Reservoir High SchoolHoward County League Meet 3B · Oct 14 | 18:47.08 | Howard County League Meet 3B | October 14, 2026 |
| 3 Miles · Centennial HSEagle Invitational · Sep 19 | 26:17.40 | Eagle Invitational | September 19, 2026 |
| 3 Miles · Clear Spring HSInterstate Classic · Sep 5 | 28:49.3 | Interstate Classic | September 5, 2026 |
| 3 Miles · Hereford HSBull Run 2026 · Sep 26 | 27:41.47 | Bull Run 2026 | September 26, 2026 |
| 3 Miles · Mount Hebron High SchoolHoward County League Meet 1A · Sep 8 | 29:31.93 | Howard County League Meet 1A | September 8, 2026 |
| 3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 29 | 18:46.83 | CMRC Youth Cross Country Meet | October 29, 2023 |
| 3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 22 | 20:53.01 | Catoctin Youth Cross Country Meet | October 22, 2023 |
| 3,000 Meters · Centennial HSBullseye Youth Cross Country Meet · Sep 17 | 21:20.27 | Bullseye Youth Cross Country Meet | September 17, 2023 |
| 3,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 1 | 20:15.51 | Lightning Youth Cross Country Meet | October 1, 2023 |
| 3,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 8 | 20:08.48 | Freedom Fliers Youth Cross Country Meet | October 8, 2023 |
| 4,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 15 | 30:39.09 | Catonsville Youth Cross Country Invitational | September 15, 2024 |
| 4,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 29 | 24:06.34 | Youth Cross Country Invitational Hosted by Bullseye Running | September 29, 2024 |
| 5,000 Meters · Atholton HSHoward County League Meet 2B · Sep 30 | 25:30.39 | Howard County League Meet 2B | September 30, 2026 |
| 5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 9 | 25:05.73 | Maryland XC Invitational presented by Brooks (MDXC) | October 9, 2026 |
| 5,000 Meters · Glenelg High SchoolCentennial, Atholton @ Glenelg · Oct 15 | 26:43.6 | Centennial, Atholton @ Glenelg | October 15, 2025 |
| 5,000 Meters · River Hill HSMPSSAA 3A South Regional Championships · Nov 4 | 26:21.94 | MPSSAA 3A South Regional Championships | November 4, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 2025 Howard County XC ChampionshipsOct 22 · 3 Miles Junior Varsity · Place 33 · AtholtonAtholton | 3 Miles Junior Varsity | 33 | 26:14.43 | 9 |
| Oct 15 | Centennial, Atholton @ GlenelgOct 15 · 5,000 Meters All Runners · Place 27 · AtholtonAtholton | 5,000 Meters All Runners | 27 | 26:43.6 PB | 9 |
| Oct 4 | Frank Keyser InvitationalOct 4 · 3 Miles Junior Varsity · Place 57 · AtholtonAtholton | 3 Miles Junior Varsity | 57 | 27:05.6 | 9 |
| Sep 27 | 2025 Prince George's Cross Country InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 30 · AtholtonAtholton | 5,000 Meters Junior Varsity | 30 | 31:23.08 | 9 |
| Sep 17 | Hammond, River Hill @ AtholtonSep 17 · 5,000 Meters Varsity · Place 29 · AtholtonAtholton | 5,000 Meters Varsity | 29 | 28:05.92 | 9 |
| Sep 13 | 2025 Rebel InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 22 · AtholtonAtholton | 5,000 Meters Junior Varsity | 22 | 29:24.4 | 9 |
| Sep 6 | Interstate ClassicSep 6 · 3 Miles Varsity · Place 35 · AtholtonAtholton | 3 Miles Varsity | 35 | 29:32.4 | 9 |
| Sep 3 | Atholton, Guilford Park @ Marriotts Ridge (Scrimmage)Sep 3 · 5,000 Meters Varsity · Place 33 · AtholtonAtholton | 5,000 Meters Varsity | 33 | 29:24.50Unofficial | 9 |
2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 11-12 · Place 47 · Bullseye StridersBullseye Striders | 3,000 Meters 11-12 | 47 | 18:46.83 PB | 7 |
| Oct 22 | Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 11-12 · Place 42 · Bullseye StridersBullseye Striders | 3,000 Meters 11-12 | 42 | 20:53.01 PB | 7 |
| Oct 8 | Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 11-12 · Place 50 · Bullseye StridersBullseye Striders | 3,000 Meters 11-12 | 50 | 20:08.48 PB | 7 |
| Oct 1 | Lightning Youth Cross Country MeetOct 1 · 3,000 Meters 11-12 · Place 37 · Bullseye StridersBullseye Striders | 3,000 Meters 11-12 | 37 | 20:15.51 PB | 7 |
| Sep 17 | Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 11-12 · Place 61 · Bullseye StridersBullseye Striders | 3,000 Meters 11-12 | 61 | 21:20.27 PB | 7 |
| Aug 24 | Bullseye XC Time TrialAug 24 · 1,500 Meters 11-12 · Place 31 · Bullseye StridersBullseye Striders | 1,500 Meters 11-12 | 31 | 10:56.23Unofficial | 7 |