Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 10 | 32:32.9 | NCAA Division I Southeast Regional | November 10, 2023 |
| 4940 m · Eastern State HospitalVHSL 4A Region A · Nov 1 | 18:11.0 | VHSL 4A Region A | November 1, 2018 |
| 5,000 Meters · Bruton HSBruton, Grafton, Warhill, Smithfield Quad Meet · Mar 10 | 16:14.0 | Bruton, Grafton, Warhill, Smithfield Quad Meet | March 10, 2021 |
| 5,000 Meters · Great Meadow CourseVHSL Class 4 State Championships · Nov 16 | 16:14 | VHSL Class 4 State Championships | November 16, 2019 |
| 5,000 Meters · Great Meadows Sports ComplexVHSL 4A State XC Championships · Nov 10 | 17:41 | VHSL 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · Jamestown High SchoolJamestown Home Meet · Mar 17 | 16:28 | Jamestown Home Meet | March 17, 2021 |
| 5,000 Meters · Kenilworth ParkDCXC Invite · Sep 28 | 16:11 | DCXC Invite | September 28, 2019 |
| 5,000 Meters · Oatlands PlantationVHSL Class 4 State XC Championships · Apr 24 | 16:28 | VHSL Class 4 State XC Championships | April 24, 2021 |
| 5,000 Meters · Pole Green ParkMileStat.com XC Invitational · Oct 13 | 16:20 | MileStat.com XC Invitational | October 13, 2018 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 30 | 16:02.5 | NXR Southeast Regional Championships | November 30, 2019 |
| 6,000 Meters · BucknellBison Opener · Sep 2 | 19:46.8 | Bison Opener | September 2, 2022 |
| 6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 20 | 19:46.0 | adidas Wolfpack Invitational | September 20, 2024 |
| 8,000 Meters · BucknellPatriot League Cross Country Championships · Oct 29 | 26:16.9 | Patriot League Cross Country Championships | October 29, 2022 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 26:26.7 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Elvin R. King Cross Country CourseAtlantic 10 Conference XC Championships · Oct 28 | 26:07.2 | Atlantic 10 Conference XC Championships | October 28, 2023 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 25:35.7 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Virginia TechVirginia Tech Alumni Invitational · Sep 10 | 27:37.2 | Virginia Tech Alumni Invitational | September 10, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Southeast RegionalNov 10 · 10,000 Meters Championship · Place 153 · George MasonGeorge Mason | 10,000 Meters Championship | 153 | 32:32.9 PB | Jr |
| Oct 28 | Atlantic 10 Conference XC ChampionshipsOct 28 · 8,000 Meters College · Place 96 · George MasonGeorge Mason | 8,000 Meters College | 96 | 26:07.2 PB | Jr |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 181 · George MasonGeorge Mason | 8,000 Meters College Gold | 181 | 25:35.7 PB | Jr |
| Sep 15 | The CNU XC InvitationalSep 15 · 8,000 Meters Varsity · Place 25 · George MasonGeorge Mason | 8,000 Meters Varsity | 25 | 25:53.9 | JR |
| Sep 2 | Spider Alumni OpenSep 2 · 6,000 Meters Varsity · Place 42 · George MasonGeorge Mason | 6,000 Meters Varsity | 42 | 19:13.0 | JR |
2022 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 10 | Virginia Tech Alumni InvitationalSep 10 · 8,000 Meters College · Place 27 · AmericanAmerican | 8,000 Meters College | 27 | 27:37.2 PB | Fr |
| Apr 24 | VHSL Class 4 State XC ChampionshipsApr 24 · 5,000 Meters Varsity · Place 3 · GraftonGrafton | 5,000 Meters Varsity | 3 | 16:28 PB | 12 |
| Mar 17 | Jamestown Home MeetMar 17 · 5,000 Meters Varsity · Place 2 · GraftonGrafton | 5,000 Meters Varsity | 2 | 16:28 PB | 12 |
| Mar 10 | Bruton, Grafton, Warhill, Smithfield Quad MeetMar 10 · 5,000 Meters Varsity · Place 1 · GraftonGrafton | 5,000 Meters Varsity | 1 | 16:14.0 PB | 12 |
2019 Cross Country
8 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 49 · GraftonGrafton | 5,000 Meters Varsity | 49 | 17:41 PB | 10 |
| Nov 9 | VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 4A · Place 49 · GraftonGrafton | 5,000 Meters 4A | 49 | 17:41 | — |
| Nov 1 | VHSL 4A Region ANov 1 · 3.07 Miles Varsity · Place 14 · GraftonGrafton | 3.07 Miles Varsity | 14 | 18:11.0 PB | 10 |
| Oct 13 | MileStat.com InvitationalOct 13 · Varsity · Place 29 · GraftonGrafton | Varsity | 29 | 16:20 | — |
| Oct 13 | MileStat.com InvitationalOct 13 · 5,000 Meters Varsity · Place 29 · GraftonGrafton | 5,000 Meters Varsity | 29 | 16:20 | — |
| Oct 13 | MileStat.com XC InvitationalOct 13 · 5,000 Meters Varsity A · Place 29 · GraftonGrafton | 5,000 Meters Varsity A | 29 | 16:20 PB | 10 |
| Oct 3 | Jamestown Home Meet #2Oct 3 · 5,000 Meters Varsity · Place 4 · GRAGRA | 5,000 Meters Varsity | 4 | 17:09.00 | 10 |
| Sep 29 | DCXC InviteSep 29 · 5,000 Meters Varsity A Sophomore · Place 3 · GraftonGrafton | 5,000 Meters Varsity A Sophomore | 3 | 17:36 | 10 |
2017 Cross Country
3 results