Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · GreenHill ParkVHSL Class 2 State Championship · Nov 16 | 18:50.9 | VHSL Class 2 State Championship | November 16, 2019 |
| 5,000 Meters · Kernstown BattlefieldSU Twilight Opener · Sep 1 | 17:59.7 | SU Twilight Opener | September 1, 2022 |
| 8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 11 | 26:16.8 | NCAA Division III South Regional | November 11, 2023 |
| 8,000 Meters · DREAM ParkRowan Inter-Regional Cross Country Border Battle · Oct 16 | 30:11.2 | Rowan Inter-Regional Cross Country Border Battle | October 16, 2021 |
| 8,000 Meters · Gettysburg CollegeAubrey Shenk Invitational · Oct 14 | 26:37.0 | Aubrey Shenk Invitational | October 14, 2023 |
| 8,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 28 | 26:45.7 | 2023 ODAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Kernstown BattlefieldODAC Cross Country Championships · Oct 29 | 29:00.9 | ODAC Cross Country Championships | October 29, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 37 · ShenandoahShenandoah | 8,000 Meters Championship | 37 | 26:16.8 PB | Jr |
| Oct 28 | 2023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 24 · ShenandoahShenandoah | 8,000 Meters College | 24 | 26:45.7 PB | Jr |
| Oct 14 | Aubrey Shenk InvitationalOct 14 · 8,000 Meters College · Place 49 · ShenandoahShenandoah | 8,000 Meters College | 49 | 26:37.0 PB | Jr |
| Oct 7 | NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 195 · ShenandoahShenandoah | 8,000 Meters Varsity | 195 | 27:23.5 | JR |
| Sep 23 | Dickinson College Long-Short InvitationalSep 23 · 4,000 Meters Varsity · Place 52 · ShenandoahShenandoah | 4,000 Meters Varsity | 52 | 13:04.8 | JR |
2022 Cross Country
3 results2021 Cross Country
1 results2019 Cross Country
1 results2018 Cross Country
1 results