Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Athens City Middle SchoolAthens Home Meet · Sep 10 | 18:03.90 | Athens Home Meet | September 10, 2020 |
| 2 Miles · Industrial ParkOMS Home Meet · Sep 16 | 16:27.02 | OMS Home Meet | September 16, 2020 |
| 2 Miles · Waterville Community Elementary SchoolLake Forest Home Meet · Sep 3 | 17:20.00 | Lake Forest Home Meet | September 3, 2020 |
| 2 Miles · Weakley Park TMSAA Cross Country State Championship · Oct 3 | 15:23.77 | TMSAA Cross Country State Championship | October 3, 2020 |
| 2 Miles · Woodland Park Baptist ChurchBack to School Mad Dash 2 Mile · Aug 18 | 14:20.57 | Back to School Mad Dash 2 Mile | August 18, 2026 |
| 5,000 Meters · Cherokee Farm Cross Country CourseCherokee Farms Invitational · Sep 21 | 23:57 | Cherokee Farms Invitational | September 21, 2024 |
| 5,000 Meters · Edwards ParkNGXCL 3 Wildwood Run · Sep 23 | 25:03.0 | NGXCL 3 Wildwood Run | September 23, 2024 |
| 5,000 Meters · Grove Level Running TrailNGXCL 2 Catamount Chase · Sep 2 | 25:55.3 | NGXCL 2 Catamount Chase | September 2, 2025 |
| 5,000 Meters · Heritage High SchoolNGXCL 1 Frontrunner 5 Star Stride · Aug 23 | 24:31.4 | NGXCL 1 Frontrunner 5 Star Stride | August 23, 2025 |
| 5,000 Meters · Maryville College CourseTSSAA XC DI Class AAA Section 3 Meet · Oct 27 | 22:54.2 | TSSAA XC DI Class AAA Section 3 Meet | October 27, 2026 |
| 5,000 Meters · Old McDonald's FarmMcCallie Invitational · Sep 27 | 25:37.60 | McCallie Invitational | September 27, 2025 |
| 5,000 Meters · Shelby Farms ParkTSSAA XC DI Class AAA State Championship Meet · Nov 7 | 22:48.2 | TSSAA XC DI Class AAA State Championship Meet | November 7, 2025 |
| 5,000 Meters · Victor Ashe ParkVictor Ashe Park Fall Classic - High School · Sep 5 | 24:12.69 | Victor Ashe Park Fall Classic - High School | September 5, 2026 |
| 5,000 Meters · Woodland Park Baptist ChurchTSSAA XC DI Class AAA Region 3 Meet · Oct 29 | 22:11.42 | TSSAA XC DI Class AAA Region 3 Meet | October 29, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | TSSAA XC DI Class AAA State Championship MeetNov 7 · 5,000 Meters D1AAA · Place 186 · Walker ValleyWalker Valley | 5,000 Meters D1AAA | 186 | 22:48.2 PB | 11 |
| Sep 27 | McCallie InvitationalSep 27 · 5,000 Meters Varsity · Place 37 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 37 | 25:37.60 PB | 11 |
| Sep 16 | Woodland Park Meet #2Sep 16 · 5,000 Meters Varsity · Place 18 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 18 | 22:46.34 | 11 |
| Sep 2 | NGXCL 2 Catamount ChaseSep 2 · 5,000 Meters Varsity · Place 32 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 32 | 25:55.3 PB | 11 |
| Aug 23 | NGXCL 1 Frontrunner 5 Star StrideAug 23 · 5,000 Meters Varsity · Place 39 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 39 | 24:31.4 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | TSSAA State Cross Country ChampionshipNov 7 · 5,000 Meters Division I · Place 170 · Walker ValleyWalker Valley | 5,000 Meters Division I | 170 | 23:03.46 | 10 |
| Oct 29 | TSSAA XC DI Class AAA Region 3 Meet Oct 29 · 5,000 Meters Varsity · Place 32 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 32 | 22:11.42 PB | 10 |
| Oct 22 | Front Runner Athletics Chattanooga Area ChampionshipOct 22 · 5,000 Meters Varsity · Place 71 · Walker Valley High SWalker Valley High S | 5,000 Meters Varsity | 71 | 24:52.45 | 10 |
| Sep 23 | NGXCL 3 Wildwood RunSep 23 · 5,000 Meters Varsity · Place 28 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 28 | 25:03.0 PB | 10 |
| Sep 21 | Cherokee Farms InvitationalSep 21 · 5,000 Meters Varsity · Place 31 · Walker ValleyWalker Valley | 5,000 Meters Varsity | 31 | 23:57 PB | 10 |
| Aug 27 | Woodland Park HS 2 MileAug 27 · Varsity · Place 15 · Walker Valley High SWalker Valley High S | Varsity | 15 | 14:43.64 | 10 |
2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
5 results