Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Belk ParkMadison County Meet · Oct 8 | 19:02.87 | Madison County Meet | October 8, 2019 |
| 3 Miles · Marissa Recreational AreaMarissa Invitational · Sep 24 | 19:55.4 | Marissa Invitational | September 24, 2020 |
| 3 Miles · Okaw Valley ParkNew Athens Invitational · Aug 21 | 23:09 | New Athens Invitational | August 21, 2017 |
| 3 Miles · Smithton ParkIHSA 1A Freeburg XC Regional · Oct 20 | 19:00 | IHSA 1A Freeburg XC Regional | October 20, 2018 |
| 3 Miles · Triad HSTriad Invitational · Oct 2 | 21:01.92 | Triad Invitational | October 2, 2019 |
| 3 Miles · Wilson ParkGranite City Invitational · Sep 5 | 20:16.67 | Granite City Invitational | September 5, 2020 |
| 5,000 Meters · Concordia University WIMLHS/CUW Classic · Sep 2 | 22:53.13 | MLHS/CUW Classic | September 2, 2017 |
| 5,000 Meters · Concordia University Wisconsin20th Annual Concordia Classic · Aug 31 | 21:05.5 | 20th Annual Concordia Classic | August 31, 2019 |
| 5,000 Meters · CUW Campus19th Annual Concordia Classic XC Meet · Sep 1 | 21:45.79 | 19th Annual Concordia Classic XC Meet | September 1, 2018 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 10 | 19:41.08 | Carlinville Invitational | October 10, 2017 |
| 5,000 Meters · Southern Illinois University EdwardsvilleEdwardsville Invitational · Sep 16 | 23:33.80 | Edwardsville Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | IHSA Class 1A New Athens RegionalOct 26 · 3 Miles Varsity · Place 64 · Edwardsville (Metro-.. | 3 Miles Varsity | 64 | 19:41 | 11 |
| Oct 15 | Carlinville InvitationalOct 15 · 5,000 Meters Varsity · Place 61 · Edwardsville (Metro-.. | 5,000 Meters Varsity | 61 | 20:00.61 | 11 |
| Oct 8 | Madison County MeetOct 8 · 3 Miles Varsity - Small · Place 21 · Edwardsville (Metro-East Lutheran) | 3 Miles Varsity - Small | 21 | 19:02.87 PB | 11 |
| Oct 2 | Triad InvitationalOct 2 · 3 Miles Varsity · Place 109 · Edwardsville (Metro-East Lutheran) | 3 Miles Varsity | 109 | 21:01.92 PB | 11 |
| Sep 28 | Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 108 · Edwardsville (Metro-East Lutheran) | 3 Miles Varsity | 108 | 19:23 | 11 |
| Sep 21 | Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 134 · Edwardsville (Metro-.. | 5,000 Meters Varsity | 134 | 21:10.96 | 11 |
| Aug 31 | 20th Annual Concordia ClassicAug 31 · 5,000 Meters Varsity · Place 33 · Edwardsville (Metro-East Lutheran) | 5,000 Meters Varsity | 33 | 21:05.5 PB | 11 |
| Aug 26 | New Athens InvitationalAug 26 · 3 Miles Varsity · Place 54 · Edwardsville (Metro-.. | 3 Miles Varsity | 54 | 19:56 | 11 |
2018 Cross Country
8 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | IHSA 1A Effingham St. Anthony RegionalOct 21 · 3 Miles Varsity · Place 62 · Edwardsville (Metro-... | 3 Miles Varsity | 62 | 19:39.32 | 9 |
| Oct 10 | Carlinville InvitationalOct 10 · 5,000 Meters Varsity · Place 81 · Edwardsville (Metro-East Lutheran) | 5,000 Meters Varsity | 81 | 19:41.08 PB | 9 |
| Sep 23 | Freeburg InvitationalSep 23 · 3 Miles Varsity · Place 159 · Edwardsville (Metro-East Lutheran) | 3 Miles Varsity | 159 | 21:38 | 9 |
| Sep 16 | Edwardsville InvitationalSep 16 · 5,000 Meters Varsity · Place 158 · Edwardsville (Metro-East Lutheran) | 5,000 Meters Varsity | 158 | 23:33.80 PB | 9 |
| Sep 2 | MLHS/CUW ClassicSep 2 · 5,000 Meters Varsity · Place 88 · Edwardsville (Metro-East Lutheran) | 5,000 Meters Varsity | 88 | 22:53.13 PB | 9 |
| Aug 21 | New Athens InvitationalAug 21 · 3 Miles Varsity · Place 123 · Edwardsville (Metro-East Lutheran) | 3 Miles Varsity | 123 | 23:09 PB | 9 |