Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Kernstown BattlefieldVHSL Region 4D Championships · Nov 1 | 17:24.2 | VHSL Region 4D Championships | November 1, 2023 |
| 5,000 Meters · Oatlands PlantationVHSL Class 4 State Cross Country Championships · Nov 8 | 16:35.40 | VHSL Class 4 State Cross Country Championships | November 8, 2025 |
| 5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 11 | 15:55.7 | Albemarle Invite | October 11, 2025 |
| 5,000 Meters · Pleasant Grove ParkFluvanna HS XC Meet #1 · Sep 17 | 16:36.2 | Fluvanna HS XC Meet #1 | September 17, 2025 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 15:31.5 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkRegion 4D Cross Country Championship · Oct 29 | 15:50.2 | Region 4D Cross Country Championship | October 29, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 16:10.40 | NXR Southeast Regional Championships | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 109 · Charlottesville | 5,000 Meters Championship | 109 | 16:10.40 PB | 11 |
| Nov 8 | VHSL Class 4 State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 10 · Charlottesville | 5,000 Meters Varsity | 10 | 16:35.40 PB | 11 |
| Oct 29 | Region 4D Cross Country ChampionshipOct 29 · 5,000 Meters Varsity · Place 4 · Charlottesville | 5,000 Meters Varsity | 4 | 15:50.2 PB | 11 |
| Oct 22 | Jefferson District ChampionshipOct 22 · 5,000 Meters Varsity · Place 1 · Charlottesville | 5,000 Meters Varsity | 1 | 16:06.5 | 11 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 36 · Charlottesville | 5,000 Meters Showcase | 36 | 15:31.5 PB | 11 |
| Oct 11 | Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 7 · Charlottesville | 5,000 Meters Varsity | 7 | 15:55.7 PB | 11 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 28 · Charlottesville | Varsity | 28 | 16:35 | — |
| Sep 17 | Fluvanna HS XC Meet #1Sep 17 · 5,000 Meters Varsity · Place 1 · Charlottesville | 5,000 Meters Varsity | 1 | 16:36.2 PB | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | VHSL Class 4 State XC MeetNov 16 · 5,000 Meters Varsity · Place 27 · Charlottesville | 5,000 Meters Varsity | 27 | 17:07 | — |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 86 · Charlottesville | 5,000 Meters Varsity | 86 | 16:04.7 | SO |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 66 · Charlottesville | 5,000 Meters Varsity | 66 | 17:01 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 66 · Charlottesville | Varsity | 66 | 17:01 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 66 · Charlottesville | Varsity | 66 | 17:01 | — |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | VHSL Class 6 State ChampionshipNov 11 · Varsity · Place 18 · Charlottesville | Varsity | 18 | 16:48 | — |
| Nov 11 | VHSL Class 4 State XC MeetNov 11 · 5,000 Meters Varsity · Place 18 · Charlottesville | 5,000 Meters Varsity | 18 | 16:48 | — |
| Nov 11 | VHSL Class 4 State XC MeetNov 11 · 5,000 Meters Varsity · Place 18 · Charlottesville | 5,000 Meters Varsity | 18 | 16:48 | — |
| Nov 1 | VHSL Region 4D ChampionshipsNov 1 · 5,000 Meters Varsity · Place 19 · Charlottesville | 5,000 Meters Varsity | 19 | 17:24.2 PB | 9 |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · Elite · Place 64 · Charlottesville | Elite | 64 | 16:05 | — |
| Oct 14 | MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 64 · Charlottesville | 5,000 Meters Elite | 64 | 16:05 | 9 |
| Sep 30 | Judges Classic 2023Sep 30 · 5,000 Meters Varsity · Place 22 · Charlottesville | 5,000 Meters Varsity | 22 | 17:25.5 | — |
| Sep 1 | EMU Mennonite Heritage Cross Country InvitationalSep 1 · 5,000 Meters Varsity · Place 4 · Charlottesville | 5,000 Meters Varsity | 4 | 16:51.0 | FR |