Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSMPSSAA 3A East Region Championships · Nov 5 | 16:50.06 | MPSSAA 3A East Region Championships | November 5, 2015 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 12 | 17:12.9 | MPSSAA 3A State Championships | November 12, 2016 |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 14 | 17:15.19 | MPSSAA 3A State Championships | November 14, 2015 |
| 3 Miles · Kenilworth ParkPacers DCXC Invitational · Sep 24 | 16:30 | Pacers DCXC Invitational | September 24, 2016 |
| 5,000 Meters · Atholton HSHoward, Oakland Mills @ Atholton · Sep 28 | 17:11 | Howard, Oakland Mills @ Atholton | September 28, 2016 |
| 5,000 Meters · Centennial HSMPSSAA 3A East Region Championships · Oct 30 | 18:09 | MPSSAA 3A East Region Championships | October 30, 2014 |
| 5,000 Meters · Centennial HSHoward County Invitational · Sep 13 | 18:41 | Howard County Invitational | September 13, 2014 |
| 5,000 Meters · Hammond High SchoolAtholton, Centennial @ Hammond · Sep 30 | 20:18 | Atholton, Centennial @ Hammond | September 30, 2015 |
| 5,000 Meters · River Hill HSAtholton, Howard @ River Hill · Oct 21 | 17:53 | Atholton, Howard @ River Hill | October 21, 2015 |
| 5,000 Meters · Supplee FieldSt. Vincent Pallotti Meet · Sep 1 | 18:00.9 | St. Vincent Pallotti Meet | September 1, 2016 |
| 5,000 Meters · Urbana High SchoolUrbana Invitational · Oct 1 | 17:03 | 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 23 · Atholton | 3 Mile Varsity | 23 | 17:15.19 PB | 11 |
| Nov 5 | MPSSAA 3A East Region ChampionshipsNov 5 · 3 Mile Varsity · Place 6 · Atholton | 3 Mile Varsity | 6 | 16:50.06 PB | 11 |
| Oct 28 | Howard County ChampionshipsOct 28 · 3 Mile Boys Championship · Place 22 · Atholton | 3 Mile Boys Championship | 22 | 17:25.36 | 11 |
| Oct 21 | Atholton, Howard @ River HillOct 21 · 5,000 Meters Varsity · Place 16 · Atholton | 5,000 Meters Varsity | 16 | 17:53 PB | 11 |
| Sep 30 | Atholton, Centennial @ HammondSep 30 · 5,000 Meters Varsity · Place 2 · Atholton | 5,000 Meters Varsity | 2 | 20:18 PB | 11 |
| Sep 16 | Wilde Lake, Glenelg @ AtholtonSep 16 · 5,000 Meters Varsity · Place 5 · Atholton | 5,000 Meters Varsity | 5 | 18:12 | 11 |
| Sep 3 | St. Vincent Pallotti Scrimmage MeetSep 3 · 5,000 Meters Varsity · Place 3 · Atholton | 5,000 Meters Varsity | 3 | 18:07.2 | 11 |
2014 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MPSSAA 3A East Region ChampionshipsOct 30 · 5,000 Meters Varsity · Place 19 · Atholton | 5,000 Meters Varsity | 19 | 18:09 PB | 10 |
| Oct 21 | Howard County ChampionshipsOct 21 · 5,000 Meters Varsity A · Place 21 · Atholton | 5,000 Meters Varsity A | 21 | 18:18 | 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 Varsity · Place 13 · Atholton | 5,000 Meters Varsity | 13 | 17:35.7 | 10 |
| Oct 1 | Atholton, Howard @ Marriotts RidgeOct 1 · 5,000 Meters Varsity · Atholton | 5,000 Meters Varsity | — | 18:14Unofficial | 10 |
| Sep 27 | Bull Run Sep 27 · 3 Mile Elite · Place 63 · Atholton | 3 Mile Elite | 63 | 18:34.8 | 10 |
| Sep 13 | Howard County InvitationalSep 13 · 5,000 Meters A · Place 42 · Atholton | 5,000 Meters A | 42 | 18:41 PB | 10 |
| Sep 5 | Raiders Intrasquad MeetSep 5 · 5,000 Meters Varsity · Place 5 · Atholton | 5,000 Meters Varsity | 5 | 19:26Unofficial | 10 |