Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Shippensburg UniversityGalen Piper XC Challenge · Sep 5 | 22:09.99 | Galen Piper XC Challenge | September 5, 2025 |
| 5,000 Meters · Brunswick HSBrunswick "Zumbach" 38th Annual Invitational · Sep 4 | 30:49.94 | Brunswick "Zumbach" 38th Annual Invitational | September 4, 2021 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 31:03.00 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · High Point FarmEinstein and Poolesville@Clarksburg · Sep 8 | 35:40.20 | Einstein and Poolesville@Clarksburg | September 8, 2021 |
| 5,000 Meters · Lake Needwood Regional ParkPoolesville @ Magruder · Apr 13 | 32:24 | Poolesville @ Magruder | April 13, 2021 |
| 5,000 Meters · Poolesville High SchoolQuince Orchard @Poolesville · Sep 21 | 30:38 | Quince Orchard @Poolesville | September 21, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 28:49.0 | NXR Southeast Regional Championships | November 26, 2022 |
| 6,000 Meters · Big Spring HSDickinson Long-Short Invitational · Sep 27 | 33:02.44 | Dickinson Long-Short Invitational | September 27, 2025 |
| 6,000 Meters · DeSales UniversityDeSales Invite · Oct 12 | 33:56.3 | DeSales Invite | October 12, 2024 |
| 6,000 Meters · DREAM ParkBorder Battle · Oct 18 | 32:21.2 | Border Battle | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
4 results2022 Cross Country
2 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Montgomery County Public Schools ChampionshipsNov 1 · 5,000 Meters Varsity · Place 57 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 57 | 29:15 | 11 |
| Sep 21 | Quince Orchard @PoolesvilleSep 21 · 5,000 Meters Varsity · Place 32 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 32 | 30:38 PB | 11 |
| Sep 8 | Einstein and Poolesville@ClarksburgSep 8 · 5,000 Meters Varsity · Place 37 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 37 | 35:40.20 PB | 11 |
| Sep 4 | Brunswick "Zumbach" 38th Annual InvitationalSep 4 · 5,000 Meters Varsity · Place 122 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 122 | 30:49.94 PB | 11 |
| Apr 13 | Poolesville @ MagruderApr 13 · 5,000 Meters Varsity · Place 18 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 18 | 32:24 PB | 10 |
| Mar 25 | Quince Orchard @ PoolesvilleMar 25 · 5,000 Meters Varsity · Place 12 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 12 | 33:18 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Montgomery County ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 143 · Poolesville SrPoolesville Sr | 5,000 Meters Junior Varsity | 143 | 32:30 | 9 |
| Oct 12 | Georgetown Prep Cross-country classicOct 12 · 5,000 Meters Freshman · Place 40 · Poolesville SrPoolesville Sr | 5,000 Meters Freshman | 40 | 33:47.91 | 9 |
| Oct 1 | RM at Poolesville Oct 1 · 5,000 Meters Varsity · Place 34 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 34 | 41:29.99 | 9 |
| Sep 25 | Poolesville, Clarksburg at Northwest High SchoolSep 25 · 5,000 Meters Varsity · Place 45 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 45 | 39:22 | 9 |
| Sep 17 | Blair, Poolesville at ClarksburgSep 17 · 5,000 Meters Varsity · Place 47 · Poolesville High SchPoolesville High Sch | 5,000 Meters Varsity | 47 | 35:07.00 | 9 |
| Sep 10 | Poolesville and St. Andrew's at ChurchillSep 10 · 5,000 Meters Varsity · Place 51 · Poolesville SrPoolesville Sr | 5,000 Meters Varsity | 51 | 34:42.42 | — |
| Sep 7 | 37th Annual Brunswick "Zumbach" InvitatonalSep 7 · Junior Varsity · Place 68 · Poolesville SrPoolesville Sr | Junior Varsity | 68 | 34:08.96 | 9 |