Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gravelly HillSeminole District Meet · Mar 17 | 17:00.7 | Seminole District Meet | March 17, 2021 |
| 5,000 Meters · Liberty (Bedford)Seminole District Tri-Meet · Aug 25 | 17:56 | Seminole District Tri-Meet | August 25, 2021 |
| 5,000 Meters · Sweet Briar CollegeSeminole Quad · Mar 31 | 17:26 | Seminole Quad | March 31, 2021 |
| 5,000 Meters · Timbrook ParkBHS XC Meet 1 · Sep 29 | 18:00 | BHS XC Meet 1 | September 29, 2021 |
| 8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 11 | 24:47.1 | NCAA Division III South Regional | November 11, 2023 |
| 8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 18 | 25:19.4 | 2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s | November 18, 2023 |
| 8,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 28 | 24:56.8 | 2023 ODAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Kernstown BattlefieldODAC Cross Country Championships · Oct 29 | 27:08.5 | ODAC Cross Country Championships | October 29, 2022 |
| 8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 23 | 24:24.3 | 2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) | November 23, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 24:28.8 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 24:35.9 | Paul Short Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | 2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 53 · LynchburgLynchburg | 8,000 Meters Championship | 53 | 25:19.4 PB | So |
| Nov 11 | NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 4 · LynchburgLynchburg | 8,000 Meters Championship | 4 | 24:47.1 PB | So |
| Oct 28 | 2023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 3 · LynchburgLynchburg | 8,000 Meters College | 3 | 24:56.8 PB | So |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 33 · LynchburgLynchburg | 8,000 Meters College Gold | 33 | 24:35.9 PB | So |
| Sep 15 | Virginia Tech Alumni InvitationalSep 15 · 8,000 Meters Varsity · Place 18 · LynchburgLynchburg | 8,000 Meters Varsity | 18 | 25:36.2 | SO |
2022 Cross Country
1 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | BHS XC Meet 1Sep 29 · 5,000 Meters Varsity · Place 1 · BrookvilleBrookville | 5,000 Meters Varsity | 1 | 18:00 PB | 12 |
| Aug 25 | Seminole District Tri-MeetAug 25 · 5,000 Meters Varsity · Place 1 · BrookvilleBrookville | 5,000 Meters Varsity | 1 | 17:56 PB | 12 |
| Mar 31 | Seminole QuadMar 31 · 5,000 Meters Varsity · Place 1 · BrookvilleBrookville | 5,000 Meters Varsity | 1 | 17:26 PB | 11 |
| Mar 24 | BHS XC Meet #2Mar 24 · 5,000 Meters Varsity · Place 1 · BrookvilleBrookville | 5,000 Meters Varsity | 1 | 18:01.75 | 11 |
| Mar 17 | Seminole District MeetMar 17 · 5,000 Meters Varsity · Place 1 · BrookvilleBrookville | 5,000 Meters Varsity | 1 | 17:00.7 PB | 11 |