Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 1 | 13:12.2 | MD Youth CC Series #3 at Brunswick | October 1, 2023 |
| 3,000 Meters · Carroll Manor Elementary SchoolCMRC Halloween Cross Country Invitational · Oct 27 | 11:35.99 | CMRC Halloween Cross Country Invitational | October 27, 2024 |
| 3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Invitational · Oct 20 | 11:59.56 | Catoctin Youth Cross Country Invitational | October 20, 2024 |
| 3,000 Meters · Catonsville High SchoolCatonsville Youth Cross Country Invitational · Sep 15 | 12:01.06 | Catonsville Youth Cross Country Invitational | September 15, 2024 |
| 3,000 Meters · Centennial HSYouth Cross Country Invitational Hosted by Bullseye Running · Sep 29 | 12:01.39 | Youth Cross Country Invitational Hosted by Bullseye Running | September 29, 2024 |
| 3,000 Meters · Herring Run ParkAAU Maryland District Cross Country Qualifier · Nov 17 | 11:36.22 | AAU Maryland District Cross Country Qualifier | November 17, 2024 |
| 3,000 Meters · Krimgold ParkFreedom Flyers Cross Country Invitational · Oct 6 | 12:21.86 | Freedom Flyers Cross Country Invitational | October 6, 2024 |
| 3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Oct 13 | 11:34.92 | Middletown Youth Cross Country Invitational | October 13, 2024 |
| 3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 3 | 11:11.57 | Maryland Blaze “Bring the Heat” XC Invitational | November 3, 2024 |
| 3,000 Meters · Rocky Hill Middle SchoolMD Youth XC Series #2 - Clarksburg Coyotes · Sep 25 | 15:30 | MD Youth XC Series #2 - Clarksburg Coyotes | September 25, 2022 |
| 4,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 26 | 15:07.81 | CMRC Youth XC Meet | October 26, 2025 |
| 4,000 Meters · South Hagerstown HSPotomac Valley Association Junior Olympic XC Championship · Nov 9 | 17:22.79 | Potomac Valley Association Junior Olympic XC Championship | November 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | Maryland Blaze XC Pre Nationals Tune Up MeetNov 23 · 4,000 Meters Varsity · Place 5 · Maryland Blaze Track Club | 4,000 Meters Varsity | 5 | 16:09.86 | — |
| Nov 9 | Potomac Valley Association Junior Olympic XC ChampionshipNov 9 · 4,000 Meters 13-14 · Place 4 · Maryland Blaze Track Club | 4,000 Meters 13-14 | 4 | 17:22.79 PB | 8 |
| Oct 26 | CMRC Youth XC MeetOct 26 · 4,000 Meters Boys 13-14 · Place 16 · Maryland Blaze Track Club | 4,000 Meters Boys 13-14 | 16 | 15:07.81 PB | 8 |
| Oct 12 | Middletown Youth XC MeetOct 12 · 4,000 Meters Varsity · Place 17 · Maryland Blaze Track Club | 4,000 Meters Varsity | 17 | 15:50.94 | 13 |
| Sep 28 | Catonsville Youth XC MeetSep 28 · 4,000 Meters Varsity · Place 8 · Maryland Blaze Track Club | 4,000 Meters Varsity | 8 | 17:45.98 | 13 |
| Sep 21 | Bullseye Youth XC MeetSep 21 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club | 4,000 Meters Varsity | 15 | 16:26.81 | 13 |
| Sep 14 | Maryland Blaze XC MeetSep 14 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club | 4,000 Meters Varsity | 15 | 16:57.80 | 13 |
| Sep 7 | Westminster Youth XC MeetSep 7 · 4,000 Meters Varsity · Place 15 · Maryland Blaze Track Club | 4,000 Meters Varsity | 15 | 17:34.45 | 13 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | AAU Maryland District Cross Country QualifierNov 17 · 3,000 Meters 11-12 · Place 14 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 14 | 11:36.22 PB | 12 |
| Nov 3 | Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 11/12 · Place 7 · Maryland Blaze Track Club | 3,000 Meters 11/12 | 7 | 11:11.57 PB | 12 |
| Oct 27 | CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 11-12 · Place 14 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 14 | 11:35.99 PB | 12 |
| Oct 20 | Catoctin Youth Cross Country InvitationalOct 20 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 7 | 11:59.56 PB | 12 |
| Oct 13 | Middletown Youth Cross Country InvitationalOct 13 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 7 | 11:34.92 PB | 12 |
| Oct 6 | Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 11-12 · Place 10 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 10 | 12:21.86 PB | 12 |
| Sep 29 | Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 11-12 · Place 7 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 7 | 12:01.39 PB | 12 |
| Sep 22 | MD Youth CC Series at DamascusSep 22 · 3,000 Meters Varsity · Place 2 · Maryland Blaze Track Club | 3,000 Meters Varsity | 2 | 12:07 | 12 |
| Sep 15 | Catonsville Youth Cross Country InvitationalSep 15 · 3,000 Meters Boys 11-12 · Place 6 · Maryland Blaze Track Club | 3,000 Meters Boys 11-12 | 6 | 12:01.06 PB | 12 |
| Sep 8 | Maryland Blaze XC Time TrialsSep 8 · 3,000 Meters 11/12 · Place 1 · Maryland Blaze Track Club | 3,000 Meters 11/12 | 1 | 11:57.7Unofficial | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 11-12 · Place 23 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 23 | 12:11.31 | 11 |
| Oct 22 | MD Youth CC Series #5 at ClarksburgOct 22 · 3,000 Meters Varsity · Place 5 · Maryland Blaze Track Cl | 3,000 Meters Varsity | 5 | 12:38.06 | 11 |
| Oct 15 | MD Youth CC Series #4 at Maryland BlazeOct 15 · 3,000 Meters 11-12 · Place 6 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 6 | 12:10.31 | 11 |
| Oct 1 | MD Youth CC Series #3 at BrunswickOct 1 · 3,000 Meters 11-12 · Place 10 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 10 | 13:12.2 PB | 11 |
| Sep 17 | MD Youth CC Series #1 at DamascusSep 17 · 3,000 Meters 11-12 · Place 10 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 10 | NT | 11 |
| Sep 10 | Maryland Blaze Time TrialsSep 10 · 3,000 Meters 11-12 · Place 2 · Maryland Blaze Track Club | 3,000 Meters 11-12 | 2 | 12:11.96Unofficial | 11 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | Maryland Blaze XC Development Meet #3Nov 19 · 3,000 Meters 9-10 · Place 4 · Maryland Blaze Track Club | 3,000 Meters 9-10 | 4 | 12:54.34 | 10 |
| Nov 5 | Maryland Blaze XC Development Meet #2Nov 5 · 3,000 Meters 9-10 · Place 3 · Maryland Blaze Track Club | 3,000 Meters 9-10 | 3 | 13:04.97 | 10 |
| Oct 8 | Maryland Blaze XC Development Meet #1Oct 8 · 3,000 Meters 9-10 · Place 2 · Maryland Blaze Track Club | 3,000 Meters 9-10 | 2 | 14:51.9 | 10 |
| Oct 2 | Freedom Fliers Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Maryland Blaze Track Club | 3,000 Meters 9-10 | — | DQ | 10 |
| Sep 25 | MD Youth XC Series #2 - Clarksburg CoyotesSep 25 · 3,000 Meters 9-10 · Place 18 · Maryland Blaze Track Club | 3,000 Meters 9-10 | 18 | 15:30 PB | 10 |