Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Buckner ParkMSCCA Member Meet-2 Mile Challenge HS · Aug 21 | 12:59 | MSCCA Member Meet-2 Mile Challenge HS | August 21, 2025 |
| 5,000 Meters · 3Y RanchDolphin Run · Oct 1 | 19:20.0 | Dolphin Run | October 1, 2025 |
| 5,000 Meters · Buckner ParkDickson Invitational · Sep 20 | 20:34 | Dickson Invitational | September 20, 2025 |
| 5,000 Meters · Phil Moore ParkGatorland Meet · Sep 21 | 20:28.8 | Gatorland Meet | September 21, 2024 |
| 5,000 Meters · Shelby Farms ParkTSSAA XC DI Class AAA State Championship Meet · Nov 7 | 19:27.1 | TSSAA XC DI Class AAA State Championship Meet | November 7, 2025 |
| 5,000 Meters · The HermitageMSCCA Voyles Classic · Sep 5 | 19:56.3 | MSCCA Voyles Classic | September 5, 2026 |
| 5,000 Meters · The Hermitage MSCCA Voyles Classic · Sep 5 | 19:13.30 | MSCCA Voyles Classic | September 5, 2025 |
| 5,000 Meters · The Webb SchoolJohn Freeman Invitational · Aug 30 | 21:30 | John Freeman Invitational | August 30, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | MSCCA ChampionshipsOct 17 · 5,000 Meters Varsity · Place 185 · Dickson Co. | 5,000 Meters Varsity | 185 | 19:22.59 | 11 |
| Oct 2 | The Frank Horton XCOct 2 · 5,000 Meters HS Boys Purple · Place 177 · Dickson County | 5,000 Meters HS Boys Purple | 177 | 20:13.5 | 11 |
| Sep 5 | MSCCA Voyles ClassicSep 5 · 5,000 Meters Varsity · Place 213 · Dickson County | 5,000 Meters Varsity | 213 | 19:56.3 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | TSSAA XC DI Class AAA State Championship MeetNov 7 · 5,000 Meters D1AAA · Place 241 · Dickson County | 5,000 Meters D1AAA | 241 | 19:27.1 PB | 10 |
| Oct 3 | The Frank Horton XCOct 3 · 5,000 Meters HS Purple · Place 110 · Dickson County | 5,000 Meters HS Purple | 110 | 19:30.0 | 10 |
| Oct 1 | Dolphin RunOct 1 · 5,000 Meters Varsity · Place 79 · Dickson County | 5,000 Meters Varsity | 79 | 19:20.0 PB | 10 |
| Sep 20 | Dickson InvitationalSep 20 · 5,000 Meters Varsity · Place 75 · Dickson County | 5,000 Meters Varsity | 75 | 20:34 PB | 10 |
| Sep 5 | MSCCA Voyles ClassicSep 5 · 5,000 Meters AAA · Place 197 · Dickson County | 5,000 Meters AAA | 197 | 19:13.30 PB | 10 |
| Aug 23 | 6th Annual Green Hill XC Invitational 2025Aug 23 · 5,000 Meters Varsity · Place 74 · Dickson County | 5,000 Meters Varsity | 74 | 20:08.84 | 10 |
| Aug 21 | MSCCA Member Meet-2 Mile Challenge HSAug 21 · 2 Miles Varsity · Place 13 · Dickson County | 2 Miles Varsity | 13 | 12:59 PB | 10 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | TSSAA State Cross Country ChampionshipNov 7 · 5,000 Meters Division I · Place 193 · Dickson Co. | 5,000 Meters Division I | 193 | 19:49.76 | 9 |
| Oct 19 | MSCCA ChampionshipsOct 19 · 5,000 Meters Varsity · Place 262 · Dickson Co. | 5,000 Meters Varsity | 262 | 21:43.33 | 9 |
| Sep 21 | Gatorland MeetSep 21 · 5,000 Meters Varsity · Place 110 · Dickson County | 5,000 Meters Varsity | 110 | 20:28.8 PB | 9 |
| Aug 30 | John Freeman InvitationalAug 30 · 5,000 Meters Varsity · Place 65 · Dickson County | 5,000 Meters Varsity | 65 | 21:30 PB | 9 |