Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 14 | 19:53.24 | MPSSAA 4A State Championships | November 14, 2015 |
| 5,000 Meters · Dulaney34th Annual Richard Barnhart Invitational · Sep 17 | 18:53.53 | 34th Annual Richard Barnhart Invitational | September 17, 2016 |
| 5,000 Meters · Lansdowne High SchoolCatonsville, Franklin, Owings Mills, Western Tech Woodlawn @ Lansdowne · Sep 6 | 21:26 | Catonsville, Franklin, Owings Mills, Western Tech Woodlawn @ Lansdowne | September 6, 2016 |
| 5,000 Meters · Oakland Mills HSScorpion Crawl · Oct 10 | 19:51.39 | Scorpion Crawl | October 10, 2014 |
| 5,000 Meters · Pikesville High SchoolBCPS League Meet @ Pikesville · Sep 15 | 21:59 | BCPS League Meet @ Pikesville | September 15, 2015 |
| 5,000 Meters · Towson High SchoolCAT, KEN, LAN, PAT, RAN, SP, WES · Sep 30 | 19:45 | CAT, KEN, LAN, PAT, RAN, SP, WES | September 30, 2014 |
| 5,000 Meters · Williamsport HS Course3rd Annual Wildcat Invitational · Oct 8 | 19:10.67 | 3rd Annual Wildcat Invitational | October 8, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MPSSAA 4A North Regional ChampionshipNov 3 · 5,000 Meters Varsity · Place 62 · Catonsville | 5,000 Meters Varsity | 62 | 19:31.97 | 12 |
| Oct 8 | 3rd Annual Wildcat InvitationalOct 8 · 5,000 Meters Varsity · Place 60 · Catonsville | 5,000 Meters Varsity | 60 | 19:10.67 PB | 12 |
| Sep 17 | 34th Annual Richard Barnhart InvitationalSep 17 · 5,000 Meters Open · Place 25 · Catonsville | 5,000 Meters Open | 25 | 18:53.53 PB | 12 |
| Sep 6 | Catonsville, Franklin, Owings Mills, Western Tech Woodlawn @ LansdowneSep 6 · 5,000 Meters Varsity · Place 15 · Catonsville | 5,000 Meters Varsity | 15 | 21:26 PB | 12 |
2015 Cross Country
3 results2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Scorpion CrawlOct 10 · 5,000 Meters Junior Varsity · Place 39 · Catonsville | 5,000 Meters Junior Varsity | 39 | 19:51.39 PB | 10 |
| Sep 30 | CAT, KEN, LAN, PAT, RAN, SP, WESSep 30 · 5,000 Meters Junior Varsity · Place 2 · Catonsville | 5,000 Meters Junior Varsity | 2 | 19:45 PB | 10 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Elite & Large · Place 227 · Catonsville | 3 Mile JV Elite & Large | 227 | 21:18.2 | 10 |