Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Central H.S. (Woodstock) Central High School Invitational · Aug 25 | 16:22.00 | Central High School Invitational | August 25, 2018 |
| 5,000 Meters · Carlisle26th Annual Carlisle Invitational · Sep 29 | 17:13 | 26th Annual Carlisle Invitational | September 29, 2018 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 4A State XC Championships · Nov 10 | 17:24 | VHSL 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · John Handley HSVHSL 4A Conference 21A West · Oct 26 | 17:44.2 | VHSL 4A Conference 21A West | October 26, 2016 |
| 5,000 Meters · Kernstown BattlefieldVHSL 4A West Region · Nov 2 | 18:11.3 | VHSL 4A West Region | November 2, 2016 |
| 5,000 Meters · Oatlands PlantationVHSL 4A Region C · Oct 31 | 17:30 | VHSL 4A Region C | October 31, 2018 |
| 5,000 Meters · Smith River Sports ComplexVHSL Group 4A West Regional XC Championships · Nov 5 | 18:30.44 | VHSL Group 4A West Regional XC Championships | November 5, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 35 · Millbrook | 5,000 Meters Varsity | 35 | 17:24 PB | 12 |
| Oct 31 | VHSL 4A Region COct 31 · 5,000 Meters Varsity · Place 16 · Millbrook | 5,000 Meters Varsity | 16 | 17:30 PB | 12 |
| Oct 13 | 3rd Battle InvitationalOct 13 · 5,000 Meters Varsity · Place 64 · Millbrook | 5,000 Meters Varsity | 64 | 16:47.0 | — |
| Oct 6 | Glory Days Grill InvitationalOct 6 · Seeded · Place 46 · Millbrook | Seeded | 46 | 15:40 | — |
| Sep 29 | 26th Annual Carlisle InvitationalSep 29 · 5,000 Meters Varsity - Champion · Place 25 · Millbrook | 5,000 Meters Varsity - Champion | 25 | 17:13 PB | 12 |
| Sep 18 | City County ChampionshipSep 18 · 5,000 Meters Varsity · Place 3 · Millbrook | 5,000 Meters Varsity | 3 | 17:50.62 | — |
| Aug 25 | CHS InvitationalAug 25 · 3 Miles Varsity · Place 2 · Millbrook | 3 Miles Varsity | 2 | 16:22.00 | — |
| Aug 25 | Central High School InvitationalAug 25 · 3 Miles Varsity · Place 2 · Millbrook | 3 Miles Varsity | 2 | 16:22.00 PB | 12 |
2017 Cross Country
4 results2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | VHSL 4A West RegionNov 2 · 5,000 Meters Varsity · Place 47 · Millbrook | 5,000 Meters Varsity | 47 | 18:11.3 PB | 10 |
| Oct 26 | VHSL 4A Conference 21A WestOct 26 · 5,000 Meters Varsity · Place 12 · Millbrook | 5,000 Meters Varsity | 12 | 17:44.2 PB | 10 |
| Oct 15 | Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 89 · Millbrook | 5,000 Meters Varsity | 89 | 17:22.3 | — |
| Oct 8 | Glory Days InvitationalOct 8 · Seeded · Place 118 · Millbrook | Seeded | 118 | 18:02 | — |
| Sep 24 | Carlisle XC InvitationalSep 24 · 5,000 Meters Challenge · Place 142 · Millbrook | 5,000 Meters Challenge | 142 | 17:46.00 | 10 |
| Sep 17 | Oatlands InvitationalSep 17 · 5,000 Meters Varsity · Place 143 · Millbrook | 5,000 Meters Varsity | 143 | 18:15 | — |
| Sep 17 | Oatlands InvitationalSep 17 · Varsity · Place 145 · Millbrook | Varsity | 145 | 18:15 | — |
| Sep 10 | Judges ClassicSep 10 · 5,000 Meters Varsity · Place 63 · Millbrook | 5,000 Meters Varsity | 63 | 18:49.0 | — |
| Sep 7 | Northwestern District Mini Meet #1Sep 7 · 5,000 Meters Varsity · Place 36 · Millbrook | 5,000 Meters Varsity | 36 | 21:15.00 | — |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | VHSL 4A State Cross Country ChampionshipNov 13 · 5,000 Meters 4A · Place 83 · Millbrook | 5,000 Meters 4A | 83 | 18:28 | FR |
| Nov 5 | VHSL Group 4A West Regional XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 80 · Millbrook | 5,000 Meters Varsity | 80 | 18:30.44 PB | 9 |
| Oct 17 | Third Battle InvitationalOct 17 · 5,000 Meters Varsity · Place 201 · Millbrook | 5,000 Meters Varsity | 201 | 18:06.9 | — |
| Oct 10 | Glory Days Grill Invitational Cross Country FestivalOct 10 · 5,000 Meters Varsity · Place 211 · Millbrook | 5,000 Meters Varsity | 211 | 18:40 | — |
| Sep 19 | Oatlands InvitationalSep 19 · 5,000 Meters Varsity · Place 328 · Millbrook | 5,000 Meters Varsity | 328 | 19:51 | — |