Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · Olney Central College (2017 Course)Effingham, Newton, Robinson @ Newton · Sep 19 | 22:50 | Effingham, Newton, Robinson @ Newton | September 19, 2017 |
| 2.96 Miles · Olney Central College (2017 Course)Cumberland, Paris, Robinson @ Olney · Sep 5 | 24:46 | Cumberland, Paris, Robinson @ Olney | September 5, 2017 |
| 2.96 Miles · Robinson HSRobinson Invitational · Sep 29 | 23:33.25 | Robinson Invitational | September 29, 2016 |
| 2.96 Miles · Robinson HS/MSRobinson Invitational · Sep 28 | 24:23.98 | Robinson Invitational | September 28, 2017 |
| 3 Miles · Hickory Point Golf CourseIHSA 2A Decatur MacArthur XC Sectional · Oct 28 | 23:14.11 | IHSA 2A Decatur MacArthur XC Sectional | October 28, 2017 |
| 3 Miles · Kennekuk Cove County ParkIHSA 2A Danville Regional · Oct 22 | 24:07.23 | IHSA 2A Danville Regional | October 22, 2016 |
| 3 Miles · Lake Land CollegeIHSA 2A Charleston Regional · Oct 21 | 23:19.25 | IHSA 2A Charleston Regional | October 21, 2017 |
| 3 Miles · Lawrenceville City ParkLittle Illini Conference Meet @ Lawrenceville · Oct 11 | 24:56.6 | Little Illini Conference Meet @ Lawrenceville | October 11, 2016 |
| 4699 m · Benton Community ParkBenton Invitational · Oct 16 | 22:07.2 | Benton Invitational | October 16, 2017 |
| 5,000 Meters · Olney Central CollegeOlney Invitational · Sep 17 | 26:48.7 | Olney Invitational | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Marshall, Mt Carmel, Newton, Olney, Robinson @ Mt CarmelOct 16 · 3 Miles Varsity · Place 18 · Olney (Richland County) | 3 Miles Varsity | 18 | 24:39Unofficial | 12 |
| Oct 9 | Little Illini Conference Meet @ OlneyOct 9 · Varsity · Place 41 · Richland County (Olney) | Varsity | 41 | 27:21.88 | 12 |
| Oct 6 | Centralia InvitationalOct 6 · Varsity · Place 66 · Richland County (Olney) | Varsity | 66 | 27:55.4 | 12 |
| Sep 27 | Robinson InvitationalSep 27 · Varsity · Place 113 · Richland County (Olney) | Varsity | 113 | 24:41.44 | 12 |
| Sep 20 | Mattoon InvitationalSep 20 · Varsity · Place 65 · Richland County (Olney) | Varsity | 65 | 27:18.54 | 12 |
| Sep 18 | Olney, Newton, Robinson @ RobinsonSep 18 · 2.96 Miles Varsity · Place 32 · Olney (Richland County) | 2.96 Miles Varsity | 32 | 26:45Unofficial | 12 |
| Sep 15 | Olney InvitationalSep 15 · 3 Miles Varsity · Place 93 · Richland County (Olney) | 3 Miles Varsity | 93 | 26:20.1 | — |
| Sep 4 | Cumberland, Olney, Paris, Robinson @ ParisSep 4 · 3 Miles New Division · Place 25 · Olney (Richland County) | 3 Miles New Division | 25 | 29:31Unofficial | 12 |
| Aug 30 | Lawrenceville, Olney @ LawrencevilleAug 30 · 3 Miles Varsity · Place 19 · Richland County (Olney) | 3 Miles Varsity | 19 | 29:51.2 | 12 |
2017 Cross Country
14 results2016 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | IHSA 2A Danville RegionalOct 22 · 3 Miles Varsity · Place 64 · Olney (Richland County) | 3 Miles Varsity | 64 | 24:07.23 PB | 10 |
| Oct 11 | Little Illini Conference Meet @ LawrencevilleOct 11 · 3 Miles Varsity · Place 27 · Olney (Richland County) | 3 Miles Varsity | 27 | 24:56.6 PB | 10 |
| Sep 29 | Robinson InvitationalSep 29 · 2.96 Miles Varsity · Place 88 · Olney (Richland County) | 2.96 Miles Varsity | 88 | 23:33.25 PB | 10 |
| Sep 24 | Lawrenceville InvitationalSep 24 · 3 Mile Junior Varsity · Place 21 · Olney (Richland County) | 3 Mile Junior Varsity | 21 | 24:43Unofficial | 10 |
| Sep 20 | Effingham, Newton, Olney, Robinson @ NewtonSep 20 · 2.8 Miles Varsity · Place 26 · Olney (Richland County) | 2.8 Miles Varsity | 26 | 25:31Unofficial | 10 |
| Sep 17 | Olney InvitationalSep 17 · 5,000 Meters Varsity · Place 66 · Olney (Richland County) | 5,000 Meters Varsity | 66 | 26:48.7 PB | 10 |
| Sep 13 | Lawrenceville, Mt. Carmel & Olney @ OlneySep 13 · 5,000 Meters Varsity · Place 16 · Olney (Richland County) | 5,000 Meters Varsity | 16 | 30:02Unofficial | 10 |
| Sep 10 | First to the Finish InvitationalSep 10 · 3 Miles 2A · Place 631 · Richland County | 3 Miles 2A | 631 | 27:53.3 | SO |
| Sep 6 | Cumberland, Olney, Paris, Robinson @ RobinsonSep 6 · 2.96 Mile Varsity · Place 20 · Olney (Richland County) | 2.96 Mile Varsity | 20 | 28:49Unofficial | 10 |
| Sep 1 | Lawrenceville & Olney @ LawrencevilleSep 1 · 3 Mile Varsity · Place 15 · Olney (Richland County) | 3 Mile Varsity | 15 | 27:02Unofficial | 10 |
| Aug 30 | Lawrenceville, Robinson, St. Anthony, Teutopolis @ RobinsonAug 30 · 2.96 Mile Varsity · Place 27 · Olney (Richland County) | 2.96 Mile Varsity | 27 | 28:21Unofficial | 10 |
| Aug 22 | Fairfield InvitationalAug 22 · 3 Mile Open · Place 22 · Olney (Richland County) | 3 Mile Open | 22 | 28:52Unofficial | 10 |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Benton InvitationalOct 19 · 3 Mile Girl's Varsity · Place 80 · Olney (Richland County) | 3 Mile Girl's Varsity | 80 | 26:10Unofficial | 9 |
| Oct 13 | Little Illini Conference @ ParisOct 13 · 3 Mile Varsity · Place 39 · Olney (Richland County) | 3 Mile Varsity | 39 | 27:12Unofficial | 9 |
| Oct 1 | Robinson InvitationalOct 1 · 2.96 Mile Varsity · Place 113 · Olney (Richland County) | 2.96 Mile Varsity | 113 | 25:52.46 | 9 |
| Sep 26 | Lawrenceville InvitationalSep 26 · 3 Mile Open · Place 2 · Olney (Richland County) | 3 Mile Open | 2 | 24:41Unofficial | 9 |
| Sep 22 | Effingham, Newton, Olney, & Robinson @ EffinghamSep 22 · 2.96 Mile Varsity · Place 17 · Olney (Richland County) | 2.96 Mile Varsity | 17 | 25:29Unofficial | 9 |
| Sep 15 | Lawrenceville, Olney @ OlneySep 15 · 5,000 Meters Varsity · Place 11 · Olney (Richland County) | 5,000 Meters Varsity | 11 | 29:30Unofficial | 9 |
| Sep 8 | Olney, Paris, & Robinson @ ParisSep 8 · 3 Mile Varsity · Place 23 · Olney (Richland County) | 3 Mile Varsity | 23 | 27:23Unofficial | 9 |
| Sep 1 | Lawrenceville, Olney, Robinson, & Teutopolis @ St. AnthonySep 1 · 3 Mile Varsity · Place 31 · Olney (Richland County) | 3 Mile Varsity | 31 | 29:35Unofficial | 9 |
| Aug 24 | Fairfield InvitationalAug 24 · 3 Mile Open · Place 8 · Olney (Richland County) | 3 Mile Open | 8 | 28:26Unofficial | 9 |