Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · John Hunt Cross Country Running Park2025 NCAA Dl South Regional Championships · Nov 14 | 33:34.68 | 2025 NCAA Dl South Regional Championships | November 14, 2025 |
| 5,000 Meters · Buckner City ParkDickson Invitational · Sep 11 | 19:03 | Dickson Invitational | September 11, 2021 |
| 5,000 Meters · Phil Moore ParkGatorland Invitational · Sep 16 | 17:00.4 | Gatorland Invitational | September 16, 2023 |
| 5,000 Meters · Weakley ParkRegion 7 AAA Championship · Oct 25 | 17:59.5 | Region 7 AAA Championship | October 25, 2022 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 25:24.69 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Milliken & Company2024 Eye Opener XC College · Sep 6 | 27:25.55 | 2024 Eye Opener XC College | September 6, 2024 |
| 8,000 Meters · Milliken FieldUSC Upstate Eye Opener Invitational · Sep 4 | 25:38.7 | USC Upstate Eye Opener Invitational | September 4, 2026 |
| 8,000 Meters · Tryon InternationalSouthern Conference XC Championship · Oct 31 | 25:35.90 | Southern Conference XC Championship | October 31, 2026 |
| 8,000 Meters · Tryon International Equestrian CenterSouthern Conference XC Championship · Nov 1 | 26:29.4 | Southern Conference XC Championship | November 1, 2025 |
| 8,000 Meters · Virginia Tech Home Cross Country CourseHokie Invitational · Sep 18 | 25:06.90 | Hokie Invitational | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
3 results2024 Cross Country
1 results2023 Cross Country
2 results2022 Cross Country
4 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | MSCCA ChampionshipsOct 16 · 5,000 Meters Varsity · Place 96 · ClarksvilleClarksville | 5,000 Meters Varsity | 96 | 19:30.40 | — |
| Sep 11 | Dickson InvitationalSep 11 · 5,000 Meters Varsity · Place 48 · ClarksvilleClarksville | 5,000 Meters Varsity | 48 | 19:03 PB | 10 |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 81 · ClarksvilleClarksville | 5,000 Meters Varsity | 81 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 80 · ClarksvilleClarksville | 5,000 Meters Varsity | 80 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 80 · ClarksvilleClarksville | 5,000 Meters Varsity | 80 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 88 · ClarksvilleClarksville | 5,000 Meters Varsity | 88 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 79 · ClarksvilleClarksville | 5,000 Meters Varsity | 79 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 119 · ClarksvilleClarksville | 5,000 Meters Varsity | 119 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 118 · ClarksvilleClarksville | 5,000 Meters Varsity | 118 | 19:40.62 | — |
| Aug 28 | MSCCA Voyles ClassicAug 28 · 5,000 Meters Varsity · Place 118 · ClarksvilleClarksville | 5,000 Meters Varsity | 118 | 19:40.62 | — |
2020 Cross Country
1 results