Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Kenilworth ParkPacers DCXC Invitational · Sep 24 | 19:28 | Pacers DCXC Invitational | September 24, 2016 |
| 5,000 Meters · Centennial HSHoward County Invitational · Sep 13 | 23:41 | Howard County Invitational | September 13, 2014 |
| 5,000 Meters · Gaithersburg Gold Course (Regional Course)Montgomery County Championship · Oct 24 | 19:53.1 | Montgomery County Championship | October 24, 2015 |
| 5,000 Meters · Gaithersburg HSBlake,Damascus,Poolesville @ Gaithersburg · Sep 20 | 21:52 | Blake,Damascus,Poolesville @ Gaithersburg | September 20, 2016 |
| 5,000 Meters · Poolesville High SchoolBlair @ Poolesville · Oct 5 | 21:01.50 | Blair @ Poolesville | October 5, 2016 |
| 5,000 Meters · Sherwood High SchoolPoolesville, Paint Branch, Sherwood · Oct 6 | 25:34.91 | Poolesville, Paint Branch, Sherwood | October 6, 2015 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 1 | 21:01 | Urbana Invitational | October 1, 2016 |
| 5,000 Meters · Williamsport HS Course3rd Annual Wildcat Invitational · Oct 8 | 20:57.42 | 3rd Annual Wildcat Invitational | October 8, 2016 |
| 5,000 Meters · Williamsport HS Course1st Annual Wildcat Invitational · Oct 11 | 21:13.60 | 1st Annual Wildcat Invitational | October 11, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | 3rd Annual Wildcat InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 47 · Poolesville Sr | 5,000 Meters Junior Varsity | 47 | 20:57.42 PB | 12 |
| Oct 5 | Blair @ PoolesvilleOct 5 · 5,000 Meters Varsity · Place 40 · Poolesville Sr | 5,000 Meters Varsity | 40 | 21:01.50 PB | 12 |
| Oct 1 | Urbana InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 109 · Poolesville Sr | 5,000 Meters Junior Varsity | 109 | 21:01 PB | 12 |
| Sep 24 | Pacers DCXC InvitationalSep 24 · 3 Miles Varsity A Senior · Place 149 · Poolesville Sr | 3 Miles Varsity A Senior | 149 | 19:28 PB | 12 |
| Sep 20 | Blake,Damascus,Poolesville @ Gaithersburg Sep 20 · 5,000 Meters Varsity · Place 56 · Poolesville Sr | 5,000 Meters Varsity | 56 | 21:52 PB | 12 |
| Sep 13 | Poolesville, Springbrook & Northwood @ Gaithersburg Sep 13 · 5,000 Meters Varsity · Place 41 · Poolesville Sr | 5,000 Meters Varsity | 41 | 21:37.9 | 12 |
2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Montgomery County ChampionshipOct 24 · 5,000 Meters Varsity B 11-12 · Place 40 · Poolesville Sr | 5,000 Meters Varsity B 11-12 | 40 | 19:53.1 PB | 11 |
| Oct 6 | Poolesville, Paint Branch, SherwoodOct 6 · 5,000 Meters Varsity · Place 69 · Poolesville Sr | 5,000 Meters Varsity | 69 | 25:34.91 PB | 11 |
| Sep 15 | Wootton, Northwest, Poolesville, Sherwood-Divisional MeetSep 15 · 5,000 Meters Varsity · Place 61 · Poolesville Sr | 5,000 Meters Varsity | 61 | 23:04.46Unofficial | 11 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | 1st Annual Wildcat InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 28 · Poolesville Sr | 5,000 Meters Junior Varsity | 28 | 21:13.60 PB | 10 |
| Oct 7 | B-CC @ PoolesvilleOct 7 · 5,000 Meters Varsity · Place 38 · Poolesville Sr | 5,000 Meters Varsity | 38 | 21:44 | 10 |
| Sep 13 | Howard County InvitationalSep 13 · 5,000 Meters B · Place 135 · Poolesville Sr | 5,000 Meters B | 135 | 23:41 PB | 10 |