Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Windsor Castle ParkSmithfield Scrimmage · Aug 26 | 15:08:30 | Smithfield Scrimmage | August 26, 2021 |
| 5,000 Meters · Bells Mill ParkVHSL Region 3A Cross Country Championship · Nov 1 | 17:45.90 | VHSL Region 3A Cross Country Championship | November 1, 2023 |
| 5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 11 | 17:43.5 | VHSL Class 1,2,3 State Cross Country Championships | November 11, 2023 |
| 5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 12 | 18:44.65 | VHSL Class 1A/2A/3A State XC Championships | November 12, 2022 |
| 5,000 Meters · Windsor Castle ParkSmithfield BRD Meet · Sep 22 | 19:58 | Smithfield BRD Meet | September 22, 2021 |
| 5,000 Meters · York HSBay Rivers District XC Meet · Sep 21 | 19:20.24 | Bay Rivers District XC Meet | September 21, 2022 |
| 8,000 Meters · Norwich UniversityGNAC Cross-Country Run Championship · Nov 2 | 30:01.30 | GNAC Cross-Country Run Championship | November 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 80 · YorkYork | 5,000 Meters Class 3A | 80 | 17:43.5 PB | 12 |
| Nov 1 | VHSL Region 3A Cross Country ChampionshipNov 1 · 5,000 Meters Varsity · Place 17 · YorkYork | 5,000 Meters Varsity | 17 | 17:45.90 PB | 12 |
| Oct 25 | Bay River District ChampionshipOct 25 · 5,000 Meters Varsity · Place 22 · YorkYork | 5,000 Meters Varsity | 22 | 17:28.51 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Elite · Place 174 · YorkYork | Elite | 174 | 18:06 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 174 · YorkYork | 5,000 Meters Elite | 174 | 18:06 | 12 |
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 84 · YorkYork | 5,000 Meters Varsity - Class 3A | 84 | 18:44.65 PB | 11 |
| Nov 2 | VHSL Class 3 Region A Cross Country ChampionshipNov 2 · 5,000 Meters Varsity · Place 19 · YorkYork | 5,000 Meters Varsity | 19 | 18:36.47 | 11 |
| Oct 25 | Bay River District ChampionshipOct 25 · Varsity · Place 36 · YorkYork | Varsity | 36 | 18:25.11 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · Elite · Place 182 · YorkYork | Elite | 182 | 18:41 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 182 · YorkYork | 5,000 Meters Elite | 182 | 18:41 | — |
| Oct 7 | BRD XC Meet (Tabb, York, New Kent, Lafayette)Oct 7 · Varsity · Place 15 · YorkYork | Varsity | 15 | 19:13.97 | — |
| Sep 21 | Bay Rivers District XC MeetSep 21 · 5,000 Meters Varsity · Place 12 · YorkYork | 5,000 Meters Varsity | 12 | 19:20.24 PB | 11 |
| Sep 13 | BRD XC MeetSep 13 · 5,000 Meters Varsity · Place 13 · YorkYork | 5,000 Meters Varsity | 13 | 19:29.2 | 11 |
| Sep 10 | Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 47 · YorkYork | 5,000 Meters Varsity | 47 | 19:28.02 | 11 |
| Sep 10 | Albert E. Dorner: Newport News InvitationalSep 10 · 5,000 Meters Varsity · Place 47 · YorkYork | 5,000 Meters Varsity | 47 | 19:28.02 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Atlantic Coast XC InvitationalOct 9 · 5,000 Meters Varsity · Place 57 · YorkYork | 5,000 Meters Varsity | 57 | 19:27.80 | 10 |
| Sep 22 | Smithfield BRD MeetSep 22 · 5,000 Meters Varsity · Place 17 · YorkYork | 5,000 Meters Varsity | 17 | 19:58 PB | 10 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 135 · YorkYork | 5,000 Meters Varsity | 135 | 20:47.0 | — |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 135 · YorkYork | 5,000 Meters Varsity | 135 | 20:47.0 | — |
| Aug 26 | Smithfield ScrimmageAug 26 · 3,200 Meters Varsity · Place 24 · YorkYork | 3,200 Meters Varsity | 24 | 15:08:30 PB | 10 |