Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro High School Cross Country CourseFrank Keyser Invitational · Sep 20 | 20:25.2 | Frank Keyser Invitational | September 20, 2014 |
| 5,000 Meters · Black Hill Regional ParkRockville @ Seneca Valley · Sep 29 | 21:00 | Rockville @ Seneca Valley | September 29, 2015 |
| 5,000 Meters · Borher ParkMontgomery County Championships · Oct 21 | 18:32.50 | Montgomery County Championships | October 21, 2017 |
| 5,000 Meters · Gaithersburg Gold Course (Regional Course)Montgomery County Championship · Oct 24 | 18:51.0 | Montgomery County Championship | October 24, 2015 |
| 5,000 Meters · Rockville Civic CenterDamascus, Watkins Mill and Wheaton at Rockville · Oct 6 | 19:08 | Damascus, Watkins Mill and Wheaton at Rockville | October 6, 2015 |
| 5,000 Meters · Watkins Mill HSMPSSAA 3A West Region Championships · Nov 2 | 19:20.46 | MPSSAA 3A West Region Championships | November 2, 2017 |
| 5,000 Meters · Wheaton Regional ParkRockville at Kennedy · Sep 16 | 20:54 | Rockville at Kennedy | September 16, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MPSSAA 3A West Region ChampionshipsNov 2 · 5,000 Meters Varsity · Place 37 · Rockville | 5,000 Meters Varsity | 37 | 19:20.46 PB | 12 |
| Oct 21 | Montgomery County ChampionshipsOct 21 · 5,000 Meters Varsity Boys · Place 141 · Rockville | 5,000 Meters Varsity Boys | 141 | 18:32.50 PB | 12 |
| Oct 14 | Frank Keyser InvitationalOct 14 · 3 Miles Varsity · Place 124 · Rockville | 3 Miles Varsity | 124 | 18:04.9 | 12 |
| Oct 3 | Rockville, WM, Blake, Northwood, Kennedy and Magruder Meet(Make-UP)Oct 3 · 5,000 Meters Varsity · Place 17 · Rockville | 5,000 Meters Varsity | 17 | 19:20.4 | 12 |
| Sep 16 | Hood College HS InviteSep 16 · 5,000 Meters Varsity · Place 132 · Rockville | 5,000 Meters Varsity | 132 | 19:31.0 | 12 |
| Sep 13 | Seneca Valley @ RockvilleSep 13 · 5,000 Meters Varsity · Place 4 · Rockville High Schoo | 5,000 Meters Varsity | 4 | 19:54.34 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MPSSAA 3A South Region ChampionshipsNov 3 · 5,000 Meters Varsity · Place 35 · Rockville | 5,000 Meters Varsity | 35 | 19:59.58 | 11 |
| Oct 22 | Montgomery County ChampionshipsOct 22 · 5,000 Meters Varsity · Place 156 · Rockville | 5,000 Meters Varsity | 156 | 19:12.50 | 11 |
| Oct 8 | Wolverine RunOct 8 · 5,000 Meters Varsity · Place 61 · Rockville | 5,000 Meters Varsity | 61 | 20:25.91 | 11 |
| Sep 21 | Kennedy & Rockville @ MagruderSep 21 · 5,000 Meters Varsity · Place 7 · Rockville | 5,000 Meters Varsity | 7 | 20:13 | 11 |
| Sep 17 | Hood College HS InviteSep 17 · 5,000 Meters Varsity · Place 161 · Rockville High Schoo | 5,000 Meters Varsity | 161 | 20:20.00 | — |
| Sep 14 | SV & WM @ RockvilleSep 14 · 5,000 Meters Varsity · Place 8 · Rockville | 5,000 Meters Varsity | 8 | 20:39.07 | 11 |
| Sep 7 | Wheaton @ RockvilleSep 7 · 5,000 Meters Varsity · Place 7 · Rockville | 5,000 Meters Varsity | 7 | 20:13.00 | 11 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MPSSAA 3A South Region ChampionshipsNov 5 · 5,000 Meters Varsity · Rockville | 5,000 Meters Varsity | 0 | 20:01Unofficial | 10 |
| Oct 24 | Montgomery County ChampionshipOct 24 · 5,000 Meters Varsity · Place 151 · Rockville | 5,000 Meters Varsity | 151 | 18:51.0 PB | 10 |
| Oct 6 | Damascus, Watkins Mill and Wheaton at Rockville Oct 6 · 5,000 Meters Varsity · Place 15 · Rockville | 5,000 Meters Varsity | 15 | 19:08 PB | 10 |
| Sep 29 | Rockville @ Seneca ValleySep 29 · 5,000 Meters Varsity · Place 7 · Rockville | 5,000 Meters Varsity | 7 | 21:00 PB | 10 |
| Sep 24 | 2015 Wolverine Run at Watkins Mill Sep 24 · 5,000 Meters Varsity · Place 12 · Rockville | 5,000 Meters Varsity | 12 | 20:42Unofficial | 10 |
| Sep 16 | Rockville at KennedySep 16 · 5,000 Meters Varsity · Place 7 · Rockville | 5,000 Meters Varsity | 7 | 20:54 PB | 10 |
| Sep 8 | Magruder @ RockvilleSep 8 · 5,000 Meters Varsity · Place 6 · Rockville | 5,000 Meters Varsity | 6 | 20:30 | 10 |
2014 Cross Country
3 results