Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Pole Green ParkVHSL Region 4B XC Championships · Nov 3 | 18:05.6 | VHSL Region 4B XC Championships | November 3, 2021 |
| 5,000 Meters · Poor Farm Park Hanover Quad #3 · Mar 17 | 18:03 | Hanover Quad #3 | March 17, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 18:04.5 | NXR Southeast Regional Championships | November 26, 2022 |
| 8,000 Meters · Baylands ParkC2C Cross Country Championships · Oct 28 | 28:21.0 | C2C Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 11 | 28:11.7 | NCAA Division III South Regional | November 11, 2023 |
| 8,000 Meters · Kernstown BattlefieldShenandoah Hornet Harrier · Sep 28 | 29:39.0 | Shenandoah Hornet Harrier | September 28, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 28:42.6 | Paul Short Run | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | C2C XC ChampionshipsNov 2 · 8,000 Meters Varsity · Place 38 · Mary WashingtonMary Washington | 8,000 Meters Varsity | 38 | 28:44.97 | SO |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters White · Place 333 · Mary WashingtonMary Washington | 8,000 Meters White | 333 | 28:42.6 PB | So |
| Sep 28 | Shenandoah Hornet HarrierSep 28 · 8,000 Meters College · Place 6 · Mary WashingtonMary Washington | 8,000 Meters College | 6 | 29:39.0 PB | So |
| Sep 13 | CNU XC InviteSep 13 · 8,000 Meters Varsity · Place 51 · Mary WashingtonMary Washington | 8,000 Meters Varsity | 51 | 28:15.91 | So |
| Aug 31 | Spider Alumni OpenAug 31 · 6,000 Meters Varsity · Place 106 · Mary WashingtonMary Washington | 6,000 Meters Varsity | 106 | 21:26.5 | SO |
2023 Cross Country
4 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Open Invitational · Place 143 · AtleeAtlee | 5,000 Meters Open Invitational | 143 | 18:04.5 PB | 12 |
| Nov 12 | VHSL Class 4 State ChampionshipNov 12 · Varsity · Place 49 · AtleeAtlee | Varsity | 49 | 18:25 | — |
| Nov 12 | VHSL Class 4 State ChampionshipNov 12 · 5,000 Meters 4A · Place 49 · AtleeAtlee | 5,000 Meters 4A | 49 | 18:25 | — |
| Nov 2 | VHSL Region 5C XC ChampionshipNov 2 · 5,000 Meters Varsity · Place 2 · AtleeAtlee | 5,000 Meters Varsity | 2 | 17:33.9 | SR |
| Oct 19 | Capital District Meet 6Oct 19 · 5,000 Meters Varsity · Place 13 · AtleeAtlee | 5,000 Meters Varsity | 13 | 17:33.00 | 12 |
| Oct 4 | Capital District Regular Season MeetOct 4 · 5,000 Meters Varsity · Place 11 · AtleeAtlee | 5,000 Meters Varsity | 11 | 17:45.00 | 12 |
| Sep 9 | Friday Night Lights XC FestivalSep 9 · 5,000 Meters Championship · Place 166 · AtleeAtlee | 5,000 Meters Championship | 166 | 18:05.6 | — |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | VHSL Region 4B XC ChampionshipsNov 3 · 5,000 Meters Junior Varsity · Place 13 · AtleeAtlee | 5,000 Meters Junior Varsity | 13 | 18:05.6 PB | 11 |
| Oct 16 | MileStat.com XC InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 49 · AtleeAtlee | 5,000 Meters Junior Varsity | 49 | 19:02 | — |
| Sep 22 | Capital District Meet 2Sep 22 · 5,000 Meters Varsity · Place 25 · AtleeAtlee | 5,000 Meters Varsity | 25 | 19:30.00 | 11 |
| Mar 31 | Hanover Quad FinalMar 31 · 5,000 Meters Varsity · Place 22 · AtleeAtlee | 5,000 Meters Varsity | 22 | 18:48 | 10 |
| Mar 17 | Hanover Quad #3Mar 17 · 5,000 Meters Varsity · Place 20 · AtleeAtlee | 5,000 Meters Varsity | 20 | 18:03 PB | 10 |
2019 Cross Country
3 results2018 Cross Country
4 results