Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · EP Tom Sawyer State ParkTrinity / Valkyrie Invitational · Sep 19 | 24:28.63 | Trinity / Valkyrie Invitational | September 19, 2025 |
| 5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 7 | 21:47.70 | VHSL XC State Class 1,2,3 Championship | November 7, 2026 |
| 5,000 Meters · McAlpine Greenway ParkWendy's Invitational · Oct 3 | 23:19.72 | Wendy's Invitational | October 3, 2026 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 22:42.6 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Smith River Sports ComplexVHSL Region 3D Championship · Oct 30 | 23:36.13 | VHSL Region 3D Championship | October 30, 2025 |
| 5,000 Meters · Smith River TrailsBengal Clash at the River · Aug 28 | 27:16.98 | Bengal Clash at the River | August 28, 2025 |
| 5,000 Meters · Steele Creek ParkBristol Cross · Sep 27 | 23:51.0 | Bristol Cross | September 27, 2025 |
| 5,000 Meters · Sugar Hollow ParkVHSL 1D,2D,3D XC Championships · Oct 28 | 21:55.4 | VHSL 1D,2D,3D XC Championships | October 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 3 · Place 69 · Abingdon | 5,000 Meters Class 3 | 69 | 21:47.70 PB | 10 |
| Oct 28 | VHSL 1D,2D,3D XC ChampionshipsOct 28 · 5,000 Meters 3D Varsity Girls · Place 18 · Abingdon | 5,000 Meters 3D Varsity Girls | 18 | 21:55.4 PB | 10 |
| Oct 3 | Wendy's InvitationalOct 3 · 5,000 Meters White · Place 175 · Abingdon | 5,000 Meters White | 175 | 23:19.72 PB | 10 |
| Sep 12 | Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 171 · Abingdon | 5,000 Meters Varsity Red | 171 | 22:47.8 | 10 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 3 · Place 67 · Abingdon | 5,000 Meters Class 3 | 67 | 22:09.6 | 9 |
| Oct 30 | VHSL Region 3D ChampionshipOct 30 · 5,000 Meters Varsity · Place 24 · Abingdon | 5,000 Meters Varsity | 24 | 23:36.13 PB | 9 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 249 · Abingdon | 5,000 Meters Showcase | 249 | 22:42.6 PB | 9 |
| Sep 27 | Bristol CrossSep 27 · 5,000 Meters Small · Place 20 · Abingdon | 5,000 Meters Small | 20 | 23:51.0 PB | 9 |
| Sep 19 | Trinity / Valkyrie InvitationalSep 19 · 5,000 Meters HS Race 2 · Place 196 · Abingdon | 5,000 Meters HS Race 2 | 196 | 24:28.63 PB | 9 |
| Sep 6 | Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 194 · Abingdon | 5,000 Meters Varsity Red | 194 | 25:09.4 | 9 |
| Aug 28 | Bengal Clash at the RiverAug 28 · 5,000 Meters Varsity · Place 76 · Abingdon | 5,000 Meters Varsity | 76 | 27:16.98 PB | 9 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Randy Smith ClassicOct 5 · 2,500 Meters Middle School · Place 16 · Abingdon | 2,500 Meters Middle School | 16 | 14:30.4 | 7 |
| Sep 16 | Walkers RunSep 16 · Middle School · Place 10 · Abingdon | Middle School | 10 | 11:37.2 | 8 |