Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 16 | 17:01.7 | VHSL XC Class 1,2,3 State Championship | November 16, 2024 |
| 6,000 Meters · Kernstown BattlefieldSU Twilight Open · Sep 11 | 20:26.70 | SU Twilight Open | September 11, 2026 |
| 6,000 Meters · Pole Green ParkSpider Alumni Open · Aug 30 | 20:25.1 | Spider Alumni Open | August 30, 2025 |
| 8,000 Meters · New Market Battlefield State Historical ParkJMU Invitational · Sep 26 | 28:59.3 | JMU Invitational | September 26, 2025 |
| 8,000 Meters · Panorama FarmsVirginia/Panorama Farms Invitational · Oct 17 | 28:18.9 | Virginia/Panorama Farms Invitational | October 17, 2025 |
| 8,000 Meters · Pole Green ParkRichmond Invitational · Oct 2 | 26:49.3 | Richmond Invitational | October 2, 2026 |
| 8,000 Meters · Tryon InternationalSouthern Conference XC Championship · Oct 31 | 26:33.50 | Southern Conference XC Championship | October 31, 2026 |
| 8,000 Meters · Tryon International Equestrian CenterSouthern Conference XC Championship · Nov 1 | 28:35.1 | Southern Conference XC Championship | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Southern Conference XC ChampionshipOct 31 · 8,000 Meters College · Place 48 · VMIVMI | 8,000 Meters College | 48 | 26:33.50 PB | So |
| Oct 16 | Virginia/Panorama Farms InvitationalOct 16 · 8,000 Meters Varsity · Place 105 · VMIVMI | 8,000 Meters Varsity | 105 | 27:05.67 | JR |
| Oct 2 | Richmond InvitationalOct 2 · 8,000 Meters College · Place 58 · VMIVMI | 8,000 Meters College | 58 | 26:49.3 PB | So |
| Sep 25 | Tryon Western NC ShowcaseSep 25 · 8,000 Meters Collegiate · Place 21 · VMIVMI | 8,000 Meters Collegiate | 21 | 26:49.8 | So |
| Sep 11 | SU Twilight OpenSep 11 · 6,000 Meters Collegiate · Place 9 · VMIVMI | 6,000 Meters Collegiate | 9 | 20:26.70 PB | So |
| Sep 5 | Spider Alumni OpenSep 5 · 6,000 Meters Collegiate · Place 53 · VMIVMI | 6,000 Meters Collegiate | 53 | 20:26.4 | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Southern Conference XC ChampionshipNov 1 · 8,000 Meters College · Place 70 · VMIVMI | 8,000 Meters College | 70 | 28:35.1 PB | Fr |
| Oct 17 | Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · Place 153 · VMIVMI | 8,000 Meters College | 153 | 28:18.9 PB | Fr |
| Sep 26 | JMU InvitationalSep 26 · 8,000 Meters College · Place 15 · VMIVMI | 8,000 Meters College | 15 | 28:59.3 PB | Fr |
| Sep 12 | Shenandoah TwilightSep 12 · 6,000 Meters College · Place 22 · VMIVMI | 6,000 Meters College | 22 | 21:32.5 | Fr |
| Aug 30 | Spider Alumni OpenAug 30 · 6,000 Meters Men's 6K · Place 89 · VMIVMI | 6,000 Meters Men's 6K | 89 | 20:25.1 PB | Fr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 1A · Place 7 · MiddlesexMiddlesex | 5,000 Meters 1A | 7 | 17:01.7 PB | 12 |
| Nov 7 | VHSL 1A Region A ChampionshipsNov 7 · 5,000 Meters Varsity · Place 2 · MiddlesexMiddlesex | 5,000 Meters Varsity | 2 | 16:57.00 | — |
| Oct 30 | Tidewater District XC MeetOct 30 · 5,000 Meters Varsity · Place 2 · MiddlesexMiddlesex | 5,000 Meters Varsity | 2 | 16:56.00 | 12 |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 17 · MiddlesexMiddlesex | 5,000 Meters Varsity | 17 | 17:07.1 | SR |
| Sep 28 | East Coast Elite XC - Virginia TechSep 28 · 5,000 Meters Varsity · Place 6 · MiddlesexMiddlesex | 5,000 Meters Varsity | 6 | 18:11.50 | 12 |