Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor · Hand timedNewark v Lancaster · Apr 4 | 4:49.50h | Newark v Lancaster | April 4, 2017 |
| 1600 Meters · IndoorOSU HS Qualifier #3 · Feb 6 | 5:07.20a | OSU HS Qualifier #3 | February 6, 2016 |
| 1600 Meters · OutdoorGranville, Lancaster, Liberty Union Tri · Apr 10 | 4:58.8 | Granville, Lancaster, Liberty Union Tri | April 10, 2018 |
| 3200 Meters · IndoorOhio State HS Buckeye Open #3 · Feb 4 | 10:39.48a | Ohio State HS Buckeye Open #3 | February 4, 2017 |
| 3200 Meters · OutdoorGene Cole Invitational · Apr 25 | 10:21.45a | Gene Cole Invitational | April 25, 2017 |
| 3200 Meters · OutdoorGranville/Lancaster Dual · Apr 12 | 10:32.0 | Granville/Lancaster Dual | April 12, 2016 |
| 3200 Meters · Outdoor · Hand timedCanal Winchester vs. Lancaster · Mar 27 | 11:10.00h | Canal Winchester vs. Lancaster | March 27, 2018 |
| 800 Meters · OutdoorGranville, Lancaster, Liberty Union Tri · Apr 10 | 2:19.2 | Granville, Lancaster, Liberty Union Tri | April 10, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
6 results2017 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 25 | Gene Cole InvitationalApr 25 · 3200 Meters · Place 1 · Lancaster | 3200 Meters | 1. | 10:21.45a PB | 10 |
| Apr 4 | Newark v LancasterApr 4 · 100 Meters · Place 1 · Lancaster | 100 Meters | 1 | 10:39.4h SR | 10 |
| Apr 4 | Newark v LancasterApr 4 · 100 Meters · Place 1 · Lancaster | 100 Meters | 1 | 10:39.40h | 10 |
| Apr 4 | Newark v LancasterApr 4 · 100 Meters · Place 6 · Lancaster | 100 Meters | 6 | 4:49.5h PR | 10 |
| Apr 4 | Newark v LancasterApr 4 · 100 Meters · Place 6 · Lancaster | 100 Meters | 6 | 4:49.50h PB | 10 |
| Apr 1 | Rocky Brands InvitationalApr 1 · 1600 Meters · Place 10 · Lancaster B | 1600 Meters | 10 | 5:00.28 | — |
| Mar 28 | CW vs. LancMar 28 · 3200 Meters · Place 3 · Lancaster | 3200 Meters | 3. | 11:12.8Unofficial | 10 |
2017 Indoor Track
3 results2016 Outdoor Track
3 results2016 Indoor Track
4 results