Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3.2 Miles · Black Hills Regional ParkCross Country Meet Northwest HS @ SVHS · Mar 25 | 26:54 | Cross Country Meet Northwest HS @ SVHS | March 25, 2021 |
| 5,000 Meters · Championship 5k CourseMaryland XC Invitational presented by Saucony (MDXC) · Oct 8 | 20:53 | Maryland XC Invitational presented by Saucony (MDXC) | October 8, 2022 |
| 5,000 Meters · Clarksburg High SchoolSeneca Valley vs. Clarksburg · Apr 13 | 22:40 | Seneca Valley vs. Clarksburg | April 13, 2021 |
| 5,000 Meters · Damascus Rec CenterSeneca Valley @ Damascus · Apr 7 | 25:39 | Seneca Valley @ Damascus | April 7, 2021 |
| 5,000 Meters · Liberty HS2a West Regional Championships · Oct 31 | 19:56.3 | 2a West Regional Championships | October 31, 2019 |
| 5,000 Meters · Northwood HSMCPS Dual Meet Seneca Valley @ Northwood · Sep 28 | 23:53 | MCPS Dual Meet Seneca Valley @ Northwood | September 28, 2022 |
| 5,000 Meters · Watkins Mill HSMPSSAA 4A West Region Championships · Nov 3 | 22:14.05 | MPSSAA 4A West Region Championships | November 3, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MPSSAA 4A West Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 75 · Seneca Valley | 5,000 Meters Varsity | 75 | 22:14.05 PB | 12 |
| Oct 22 | MCPS XC Championships Oct 22 · 5,000 Meters Varsity · Place 188 · Seneca Valley | 5,000 Meters Varsity | 188 | 22:12 | 12 |
| Oct 14 | I-270 Rush Hour RumbleOct 14 · 5,000 Meters Varsity · Place 66 · Seneca Valley | 5,000 Meters Varsity | 66 | 20:11.74 | 12 |
| Oct 8 | Maryland XC Invitational presented by Saucony (MDXC)Oct 8 · 5,000 Meters Red & White · Place 187 · Seneca Valley | 5,000 Meters Red & White | 187 | 20:53 PB | 12 |
| Sep 28 | MCPS Dual Meet Seneca Valley @ NorthwoodSep 28 · 5,000 Meters Varsity · Place 11 · Seneca Valley | 5,000 Meters Varsity | 11 | 23:53 PB | 12 |
| Sep 21 | Quince Orchard and Seneca Valley @NorthwestSep 21 · Varsity · Place 29 · Seneca Valley | Varsity | 29 | 23:33 | 12 |
| Sep 13 | Paint Branch at Seneca Valley Sep 13 · Varsity · Place 14 · Seneca Valley | Varsity | 14 | 25:24 | 12 |
| Sep 3 | 39TH ANNUAL BRUNSWICK ZUMBACH INVITATIONALSep 3 · 5,000 Meters Varsity · Place 117 · Seneca Valley | 5,000 Meters Varsity | 117 | 22:40.37 | 12 |
2021 Cross Country
3 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2a West Regional ChampionshipsOct 31 · 5,000 Meters Varsity · Place 54 · Seneca Valley | 5,000 Meters Varsity | 54 | 19:56.3 PB | 9 |
| Oct 19 | Montgomery County ChampionshipsOct 19 · 5,000 Meters Varsity · Place 129 · Seneca Valley | 5,000 Meters Varsity | 129 | 18:17 | 9 |
| Oct 10 | Coyote Run Oct 10 · 5,000 Meters Varsity · Place 52 · Seneca Valley High S | 5,000 Meters Varsity | 52 | 20:31.10 | 9 |
| Oct 2 | Kennedy, Seneca Valley, and Wheaton @ RockvilleOct 2 · 5,000 Meters Varsity · Place 7 · Seneca Valley | 5,000 Meters Varsity | 7 | 20:13.30 | — |
| Sep 24 | Blake/Rockville & Seneca Valley at MagruderSep 24 · 5,000 Meters Varsity · Place 2 · Seneca Valley | 5,000 Meters Varsity | 2 | 19:45.24 | — |
| Sep 24 | Blake/Rockville & Seneca Valley at MagruderSep 24 · 5,000 Meters Varsity · Place 3 · Seneca Valley | 5,000 Meters Varsity | 3 | 19:45.24 | — |
| Sep 24 | Blake/Rockville & Seneca Valley at MagruderSep 24 · 5,000 Meters Varsity · Place 4 · Seneca Valley | 5,000 Meters Varsity | 4 | 19:45.24 | — |
| Sep 7 | 37th Annual Brunswick "Zumbach" InvitatonalSep 7 · Varsity · Place 60 · Seneca Valley | Varsity | 60 | 19:05.54 | 9 |