Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 8 | 19:05.6 | VHSL XC Class 123 State Championship | November 8, 2025 |
| 5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 12 | 18:38.68 | VHSL Class 1A/2A/3A State XC Championships | November 12, 2022 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 18:31.3 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Poor Farm Park Patrick Henry Invitational · Sep 27 | 18:27.5 | Patrick Henry Invitational | September 27, 2025 |
| 5,000 Meters · Windsor Castle ParkBay Rivers District Meet · Sep 3 | 18:45 | Bay Rivers District Meet | September 3, 2025 |
| 5,000 Meters · York HSBay Rivers District XC Meet · Sep 21 | 18:41.72 | Bay Rivers District XC Meet | September 21, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 48 · York | 5,000 Meters Varsity | 48 | 17:54.9 | JR |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 81 · York | 5,000 Meters Varsity - Class 3A | 81 | 18:38.68 PB | 9 |
| Nov 2 | VHSL Class 3 Region A Cross Country ChampionshipNov 2 · 5,000 Meters Varsity · Place 16 · York | 5,000 Meters Varsity | 16 | 18:24.63 | 9 |
| Oct 25 | Bay River District ChampionshipOct 25 · Varsity · Place 29 · York | Varsity | 29 | 18:02.85 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · Elite · Place 130 · York | Elite | 130 | 18:11 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 130 · York | 5,000 Meters Elite | 130 | 18:11 | — |
| Oct 7 | BRD XC Meet (Tabb, York, New Kent, Lafayette)Oct 7 · Varsity · Place 14 · York | Varsity | 14 | 19:03.15 | — |
| Sep 21 | Bay Rivers District XC MeetSep 21 · 5,000 Meters Varsity · Place 5 · York | 5,000 Meters Varsity | 5 | 18:41.72 PB | 9 |
| Sep 13 | BRD XC MeetSep 13 · 5,000 Meters Varsity · Place 10 · York | 5,000 Meters Varsity | 10 | 19:13.2 | 9 |
| Sep 10 | Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 31 · York | 5,000 Meters Varsity | 31 | 18:55.01 | 9 |
| Sep 10 | Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 31 · York | 5,000 Meters Varsity | 31 | 18:55.01 | 9 |