Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · 17651 Boy Scout TrailPorta Invitational · Sep 10 | 20:03.9 | Porta Invitational | September 10, 2016 |
| 2.9 Miles · Porta Jr Sr High SchoolPorta Invitational · Sep 13 | 21:11 | Porta Invitational | September 13, 2014 |
| 3 Miles · General Dacey TrailIHSA 1A Shelbyville Regional · Oct 24 | 19:31.74 | IHSA 1A Shelbyville Regional | October 24, 2015 |
| 3 Miles · Lincoln ParkSpringfield High School Invite · Sep 24 | 20:13 | Springfield High School Invite | September 24, 2016 |
| 3 Miles · Loveless ParkCarlinville Invite · Oct 11 | 19:11.71 | Carlinville Invite | October 11, 2016 |
| 5,000 Meters · Belk ParkEast Alton-Wood River Invitational · Oct 11 | 21:00.8 | East Alton-Wood River Invitational | October 11, 2014 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 13 | 18:56.05 | Carlinville Invitational | October 13, 2015 |
| 5,000 Meters · SIU-E Cross Country CourseEdwardsville Invite · Sep 17 | 21:02.04 | Edwardsville Invite | September 17, 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 |
| Oct 11 | Carlinville InviteOct 11 · 3 Miles Varsity · Place 68 · Litchfield | 3 Miles Varsity | 68 | 19:11.71 PB | 11 |
| Sep 24 | Springfield High School InviteSep 24 · 3 Miles Varsity · Place 109 · Litchfield | 3 Miles Varsity | 109 | 20:13 PB | 11 |
| Sep 17 | Edwardsville InviteSep 17 · 5,000 Meters Varsity · Place 149 · Litchfield | 5,000 Meters Varsity | 149 | 21:02.04 PB | 11 |
| Sep 10 | Porta InvitationalSep 10 · 2.9 Mile Varsity · Place 35 · Litchfield | 2.9 Mile Varsity | 35 | 20:03.9 PB | 11 |
2015 Cross Country
2 results2014 Cross Country
3 results