Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro HSFrank Keyser Invitational · Oct 3 | 19:14.4 | Frank Keyser Invitational | October 3, 2026 |
| 3 Miles · Hereford HSBull Run 2026 · Sep 26 | 20:17.32 | Bull Run 2026 | September 26, 2026 |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 21:09.15 | Bull Run 2025 | September 20, 2025 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 19:36 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Borher ParkGHS vs Spbk vs PB · Sep 30 | 20:25.15 | GHS vs Spbk vs PB | September 30, 2025 |
| 5,000 Meters · Championship 5000m CourseMaryland XC Invitational presented by Brooks (MDXC) · Oct 11 | 20:21.63 | Maryland XC Invitational presented by Brooks (MDXC) | October 11, 2025 |
| 5,000 Meters · Dulaney40th Annual Richard Barnhart Memorial Invitational · Sep 9 | 23:15.68 | 40th Annual Richard Barnhart Memorial Invitational | September 9, 2023 |
| 5,000 Meters · Gaithersburg HSGaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHS · Sep 9 | 22:35 | Gaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHS | September 9, 2026 |
| 5,000 Meters · Governor Thomas Johnson High School10th Patriot XC Invitational · Oct 9 | 20:43.98 | 10th Patriot XC Invitational | October 9, 2026 |
| 5,000 Meters · Lake Needwood, Rock Creek Regional ParkVassili's Watermelon Run · Aug 27 | 22:30.70 | Vassili's Watermelon Run | August 27, 2026 |
| 5,000 Meters · Lakelands ParkMPSSAA 4A West Regional Championships · Nov 5 | 19:50.36 | MPSSAA 4A West Regional Championships | November 5, 2026 |
| 5,000 Meters · Watkins Mill HSMPSSAA 4A West Region Championships · Nov 2 | 21:47.08 | MPSSAA 4A West Region Championships | November 2, 2023 |
| 5,000 Meters · Wheaton Regional ParkGaithersburg at Kennedy · Sep 29 | 20:49.2 | Gaithersburg at Kennedy | September 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MPSSAA 4A West Regional ChampionshipsNov 5 · 5,000 Meters Varsity · Place 8 · Gaithersburg | 5,000 Meters Varsity | 8 | 19:50.36 PB | 12 |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 9 · Gaithersburg | 5,000 Meters Varsity | 9 | 19:36 PB | 12 |
| Oct 9 | 10th Patriot XC InvitationalOct 9 · 5,000 Meters Varsity · Place 7 · Gaithersburg | 5,000 Meters Varsity | 7 | 20:43.98 PB | 12 |
| Oct 3 | Frank Keyser InvitationalOct 3 · 3 Miles Large School Varsity · Place 7 · Gaithersburg | 3 Miles Large School Varsity | 7 | 19:14.4 PB | 12 |
| Sep 29 | Gaithersburg at KennedySep 29 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 20:49.2 PB | 12 |
| Sep 26 | Bull Run 2026Sep 26 · 3 Miles Girls Gold Varsity · Place 1 · Gaithersburg | 3 Miles Girls Gold Varsity | 1 | 20:17.32 PB | 12 |
| Sep 23 | Gaithersburg vs Magruder & Paint BranchSep 23 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 20:52.00 | 12 |
| Sep 9 | Gaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHSSep 9 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 22:35 PB | 12 |
| Aug 27 | Vassili's Watermelon RunAug 27 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 22:30.70 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MPSSAA State ChampionshipsNov 8 · 3 Miles 4A · Place 27 · Gaithersburg | 3 Miles 4A | 27 | 21:17.61 | 11 |
| Oct 30 | MPSSAA 4A West Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 6 · Gaithersburg | 5,000 Meters Varsity | 6 | 20:15.80 | 11 |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Varsity · Place 12 · Gaithersburg | 5,000 Meters Varsity | 12 | 19:48 | 11 |
| Oct 11 | Maryland XC Invitational presented by Brooks (MDXC)Oct 11 · 5,000 Meters Red & White Varsity · Place 7 · Gaithersburg | 5,000 Meters Red & White Varsity | 7 | 20:21.63 PB | 11 |
| Oct 4 | Frank Keyser InvitationalOct 4 · 3 Miles Varsity · Place 2 · Gaithersburg | 3 Miles Varsity | 2 | 19:19.1 | 11 |
| Sep 30 | GHS vs Spbk vs PB Sep 30 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 20:25.15 PB | 11 |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Girls Gold Varsity · Place 7 · Gaithersburg | 3 Miles Girls Gold Varsity | 7 | 21:09.15 PB | 11 |
| Sep 17 | Quince Orchard @ GaithersburgSep 17 · 5,000 Meters Varsity · Place 2 · Gaithersburg | 5,000 Meters Varsity | 2 | 20:46.83 | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MPSSAA 4A West Region ChampionshipsOct 31 · 5,000 Meters Varsity · Place 30 · Gaithersburg | 5,000 Meters Varsity | 30 | 21:52.53 | 10 |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 49 · Gaithersburg | 5,000 Meters Varsity | 49 | 21:41 | 10 |
| Oct 5 | Frank Keyser InvitationalOct 5 · 3 Miles Varsity · Place 5 · Gaithersburg | 3 Miles Varsity | 5 | 19:58.5 | 10 |
| Oct 1 | Gaithersburg VS Blake & WheatonOct 1 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 21:51.01 | 10 |
| Sep 13 | Lakelands InvitationalSep 13 · 5,000 Meters Varsity · Place 8 · Gaithersburg | 5,000 Meters Varsity | 8 | 21:55.96 | 10 |
| Sep 11 | Gaithersburg Vs. NorthwestSep 11 · 5,000 Meters Varsity · Place 3 · Gaithersburg | 5,000 Meters Varsity | 3 | 21:58.03 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 4A State ChampionshipsNov 11 · 3 Miles 4A Varsity · Place 29 · Gaithersburg | 3 Miles 4A Varsity | 29 | 21:21.68 | 9 |
| Nov 2 | MPSSAA 4A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 15 · Gaithersburg | 5,000 Meters Varsity | 15 | 21:47.08 PB | 9 |
| Oct 21 | Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 27 · Gaithersburg | 5,000 Meters Varsity | 27 | 21:02 | 9 |
| Oct 7 | Frank Keyser InvitationalOct 7 · 3 Miles Varsity · Place 8 · Gaithersburg | 3 Miles Varsity | 8 | 21:07.7 | 9 |
| Sep 30 | Bretton Woods InvitationalSep 30 · 3 Miles Varsity · Place 17 · Gaithersburg | 3 Miles Varsity | 17 | 22:08.69 | 9 |
| Sep 26 | Springbrook and Clarksburg at GaithersburgSep 26 · 5,000 Meters Varsity · Place 1 · Gaithersburg | 5,000 Meters Varsity | 1 | 23:31.81 | 9 |
| Sep 12 | Einstein, Magruder @ GaithersburgSep 12 · Varsity · Place 1 · Gaithersburg | Varsity | 1 | 24:06 | 9 |
| Sep 9 | 40th Annual Richard Barnhart Memorial InvitationalSep 9 · 5,000 Meters Varsity · Place 83 · Gaithersburg | 5,000 Meters Varsity | 83 | 23:15.68 PB | 9 |
| Sep 6 | Poolesville and Gaithersburg at Watkins MillSep 6 · 5,000 Meters Varsity · Place 9 · Gaithersburg | 5,000 Meters Varsity | 9 | 25:59.21 | 9 |