Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Pyle Course at WhitmanWestland @ Pyle · Oct 30 | 12:05.04 | Westland @ Pyle | October 30, 2019 |
| 3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 12 | 24:43.84 | MPSSAA 4A State Championships | November 12, 2022 |
| 5,000 Meters · Redgate ParkSpringbrook, BCC @ RM · Sep 29 | 23:11 | Springbrook, BCC @ RM | September 29, 2021 |
| 5,000 Meters · Walt Whitman HSBethesda-Chevy Chase and Walter Johnson @ Walt Whitman · Oct 11 | 22:33.2 | Bethesda-Chevy Chase and Walter Johnson @ Walt Whitman | October 11, 2022 |
| 5,000 Meters · Watkins Mill HSMPSSAA 4A West Region Championships · Nov 3 | 23:43.19 | 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
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | MPSSAA 4A State ChampionshipsNov 12 · 3 Miles Varsity · Place 95 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 3 Miles Varsity | 95 | 24:43.84 PB | 10 |
| Nov 3 | MPSSAA 4A West Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 40 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 40 | 23:43.19 PB | 10 |
| Oct 22 | MCPS XC Championships Oct 22 · 5,000 Meters Junior Varsity · Place 1 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Junior Varsity | 1 | 22:40 | 10 |
| Oct 11 | Bethesda-Chevy Chase and Walter Johnson @ Walt WhitmanOct 11 · 5,000 Meters Varsity · Place 12 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 12 | 22:33.2 PB | 10 |
| Sep 13 | Dual Meet - Churchill @ Bethesda-Chevy Chase 2022Sep 13 · 5,000 Meters Varsity · Place 8 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 8 | 22:02.23 | 10 |
| Aug 26 | Blue vs. Gold Scrimmage 2022Aug 26 · 5,000 Meters Open · Place 8 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Open | 8 | 23:13.80Unofficial | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Montgomery County Public Schools ChampionshipsNov 1 · 5,000 Meters Varsity · Place 38 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 38 | 21:38 | 9 |
| Oct 9 | Patriot InvitationalOct 9 · 5,000 Meters Varsity · Place 11 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 11 | 22:12.54 | 9 |
| Sep 29 | Springbrook, BCC @ RMSep 29 · 5,000 Meters New Division · Place 8 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters New Division | 8 | 23:11 PB | 9 |
| Sep 18 | Bull Run InvitationalSep 18 · 3 Miles Varsity Elite · Place 71 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 3 Miles Varsity Elite | 71 | 23:32 | 9 |
| Sep 15 | B-CC @ NorthwestSep 15 · 5,000 Meters Varsity · Place 9 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 9 | 24:18.2 | 9 |
| Sep 8 | Churchill at B-CCSep 8 · 5,000 Meters Varsity · Place 17 · Bethesda-Chevy ChaseBethesda-Chevy Chase | 5,000 Meters Varsity | 17 | 23:49.39 | 9 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Westland @ PyleOct 30 · 1.5 Miles Middle School · Place 15 · WestlandWestland | 1.5 Miles Middle School | 15 | 12:05.04 PB | 7 |