Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.98 Miles · Burke Lake Park2019 Monroe Parker Invitational · Sep 7 | 19:03 | 2019 Monroe Parker Invitational | September 7, 2019 |
| 5,000 Meters · Goddard Memorial State ParkOCEAN STATE CROSS COUNTRY INVITATIONAL · Sep 23 | 20:29 | OCEAN STATE CROSS COUNTRY INVITATIONAL | September 23, 2017 |
| 5,000 Meters · Great Meadow ParkVHSL Class 6 State Championships · Nov 16 | 19:07 | VHSL Class 6 State Championships | November 16, 2019 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 6A State XC Championships · Nov 10 | 19:47 | VHSL 6A State XC Championships | November 10, 2018 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 18:32.7 | NXR Southeast Regional Championships | November 30, 2019 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 25 | 19:20.5 | NXR Southeast Regional Championships | November 25, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results2018 Cross Country
7 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Southeast Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 73 · West Springfield | 5,000 Meters Championship | 73 | 19:20.5 PB | 10 |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 6A · Place 52 · WEST SPRINGFIELD | 6A | 52 | 20:43 | — |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters 6A · Place 52 · WEST SPRINGFIELD | 5,000 Meters 6A | 52 | 20:43 | — |
| Nov 10 | VHSL 6A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 52 · West Springfield | 5,000 Meters Varsity | 52 | 20:43 | 10 |
| Nov 2 | 2017 VHSL 6A Occoquan Region C Cross Country ChampionshipNov 2 · 2.98 Miles Varsity · Place 15 · West Springfield | 2.98 Miles Varsity | 15 | 19:08 | 10 |
| Sep 30 | Octoberfest InvitationalSep 30 · 5,000 Meters Varsity - A · Place 26 · West Springfield | 5,000 Meters Varsity - A | 26 | 19:38 | 10 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Championship · Place 36 · West Springfield | 5,000 Meters Championship | 36 | 20:29 PB | 10 |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters Championship · Place 82 · West Springfield | 5,000 Meters Championship | 82 | 20:39.3 | 10 |
| Sep 15 | adidas XC ChallengeSep 15 · 5,000 Meters Championship · Place 82 · West Springfield | 5,000 Meters Championship | 82 | 20:39.3 | 10 |
| Sep 9 | 2017 Monroe Parker InvitationalSep 9 · 3 Miles Varsity · Place 62 · West Springfield | 3 Miles Varsity | 62 | 20:00 | — |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Glory Days InvitationalOct 8 · 5,000 Meters Freshman · Place 94 · West Springfield | 5,000 Meters Freshman | 94 | 24:48 | — |