Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSMPSSAA 3A East Region Championships · Nov 3 | 17:33.67 | MPSSAA 3A East Region Championships | November 3, 2016 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 12 | 18:33.5 | MPSSAA 3A State Championships | November 12, 2016 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 14 | 18:10.46 | MPSSAA 3A State Championships | November 14, 2015 |
| 3 Miles · Kenilworth ParkPacers DCXC Invitational · Sep 24 | 16:52 | Pacers DCXC Invitational | September 24, 2016 |
| 5,000 Meters · Atholton HSHoward, Oakland Mills @ Atholton · Sep 28 | 18:08 | Howard, Oakland Mills @ Atholton | September 28, 2016 |
| 5,000 Meters · Centennial HSHoward County Championships · Oct 21 | 19:49 | Howard County Championships | October 21, 2014 |
| 5,000 Meters · Centennial HSHoward County Invitational · Sep 13 | 19:58 | Howard County Invitational | September 13, 2014 |
| 5,000 Meters · Hammond High SchoolAtholton, Centennial @ Hammond · Sep 30 | 21:12 | Atholton, Centennial @ Hammond | September 30, 2015 |
| 5,000 Meters · River Hill HSAtholton, Howard @ River Hill · Oct 21 | 18:48 | Atholton, Howard @ River Hill | October 21, 2015 |
| 5,000 Meters · Supplee FieldSt. Vincent Pallotti Meet · Sep 1 | 18:08.9 | St. Vincent Pallotti Meet | September 1, 2016 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 1 | 17:42 | Urbana Invitational | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
6 results2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | MPSSAA 3A State ChampionshipsNov 14 · 3 Mile Varsity · Place 63 · Atholton | 3 Mile Varsity | 63 | 18:10.46 PB | 11 |
| Nov 5 | MPSSAA 3A East Region ChampionshipsNov 5 · 3 Mile Varsity · Place 30 · Atholton | 3 Mile Varsity | 30 | 17:50.54 | 11 |
| Oct 28 | Howard County ChampionshipsOct 28 · 3 Mile Boys Championship · Place 38 · Atholton | 3 Mile Boys Championship | 38 | 17:56.34 | 11 |
| Oct 21 | Atholton, Howard @ River HillOct 21 · 5,000 Meters Varsity · Place 25 · Atholton | 5,000 Meters Varsity | 25 | 18:48 PB | 11 |
| Sep 30 | Atholton, Centennial @ HammondSep 30 · 5,000 Meters Varsity · Place 6 · Atholton | 5,000 Meters Varsity | 6 | 21:12 PB | 11 |
| Sep 16 | Wilde Lake, Glenelg @ AtholtonSep 16 · 5,000 Meters Varsity · Place 12 · Atholton | 5,000 Meters Varsity | 12 | 19:12 | 11 |
| Sep 3 | St. Vincent Pallotti Scrimmage MeetSep 3 · 5,000 Meters Varsity · Place 5 · Atholton | 5,000 Meters Varsity | 5 | 18:53.4 | 11 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Howard County ChampionshipsOct 21 · 5,000 Meters Junior Varsity B · Place 30 · Atholton | 5,000 Meters Junior Varsity B | 30 | 19:49 PB | 10 |
| Oct 15 | Long Reach, Oakland Mills @ AtholtonOct 15 · 5,000 Meters Varsity · Atholton | 5,000 Meters Varsity | — | — | 10 |
| Oct 11 | Urbana InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 6 · Atholton | 5,000 Meters Junior Varsity | 6 | 19:26.6 | 10 |
| Oct 1 | Atholton, Howard @ Marriotts RidgeOct 1 · 5,000 Meters Varsity · Atholton | 5,000 Meters Varsity | — | 19:29Unofficial | 10 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Elite & Large · Place 97 · Atholton | 3 Mile JV Elite & Large | 97 | 20:06.3 | 10 |
| Sep 17 | Atholton, Glenelg @ River HillSep 17 · 5,000 Meters Varsity · Place 10 · Atholton | 5,000 Meters Varsity | 10 | 19:50 | 10 |
| Sep 13 | Howard County InvitationalSep 13 · 5,000 Meters B · Place 21 · Atholton | 5,000 Meters B | 21 | 19:58 PB | 10 |