Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Borher ParkMontgomery County Championships · Oct 21 | 19:13.20 | Montgomery County Championships | October 21, 2017 |
| 5,000 Meters · Kenilworth ParkDCXC Invite · Sep 28 | 20:13 | DCXC Invite | September 28, 2019 |
| 5,000 Meters · Landon Home Course ALandon Home Meet (Churchill, B-CC, St. Andrews) · Oct 5 | 20:09.55 | Landon Home Meet (Churchill, B-CC, St. Andrews) | October 5, 2016 |
| 5,000 Meters · Meadowbrook Park PlaygroundBlair at B-CC · Oct 16 | 19:43.39 | Blair at B-CC | October 16, 2018 |
| 5,000 Meters · Timberlawn ParkBCC at WJ · Sep 10 | 19:42.28 | BCC at WJ | September 10, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Montgomery County ChampionshipsOct 19 · 5,000 Meters Open · Place 76 · Bethesda-Chevy Chase | 5,000 Meters Open | 76 | 20:15 | 12 |
| Oct 2 | Sherwood and Wootton at B-CCOct 2 · 5,000 Meters Varsity · Place 49 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 49 | 21:47.58 | 12 |
| Oct 2 | Sherwood and Wootton at B-CCOct 2 · 5,000 Meters Varsity · Place 35 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 35 | 21:47.58 | 12 |
| Sep 28 | Pacers Running DCXC Invite presented by New BalanceSep 28 · 5,000 Meters Varsity · Place 109 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 109 | 0:20:13 | — |
| Sep 28 | DCXC InviteSep 28 · 5,000 Meters Varsity A Senior · Place 109 · Bethesda-Chevy Chase | 5,000 Meters Varsity A Senior | 109 | 20:13 PB | 12 |
| Sep 10 | BCC at WJSep 10 · 5,000 Meters Varsity · Place 19 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 19 | 19:42.28 PB | 12 |
| Aug 28 | B-CC Blue-Gold ScrimmageAug 28 · 5,000 Meters Varsity · Place 18 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 18 | 20:07.16Unofficial | 12 |
| Aug 17 | B-CC 2-Mile Time TrialAug 17 · 3,200 Meters Boys · Place 14 · Bethesda-Chevy Chase | 3,200 Meters Boys | 14 | 12:12.98Unofficial | 12 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Montgomery County ChampionshipsOct 27 · 5,000 Meters Varsity · Place 53 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 53 | 19:49 | 11 |
| Oct 16 | Blair at B-CCOct 16 · 5,000 Meters New Division · Place 41 · Bethesda-Chevy Chase | 5,000 Meters New Division | 41 | 19:43.39 PB | 11 |
| Oct 2 | Richard Montgomery at B-CCOct 2 · Varsity · Place 39 · Bethesda-Chevy Chase | Varsity | 39 | 20:11.19 | 11 |
| Sep 29 | DCXC InviteSep 29 · 5,000 Meters Varsity A Junior · Place 100 · Bethesda-Chevy Chase | 5,000 Meters Varsity A Junior | 100 | 20:14 | 11 |
| Sep 25 | BCC & Wootton vs. WhitmanSep 25 · 5,000 Meters Varsity · Place 49 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 49 | 23:26.04 | 11 |
| Sep 12 | B-CC at Walter JohnsonSep 12 · Varsity · Place 41 · Bethesda-Chevy Chase | Varsity | 41 | 22:22.10 | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Montgomery County ChampionshipsOct 21 · 5,000 Meters Frosh Soph B Boys · Place 46 · Bethesda-Chevy Chase | 5,000 Meters Frosh Soph B Boys | 46 | 19:13.20 PB | 10 |
| Oct 3 | Whitman, B-CC & Churchill vs. LandonOct 3 · 5,000 Meters Varsity · Place 41 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 41 | 20:26.80 | 10 |
| Sep 19 | Blair and Northwest at B-CCSep 19 · 5,000 Meters Varsity · Place 34 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 34 | 20:51.09 | 10 |
| Sep 5 | Bethesda-Chevy Chase and Wootton @ BlairSep 5 · 5,000 Meters Varsity · Bethesda-Chevy Chase | 5,000 Meters Varsity | 0 | 21:16Unofficial | 10 |
| Aug 24 | B-CC Blue-Gold ScrimmageAug 24 · 5,000 Meters Varsity · Place 13 · Bethesda-Chevy Chase | 5,000 Meters Varsity | 13 | 20:01.81Unofficial | 10 |
2016 Cross Country
3 results