Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 29 | 9:28.67 | CMRC Youth Cross Country Meet | October 29, 2023 |
| 2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 22 | 10:39.08 | Catoctin Youth Cross Country Meet | October 22, 2023 |
| 2,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 25 | 10:34.05 | Bullseye/HoCo Striders Youth Cross Country Meet | September 25, 2022 |
| 2,000 Meters · Century HSFreedom Fliers Youth Cross Country Meet · Oct 2 | 11:25.37 | Freedom Fliers Youth Cross Country Meet | October 2, 2022 |
| 2,000 Meters · Herring Run ParkMaryland AAU XC Championships · Nov 12 | 9:54.2 | Maryland AAU XC Championships | November 12, 2022 |
| 2,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 1 | 10:18.69 | Lightning Youth Cross Country Meet | October 1, 2023 |
| 2,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 8 | 11:31.35 | Freedom Fliers Youth Cross Country Meet | October 8, 2023 |
| 2,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 9 | 10:12.46 | Lightning Youth Cross Country Meet | October 9, 2022 |
| 2,000 Meters · Westminster High SchoolWestminster Youth Cross Country Meet · Sep 18 | 12:00.10 | Westminster Youth Cross Country Meet | September 18, 2022 |
| 3,000 Meters · Borher ParkMD Youth CC Series at Gaithersburg · Sep 20 | 15:55.43 | MD Youth CC Series at Gaithersburg | September 20, 2026 |
| 3,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 1 | 14:49.27 | Bullseye Maryland Youth XC Regional Championship | November 1, 2026 |
| 3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 26 | 14:09.25 | CMRC Youth XC Meet | October 26, 2025 |
| 3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 15 | 15:58.24 | Catonsville Youth Cross Country Invitational | September 15, 2024 |
| 3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 29 | 15:50.14 | Youth Cross Country Invitational Hosted by Bullseye Running | September 29, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 9-10 · Place 59 · Catonsville Cougars | 3,000 Meters Boys 9-10 | 59 | 14:09.25 PB | 4 |
| Sep 28 | Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 21 · Catonsville Cougars T.C. | 3,000 Meters Varsity | 21 | 15:25.86 | 10 |
| Sep 21 | Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 41 · Catonsville Cougars T.C. | 3,000 Meters Varsity | 41 | 14:56.75 | 10 |
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Maryland AAU XC ChampionshipsNov 12 · 2,000 Meters 7-8 · Place 15 · Catonsville Cougars | 2,000 Meters 7-8 | 15 | 9:54.2 PB | 7 |
| Oct 30 | CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 32 · Catonsville Cougars | 2,000 Meters 7-8 | 32 | 10:13.85 | 7 |
| Oct 9 | Lightning Youth Cross Country MeetOct 9 · 2,000 Meters 7-8 · Place 22 · Catonsville Cougars | 2,000 Meters 7-8 | 22 | 10:12.46 PB | 7 |
| Oct 2 | Freedom Fliers Youth Cross Country MeetOct 2 · 2,000 Meters 7-8 · Place 22 · Catonsville Cougars | 2,000 Meters 7-8 | 22 | 11:25.37 PB | 7 |
| Sep 25 | Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 2,000 Meters 7-8 · Place 22 · Catonsville Cougars | 2,000 Meters 7-8 | 22 | 10:34.05 PB | 7 |
| Sep 18 | Westminster Youth Cross Country MeetSep 18 · 2,000 Meters 7-8 · Place 20 · Catonsville Cougars | 2,000 Meters 7-8 | 20 | 12:00.10 PB | 7 |