Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSHoward County Championships · Oct 28 | 20:21.80 | Howard County Championships | October 28, 2015 |
| 3 Miles · Hereford HSBull Run · Sep 27 | 25:32.7 | Bull Run | September 27, 2014 |
| 3,000 Meters · Howard High School Athletic FieldReservoir & Wilde Lake @ Howard · Sep 13 | 12:53.32 | Reservoir & Wilde Lake @ Howard | September 13, 2017 |
| 5,000 Meters · Centennial HSHoward County Championships · Oct 21 | 22:39 | Howard County Championships | October 21, 2014 |
| 5,000 Meters · Centennial HSHoward County Invitational · Sep 13 | 23:16 | Howard County Invitational | September 13, 2014 |
| 5,000 Meters · Hammond High SchoolReservoir, Wilde Lake @ Hammond HS · Sep 14 | 28:53 | Reservoir, Wilde Lake @ Hammond HS | September 14, 2016 |
| 5,000 Meters · Long Reach High SchoolReservoir, Oakland Mills @ Long Reach HS · Sep 16 | 23:19.00 | Reservoir, Oakland Mills @ Long Reach HS | September 16, 2015 |
| 5,000 Meters · Reservoir High SchoolCentennial, Oakland Mills, & Reservoir · Oct 18 | 20:24.10 | Centennial, Oakland Mills, & Reservoir | October 18, 2017 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 1 | 20:37 | Urbana Invitational | October 1, 2016 |
| 5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 26 | 19:52.4 | NXR Southeast Regional Championships | November 26, 2016 |
| 5,000 Meters · WakeMed Soccer ParkAdidas XC Challenge · Sep 16 | 20:09.5 | Adidas XC Challenge | September 16, 2017 |
| 5310 m · Mount Hebron High SchoolHammond, Reservoir @ Mount Hebron · Sep 27 | 23:01 | Hammond, Reservoir @ Mount Hebron | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Reservoir 3 Mile Time TrialNov 4 · 3 Miles Varsity · Place 11 · Reservoir | 3 Miles Varsity | 11 | 21:14.42Unofficial | 12 |
| Oct 18 | Centennial, Oakland Mills, & ReservoirOct 18 · 5,000 Meters Varsity · Place 41 · Reservoir | 5,000 Meters Varsity | 41 | 20:24.10 PB | 12 |
| Sep 27 | Hammond, Reservoir @ Mount HebronSep 27 · 3.3 Miles Varsity · Place 31 · Reservoir | 3.3 Miles Varsity | 31 | 23:01 PB | 12 |
| Sep 23 | Spiked Shoe InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 141 · Reservoir Hi | 5,000 Meters Junior Varsity | 141 | 20:34.98 | — |
| Sep 16 | Adidas XC ChallengeSep 16 · 5,000 Meters JV White · Place 80 · Reservoir | 5,000 Meters JV White | 80 | 20:09.5 PB | 12 |
| Sep 13 | Reservoir & Wilde Lake @ HowardSep 13 · 3,000 Meters Varsity · Place 43 · Reservoir | 3,000 Meters Varsity | 43 | 12:53.32 PB | 12 |
| Aug 25 | Reservoir 2 Mile XC Time TrialAug 25 · 2 Miles Varsity · Place 12 · Reservoir | 2 Miles Varsity | 12 | 12:46.65Unofficial | 12 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Open · Place 272 · Reservoir | 5,000 Meters Open | 272 | 19:52.4 PB | 11 |
| Oct 26 | Howard County ChampionshipsOct 26 · 3 Miles Varsity · Place 69 · Reservoir | 3 Miles Varsity | 69 | 19:26.40 | 11 |
| Oct 5 | Glenelg, Centennial @ ReservoirOct 5 · 5,000 Meters Junior Varsity · Place 14 · Reservoir | 5,000 Meters Junior Varsity | 14 | 21:22.85 | 11 |
| Oct 1 | Urbana InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 82 · Reservoir | 5,000 Meters Junior Varsity | 82 | 20:37 PB | 11 |
| Sep 24 | Spiked Shoe XC InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 95 · Reservoir Hi | 5,000 Meters Junior Varsity | 95 | 20:02.30 | — |
| Sep 17 | Adidas XC ChallengeSep 17 · 5,000 Meters Junior Varsity Red · Place 292 · Reservoir | 5,000 Meters Junior Varsity Red | 292 | 22:17.3 | 11 |
| Sep 14 | Reservoir, Wilde Lake @ Hammond HSSep 14 · 5,000 Meters Varsity · Place 38 · Reservoir | 5,000 Meters Varsity | 38 | 28:53 PB | 11 |
| Aug 27 | Reservoir XC Time trialsAug 27 · 2 Mile Varsity · Place 19 · Reservoir | 2 Mile Varsity | 19 | 14:16.87Unofficial | 11 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Howard County ChampionshipsOct 28 · 3 Mile Boys B · Place 78 · Reservoir | 3 Mile Boys B | 78 | 20:21.80 PB | 10 |
| Oct 21 | Reservoir, Mt. Hebron @ Wilde Lake HSOct 21 · 5,000 Meters Varsity A · Place 29 · Reservoir | 5,000 Meters Varsity A | 29 | 21:43.81 | 10 |
| Oct 12 | Marriotts Ridge and River Hill @ Reservoir HSOct 12 · 5,000 Meters Varsity A · Place 33 · Reservoir | 5,000 Meters Varsity A | 33 | 23:04.06 | 10 |
| Sep 26 | Bull Run InvitationalSep 26 · 3 Miles Junior Varsity · Place 131 · RESERVOIR | 3 Miles Junior Varsity | 131 | 7:15 | — |
| Sep 19 | Adidas XC ChallengeSep 19 · 5,000 Meters JV White · Place 109 · Reservoir | 5,000 Meters JV White | 109 | 20:37.9 | 10 |
| Sep 16 | Reservoir, Oakland Mills @ Long Reach HS Sep 16 · 5,000 Meters Varsity · Place 31 · Reservoir | 5,000 Meters Varsity | 31 | 23:19.00 PB | 10 |
| Sep 5 | Seahawk InviteSep 5 · 5,000 Meters Varsity · Place 246 · Reservoir Hi | 5,000 Meters Varsity | 246 | 22:28.40 | 10 |
2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Howard County ChampionshipsOct 21 · 5,000 Meters Junior Varsity B · Place 113 · Reservoir | 5,000 Meters Junior Varsity B | 113 | 22:39 PB | 9 |
| Oct 1 | Long Reach, Glenelg @ ReservoirOct 1 · 5,000 Meters Junior Varsity · Place 11 · Reservoir | 5,000 Meters Junior Varsity | 11 | 23:11.7h | 9 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Small & Medium · Place 313 · Reservoir | 3 Mile JV Small & Medium | 313 | 25:32.7 PB | 9 |
| Sep 20 | Adidas XC ChallengeSep 20 · 5,000 Meters JV Red · Place 193 · Reservoir | 5,000 Meters JV Red | 193 | 21:31.8 | 9 |
| Sep 17 | Oakland Mills, Reservoir @ HammondSep 17 · 5,000 Meters Open · Place 43 · Reservoir | 5,000 Meters Open | 43 | 33:32 | 9 |
| Sep 13 | Howard County InvitationalSep 13 · 5,000 Meters C · Place 75 · Reservoir | 5,000 Meters C | 75 | 23:16 PB | 9 |