Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 15 | 8:41.59 | Catonsville Youth Cross Country Invitational | September 15, 2024 |
| 2,000 Meters · Centennial HSBullseye Youth Cross Country Invitational · Sep 8 | 9:08.45 | Bullseye Youth Cross Country Invitational | September 8, 2024 |
| 2,000 Meters · Kemptown ParkLightning Youth Cross Country Meet · Oct 1 | 9:51.44 | Lightning Youth Cross Country Meet | October 1, 2023 |
| 2,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 6 | 8:37.45 | Freedom Flyers Cross Country Invitational | October 6, 2024 |
| 2,000 Meters · Westminster High SchoolWestminter Youth Cross Country Invitational · Sep 22 | 9:12.74 | Westminter Youth Cross Country Invitational | September 22, 2024 |
| 3,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 2 | 12:41.93 | Bullseye Running Youth XC Invitational | November 2, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Bullseye Running Youth XC InvitationalNov 2 · 3,000 Meters Boys 9-10 · Place 5 · Catonsville Cougars | 3,000 Meters Boys 9-10 | 5 | 12:41.93 PB | 4 |
| Sep 28 | Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 3 · Catonsville Cougars T.C. | 3,000 Meters Varsity | 3 | 13:11.31 | 9 |
| Sep 21 | Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 9 · Catonsville Cougars T.C. | 3,000 Meters Varsity | 9 | 12:30.00 | 9 |
| Sep 14 | Maryland Blaze XC MeetSep 14 · 3,000 Meters Varsity · Place 4 · Catonsville Cougars T.C. | 3,000 Meters Varsity | 4 | 12:47.87 | 9 |
2024 Cross Country
4 results2023 Cross Country
3 results