Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Nov 2 | 17:32.8 | VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP | November 2, 2024 |
| 5,000 Meters · Glen Allen HSGlen Allen & Deep Run Dual · Mar 30 | 20:53 | Glen Allen & Deep Run Dual | March 30, 2021 |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 2 | 19:34 | Octoberfest Invitational | October 2, 2021 |
| 5,000 Meters · Maggie L. Walker Governor’s SchooIMaggie Walker Dual #2 · Mar 17 | 22:02 | Maggie Walker Dual #2 | March 17, 2021 |
| 5,000 Meters · Pole Green ParkVHSL Region 4B XC Championships · Nov 3 | 20:01.9 | VHSL Region 4B XC Championships | November 3, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | VHSL Class 6 State XC MeetNov 16 · 5,000 Meters Varsity · Place 83 · Deep Run | 5,000 Meters Varsity | 83 | 18:23 | — |
| Nov 2 | VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNov 2 · 5,000 Meters Varsity · Place 26 · Deep Run | 5,000 Meters Varsity | 26 | 17:32.8 PB | 12 |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Elite · Place 124 · Deep Run | 5,000 Meters Elite | 124 | 17:27.9 | SR |
| Oct 12 | Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 48 · Deep Run | 5,000 Meters Varsity | 48 | 17:54.08 | 12 |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 101 · Deep Run | 5,000 Meters Varsity | 101 | 19:58 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 101 · Deep Run | Varsity | 101 | 19:58 | — |
2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | VHSL Region 4B XC ChampionshipsNov 3 · 5,000 Meters Junior Varsity · Place 50 · Deep Run | 5,000 Meters Junior Varsity | 50 | 20:01.9 PB | 9 |
| Oct 16 | MileStat.com XC InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 55 · Deep Run | 5,000 Meters Junior Varsity | 55 | 19:07 | — |
| Oct 2 | Octoberfest InvitationalOct 2 · 5,000 Meters Junior Varsity FR/SO · Place 37 · Deep Run | 5,000 Meters Junior Varsity FR/SO | 37 | 19:34 PB | 9 |
| Mar 30 | Glen Allen & Deep Run DualMar 30 · 5,000 Meters Varsity · Place 29 · Deep Run | 5,000 Meters Varsity | 29 | 20:53 PB | 8 |
| Mar 17 | Maggie Walker Dual #2Mar 17 · 5,000 Meters Junior Varsity · Place 3 · Deep Run | 5,000 Meters Junior Varsity | 3 | 22:02 PB | 8 |