Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Third Battle of Winchester BattlefieldSpire XC Invitational · Nov 2 | 12:14.50 | Spire XC Invitational | November 2, 2024 |
| 2890 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 17 | 13:53.22 | Middletown Knight Youth Cross Country Meet | October 17, 2021 |
| 3,000 Meters · Brunswick High SchoolMD Youth CC Series #3 at Brunswick · Oct 1 | 12:05.0 | MD Youth CC Series #3 at Brunswick | October 1, 2023 |
| 3,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 16 | 12:28.11 | Middletown Youth Cross Country Meet | October 16, 2022 |
| 3,000 Meters · Providence ParkFPYC #2 · Oct 20 | 10:15.30 | FPYC #2 | October 20, 2024 |
| 3,200 Meters · Third Battle of Winchester Battlefield10th Annual Spire Invitational · Nov 1 | 12:15.3 | 10th Annual Spire Invitational | November 1, 2025 |
| 4,000 Meters · SYA Sports (Southwestern Youth Association)SYA Youth Meet · Oct 11 | 15:29.5 | SYA Youth Meet | October 11, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | 10th Annual Spire InvitationalNov 1 · 3,200 Meters Middle School · Place 6 · NoVA Athletic Club | 3,200 Meters Middle School | 6 | 12:15.3 PB | 7 |
| Oct 11 | SYA Youth MeetOct 11 · 4,000 Meters 13-14 · Place 3 · NoVA Athletic Club | 4,000 Meters 13-14 | 3 | 15:29.5 PB | 7 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Spire XC InvitationalNov 2 · 2 Miles Spire Invite MS Boys · Place 6 · NoVA Athletic Club | 2 Miles Spire Invite MS Boys | 6 | 12:14.50 PB | 6 |
| Oct 20 | FPYC #2Oct 20 · 3,000 Meters Boys 11-12 · Place 2 · NoVA Athletic Club | 3,000 Meters Boys 11-12 | 2 | 10:15.30 PB | 6 |
2023 Cross Country
2 results2022 Cross Country
1 results2021 Cross Country
1 results