Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.96 Miles · Olney Central College (2017 Course)Olney Invitational · Sep 16 | 18:04.42 | Olney Invitational | September 16, 2017 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 23 | 18:50 | Freeburg Invitational | September 23, 2017 |
| 3 Miles · West Frankfort ParkIHSA 1A West Frankfort Regional · Oct 22 | 16:35 | IHSA 1A West Frankfort Regional | October 22, 2016 |
| 4699 m · Benton Community ParkBenton Invitational · Oct 16 | 16:49.9 | Benton Invitational | October 16, 2017 |
| 4699 m · Benton Community Park DistrictIHSA 1A Benton XC Sectional · Oct 28 | 16:31.3 | IHSA 1A Benton XC Sectional | October 28, 2017 |
| 5,000 Meters · Dolan Lake Trail CourseHamilton County Invitational · Oct 10 | 17:58.42 | Hamilton County Invitational | October 10, 2017 |
| 5,000 Meters · John A. Logan CollegeCarterville Invitational · Sep 30 | 18:02.8 | Carterville Invitational | September 30, 2017 |
| 5,000 Meters · SIU-E Cross Country CourseIHSA 1A Edwardsville Metro-East Lutheran Sectional · Oct 29 | 18:19.59 | 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.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | IHSA 1A Benton XC SectionalOct 28 · 2.92 Miles Varsity · Place 56 · McLeansboro (Hamilton County) | 2.92 Miles Varsity | 56 | 16:31.3 PB | 12 |
| Oct 21 | IHSA 1A Benton RegionalOct 21 · 2.92 Miles Varsity · Place 16 · McLeansboro (Hamilton County) | 2.92 Miles Varsity | 16 | 16:58 | 12 |
| Oct 16 | Benton InvitationalOct 16 · 2.92 Miles Varsity · Place 29 · McLeansboro (Hamilton County) | 2.92 Miles Varsity | 29 | 16:49.9 PB | 12 |
| Oct 10 | Hamilton County InvitationalOct 10 · 5,000 Meters Varsity · Place 8 · McLeansboro (Hamilton County) | 5,000 Meters Varsity | 8 | 17:58.42 PB | 12 |
| Sep 30 | Carterville InvitationalSep 30 · 5,000 Meters Varsity · Place 17 · McLeansboro (Hamilton County) | 5,000 Meters Varsity | 17 | 18:02.8 PB | 12 |
| Sep 23 | Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 63 · McLeansboro (Hamilton County) | 3 Miles Varsity | 63 | 18:50 PB | 12 |
| Sep 16 | Olney InvitationalSep 16 · 2.96 Miles Varsity · Place 51 · McLeansboro (Hamilton County) | 2.96 Miles Varsity | 51 | 18:04.42 PB | 12 |
2016 Cross Country
2 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 29 | First to the Finish Kickoff meetAug 29 · 5,000 Meters Varsity · Place 101 · McLeansboro (Hamilton County) | 5,000 Meters Varsity | 101 | 20:10.38 | 10 |