Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1950 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 17 | 9:01.01 | Middletown Knight Youth Cross Country Meet | October 17, 2021 |
| 2 Miles · Archbishop Spalding HS4th Annual Cavalier Cross Country Invitational · Oct 12 | 11:53.22 | 4th Annual Cavalier Cross Country Invitational | October 12, 2026 |
| 2,000 Meters · Agricultural Farm ParkOlney XC Club Youth Meet · Sep 26 | 10:12.63 | Olney XC Club Youth Meet | September 26, 2021 |
| 2,000 Meters · Carroll Manor Elementary SchoolCMRC Youth Cross Country Meet · Oct 30 | 8:19.25 | CMRC Youth Cross Country Meet | October 30, 2022 |
| 2,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 19 | 10:38.24 | Catoctin Youth Cross Country Meet | September 19, 2021 |
| 2,000 Meters · Centennial HSBullseye/HoCo Striders Youth Cross Country Meet · Sep 25 | 9:07.16 | Bullseye/HoCo Striders Youth Cross Country Meet | September 25, 2022 |
| 2,000 Meters · Century HSFreedom Flyers Youth XC Meet · Oct 3 | 9:41.62 | Freedom Flyers Youth XC Meet | October 3, 2021 |
| 2,000 Meters · Herring Run ParkAAU XC District Championships · Nov 13 | 9:06.9 | AAU XC District Championships | November 13, 2021 |
| 2,000 Meters · Old National Pike District ParkLightning Youth Cross Country Meet · Oct 9 | 8:48.53 | Lightning Youth Cross Country Meet | October 9, 2022 |
| 3,000 Meters · Burleigh Manor Middle SchoolBullseye Maryland Youth XC Regional Championship · Nov 1 | 10:17.73 | Bullseye Maryland Youth XC Regional Championship | November 1, 2026 |
| 3,000 Meters · Carroll Manor Elementary SchoolCMRC Youth XC Meet · Oct 26 | 10:39.11 | CMRC Youth XC Meet | October 26, 2025 |
| 3,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Oct 22 | 13:56.28 | Catoctin Youth Cross Country Meet | October 22, 2023 |
| 3,000 Meters · Centennial HSBullseye Running Youth XC Invitational · Nov 2 | 11:03.52 | Bullseye Running Youth XC Invitational | November 2, 2025 |
| 3,000 Meters · Krimgold ParkFreedom Fliers Youth Cross Country Meet · Oct 8 | 13:45.70 | Freedom Fliers Youth Cross Country Meet | October 8, 2023 |
| 3,000 Meters · Middletown ParkMiddletown Youth Cross Country Invitational · Sep 27 | 11:00.14 | Middletown Youth Cross Country Invitational | September 27, 2026 |
| 3,000 Meters · Mount Vista ParkMaryland Blaze "Bring The Heat" XC Invitational · Nov 8 | 10:33.24 | Maryland Blaze "Bring The Heat" XC Invitational | November 8, 2026 |
| 3,000 Meters · Mount Vista ParkMaryland Blaze “Bring the Heat” XC Invitational · Nov 3 | 12:45.44 | Maryland Blaze “Bring the Heat” XC Invitational | November 3, 2024 |
| 3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 6 | 11:30.20 | AAU Cross Country Nationals | December 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Maryland Blaze "Bring The Heat" XC InvitationalNov 8 · 3,000 Meters 11/12 · Place 4 · Bullseye Striders | 3,000 Meters 11/12 | 4 | 10:33.24 PB | 7 |
| Nov 1 | Bullseye Maryland Youth XC Regional ChampionshipNov 1 · 3,000 Meters Boys 11-12 · Place 2 · Bullseye Striders | 3,000 Meters Boys 11-12 | 2 | 10:17.73 PB | 7 |
| Oct 18 | Frederick Blaze Cross Country InvitationalOct 18 · 3,000 Meters Varsity · Place 1 · Bullseye Striders | 3,000 Meters Varsity | 1 | 10:43.3 | 12 |
| Oct 12 | 4th Annual Cavalier Cross Country InvitationalOct 12 · 2 Miles Middle School · Place 2 · Bullseye Striders | 2 Miles Middle School | 2 | 11:53.22 PB | 7 |
| Sep 27 | Middletown Youth Cross Country InvitationalSep 27 · 3,000 Meters Boys 11-12 · Place 5 · Bullseye Striders | 3,000 Meters Boys 11-12 | 5 | 11:00.14 PB | 7 |
| Sep 3 | Bullseye Team Time TrialSep 3 · 1,500 Meters 11-12 · Place 1 · Bullseye Striders | 1,500 Meters 11-12 | 1 | 5:23.67Unofficial | 7 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | AAU Cross Country NationalsDec 6 · 3,000 Meters 11 Year Olds · Place 24 · Bullseye Striders | 3,000 Meters 11 Year Olds | 24 | 11:30.20 PB | 6 |
| Nov 2 | Bullseye Running Youth XC InvitationalNov 2 · 3,000 Meters Boys 11-12 · Place 4 · Bullseye Striders | 3,000 Meters Boys 11-12 | 4 | 11:03.52 PB | 6 |
| Oct 26 | CMRC Youth XC MeetOct 26 · 3,000 Meters Boys 11-12 · Place 10 · Bullseye Striders | 3,000 Meters Boys 11-12 | 10 | 10:39.11 PB | 6 |
| Oct 10 | 3rd Annual Cavalier InviteOct 10 · 2 Miles Middle School · Place 8 · Bullseye Running | 2 Miles Middle School | 8 | 12:12.48 | 6 |
| Oct 5 | 18th Annual Catoctin Youth Cross Country MeetOct 5 · 2,800 Meters Varsity · Place 9 · Bullseye Running | 2,800 Meters Varsity | 9 | 10:58.33 | 11 |
| Sep 28 | Catonsville Youth XC MeetSep 28 · 3,000 Meters Varsity · Place 7 · Bullseye Running | 3,000 Meters Varsity | 7 | 12:48.53 | 11 |
| Sep 21 | Bullseye Youth XC MeetSep 21 · 3,000 Meters Varsity · Place 16 · Bullseye Running | 3,000 Meters Varsity | 16 | 12:04.05 | 11 |
| Sep 7 | Westminster Youth XC MeetSep 7 · 3,000 Meters Varsity · Place 14 · Bullseye Running | 3,000 Meters Varsity | 14 | 12:32.01 | 11 |
| Aug 20 | Bullseye XC Time Trials 2025Aug 20 · 1,500 Meters 11-12 · Place 6 · Bullseye Striders | 1,500 Meters 11-12 | 6 | 6:13.79Unofficial | 6 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Maryland Blaze “Bring the Heat” XC InvitationalNov 3 · 3,000 Meters 9/10 · Place 18 · Bullseye Striders | 3,000 Meters 9/10 | 18 | 12:45.44 PB | 5 |
| Oct 27 | CMRC Halloween Cross Country InvitationalOct 27 · 3,000 Meters Boys 9-10 · Place 53 · Bullseye Striders | 3,000 Meters Boys 9-10 | 53 | 14:58.01 | 5 |
| Oct 6 | Freedom Flyers Cross Country InvitationalOct 6 · 3,000 Meters Boys 9-10 · Place 10 · Bullseye Striders | 3,000 Meters Boys 9-10 | 10 | 13:56.69 | 5 |
| Sep 29 | Youth Cross Country Invitational Hosted by Bullseye RunningSep 29 · 3,000 Meters Boys 9-10 · Place 17 · Bullseye Striders | 3,000 Meters Boys 9-10 | 17 | 14:05.98 | 5 |
| Sep 8 | Bullseye Youth Cross Country InvitationalSep 8 · 3,000 Meters Boys 9-10 · Place 5 · Bullseye Striders | 3,000 Meters Boys 9-10 | 5 | 13:21.29 | 5 |
| Aug 21 | Bullseye Youth XC Time TrialsAug 21 · 1,500 Meters 9-10 · Place 4 · Bullseye Striders | 1,500 Meters 9-10 | 4 | 6:28.72Unofficial | 5 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | CMRC Youth Cross Country MeetOct 29 · 3,000 Meters 9-10 · Place 21 · Bullseye Striders | 3,000 Meters 9-10 | 21 | 12:43.84 | 4 |
| Oct 22 | Catoctin Youth Cross Country MeetOct 22 · 3,000 Meters 9-10 · Place 13 · Bullseye Striders | 3,000 Meters 9-10 | 13 | 13:56.28 PB | 4 |
| Oct 8 | Freedom Fliers Youth Cross Country MeetOct 8 · 3,000 Meters 9-10 · Place 19 · Bullseye Striders | 3,000 Meters 9-10 | 19 | 13:45.70 PB | 4 |
| Sep 17 | Bullseye Youth Cross Country MeetSep 17 · 3,000 Meters 9-10 · Place 20 · Bullseye Striders | 3,000 Meters 9-10 | 20 | 14:24.57 | 4 |
| Sep 10 | Westminster Youth Cross Country MeetSep 10 · 3,000 Meters Varsity · Place 11 · Bullseye Running | 3,000 Meters Varsity | 11 | 14:00.27 | 4 |
| Aug 24 | Bullseye XC Time TrialAug 24 · 1,500 Meters 9-10 · Place 6 · Bullseye Striders | 1,500 Meters 9-10 | 6 | 6:28.65Unofficial | 4 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Maryland AAU XC ChampionshipsNov 12 · 2,000 Meters 7-8 · Place 9 · Bullseye Striders | 2,000 Meters 7-8 | 9 | 9:09.1 | 3 |
| Oct 30 | CMRC Youth Cross Country MeetOct 30 · 2,000 Meters 7-8 · Place 4 · Bullseye Striders | 2,000 Meters 7-8 | 4 | 8:19.25 PB | 3 |
| Oct 9 | Lightning Youth Cross Country MeetOct 9 · 2,000 Meters 7-8 · Place 6 · Bullseye Striders | 2,000 Meters 7-8 | 6 | 8:48.53 PB | 3 |
| Oct 2 | Freedom Fliers Youth Cross Country MeetOct 2 · 2,000 Meters 7-8 · Place 4 · Bullseye Striders | 2,000 Meters 7-8 | 4 | 9:42.11 | 3 |
| Sep 25 | Bullseye/HoCo Striders Youth Cross Country MeetSep 25 · 2,000 Meters 7-8 · Place 6 · Bullseye Striders | 2,000 Meters 7-8 | 6 | 9:07.16 PB | 3 |
| Aug 31 | Bullseye Youth XC Time TrialsAug 31 · 1,500 Meters 7-8 · Place 3 · Bullseye Striders | 1,500 Meters 7-8 | 3 | 7:01.81Unofficial | 3 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | AAU XC District ChampionshipsNov 13 · 2,000 Meters 7- 8 Year Old · Place 7 · Bullseye Striders | 2,000 Meters 7- 8 Year Old | 7 | 9:06.9 PB | 2 |
| Oct 31 | CMRC Youth Cross Country MeetOct 31 · 2,000 Meters 7-8 · Place 11 · Bullseye Striders | 2,000 Meters 7-8 | 11 | 9:06.29 | 2 |
| Oct 24 | Lightning Running Club Youth XC MeetOct 24 · 2,000 Meters 7-8 · Place 25 · Bullseye Striders | 2,000 Meters 7-8 | 25 | 10:07.08 | 2 |
| Oct 17 | Middletown Knight Youth Cross Country MeetOct 17 · 1,950 Meters 7-8 · Place 10 · Bullseye Striders | 1,950 Meters 7-8 | 10 | 9:01.01 PB | 2 |
| Oct 3 | Freedom Flyers Youth XC MeetOct 3 · 2,000 Meters 7-8 · Place 10 · Bullseye Striders | 2,000 Meters 7-8 | 10 | 9:41.62 PB | 2 |
| Sep 26 | Olney XC Club Youth MeetSep 26 · 2,000 Meters 7-8 · Place 13 · Bullseye Striders | 2,000 Meters 7-8 | 13 | 10:12.63 PB | 2 |
| Sep 19 | Catoctin Youth Cross Country MeetSep 19 · 2,000 Meters 7-8 · Place 11 · Bullseye Striders | 2,000 Meters 7-8 | 11 | 10:38.24 PB | 2 |
| Sep 8 | Bullseye Youth XC Time TrialSep 8 · 1,500 Meters Bullseye · Bullseye Striders | 1,500 Meters Bullseye | 0 | 7:47Unofficial | 2 |