Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.85 Miles · Jacksonville Community ParkJacksonville Invitational · Oct 1 | 18:20.46 | Jacksonville Invitational | October 1, 2016 |
| 2.93 Miles · Wilson ParkMadison County Championships · Oct 4 | 18:14.14 | Madison County Championships | October 4, 2016 |
| 3 Miles · Detweiller - IHSA State CoursePatriot Invite · Oct 15 | 19:14.3 | Patriot Invite | October 15, 2016 |
| 3 Miles · Lincoln ParkSpringfield Invitational · Sep 26 | 19:34.36 | Springfield Invitational | September 26, 2015 |
| 3 Miles · Loveless ParkCarlinville Invite · Oct 11 | 18:34.08 | Carlinville Invite | October 11, 2016 |
| 3 Miles · Okaw Valley ParkNew Athens Inv. · Aug 22 | 20:39 | New Athens Inv. | August 22, 2016 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 13 | 18:43.18 | Carlinville Invitational | October 13, 2015 |
| 5,000 Meters · SIU-E Cross Country CourseIHSA 1A Edwardsville Metro-East Lutheran Sectional · Oct 29 | 20:28.16 | IHSA 1A Edwardsville Metro-East Lutheran Sectional | October 29, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results2015 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Carlinville InvitationalOct 13 · 5,000 Meters Varsity · Place 47 · Roxana | 5,000 Meters Varsity | 47 | 18:43.18 PB | 10 |
| Sep 26 | Springfield InvitationalSep 26 · 3 Mile Varsity · Place 117 · Roxana | 3 Mile Varsity | 117 | 19:34.36 PB | 10 |
| Aug 25 | New Athens InvitationalAug 25 · 5,000 Meters Varsity · Place 65 · Roxana | 5,000 Meters Varsity | 65 | 20:24Unofficial | 10 |
2014 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Carlinville InvitationalOct 14 · 5,000 Meters Varsity · Place 45 · Roxana | 5,000 Meters Varsity | 45 | 20:11.07 | 9 |