Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Boonsboro High School Cross Country CourseFrank Keyser Invitational · Sep 20 | 26:55.8 | Frank Keyser Invitational | September 20, 2014 |
| 3 Miles · Hereford HSBull Run · Sep 27 | 32:06.3 | Bull Run | September 27, 2014 |
| 5,000 Meters · Black Hill Regional ParkRockville @ Seneca Valley · Sep 29 | 31:46 | Rockville @ Seneca Valley | September 29, 2015 |
| 5,000 Meters · Borher ParkMontgomery County Championships · Oct 21 | 25:17.50 | Montgomery County Championships | October 21, 2017 |
| 5,000 Meters · Gaithersburg Gold Course (Regional Course)Montgomery County Championship · Oct 24 | 26:28.6 | Montgomery County Championship | October 24, 2015 |
| 5,000 Meters · Rockville Civic CenterKennedy,Damascus,Rockville,Seneca Valley@Rockville Civic Cen · Sep 30 | 28:35 | Kennedy,Damascus,Rockville,Seneca Valley@Rockville Civic Cen | September 30, 2014 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 11 | 26:21.7 | Urbana Invitational | October 11, 2014 |
| 5,000 Meters · Watkins Mill HSWolverine Run · Oct 8 | 32:10.65 | Wolverine Run | October 8, 2016 |
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 |
| Oct 21 | Montgomery County ChampionshipsOct 21 · 5,000 Meters Junior Senior B Boys · Place 212 · Rockville | 5,000 Meters Junior Senior B Boys | 212 | 25:17.50 PB | 12 |
| Oct 14 | Frank Keyser InvitationalOct 14 · 3 Miles Junior Varsity · Place 311 · Rockville | 3 Miles Junior Varsity | 311 | 24:32.7 | 12 |
| Oct 7 | Wolverine RunOct 7 · 5,000 Meters Junior Varsity · Place 139 · Rockville | 5,000 Meters Junior Varsity | 139 | 29:15.09 | 12 |
| Oct 7 | Wolverine RunOct 7 · 5,000 Meters Junior Varsity · Place 140 · Rockville | 5,000 Meters Junior Varsity | 140 | 29:21.31 | 12 |
| Sep 16 | Hood College HS InviteSep 16 · 5,000 Meters Junior Varsity · Place 339 · Rockville | 5,000 Meters Junior Varsity | 339 | 28:39.1 | 12 |
| Sep 13 | Seneca Valley @ RockvilleSep 13 · 5,000 Meters Varsity · Place 29 · Rockville High Schoo | 5,000 Meters Varsity | 29 | 32:47.06 | 12 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Montgomery County ChampionshipsOct 22 · 5,000 Meters Junior Varsity Grades 11-12 · Place 195 · Rockville | 5,000 Meters Junior Varsity Grades 11-12 | 195 | 27:43.72 | 11 |
| Oct 8 | Wolverine RunOct 8 · 5,000 Meters Junior Varsity · Place 77 · Rockville | 5,000 Meters Junior Varsity | 77 | 32:10.65 PB | 11 |
| Sep 21 | Kennedy & Rockville @ MagruderSep 21 · 5,000 Meters Varsity · Place 58 · Rockville | 5,000 Meters Varsity | 58 | 37:23 | 11 |
| Sep 7 | Wheaton @ RockvilleSep 7 · 5,000 Meters Varsity · Place 30 · Rockville | 5,000 Meters Varsity | 30 | 37:55.00 | 11 |
2015 Cross Country
5 results2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Montgomery County ChampionshipsOct 18 · 5,000 Meters Frosh/Soph Freshman · Place 282 · Rockville | 5,000 Meters Frosh/Soph Freshman | 282 | 25:53 | 9 |
| Oct 11 | Urbana InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 145 · Rockville | 5,000 Meters Junior Varsity | 145 | 26:21.7 PB | 9 |
| Sep 30 | Kennedy,Damascus,Rockville,Seneca Valley@Rockville Civic CenSep 30 · 5,000 Meters Varsity · Place 55 · Rockville | 5,000 Meters Varsity | 55 | 28:35 PB | 9 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Small & Medium · Place 530 · Rockville | 3 Mile JV Small & Medium | 530 | 32:06.3 PB | 9 |
| Sep 20 | Frank Keyser InvitationalSep 20 · 3 Mile Large School Junior Varsity · Place 137 · Rockville | 3 Mile Large School Junior Varsity | 137 | 26:55.8 PB | 9 |
| Sep 16 | Kennedy,Magruder,Rockville@Watkins MillSep 16 · 5,000 Meters Varsity · Place 64 · Rockville | 5,000 Meters Varsity | 64 | 30:42 | 9 |