Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Dolan Lake Trail CourseRoger Lee Invitational (Dolan Lake) · Oct 15 | 17:18.37 | Roger Lee Invitational (Dolan Lake) | October 15, 2019 |
| 3 Miles · Centralia Foundation ParkOctober Opener at Centralia · Oct 1 | 16:53.5 | October Opener at Centralia | October 1, 2020 |
| 3 Miles · Detweiller - IHSA State CourseIHSA Class 1A State XC Championships · Nov 9 | 16:35.57 | IHSA Class 1A State XC Championships | November 9, 2019 |
| 3 Miles · DuQuoin State Fair GroundsIHSA 1A DuQuoin XC Regional · Oct 20 | 16:52 | IHSA 1A DuQuoin XC Regional | October 20, 2018 |
| 3 Miles · Okaw Valley ParkNew Athens Invitational · Aug 21 | 18:55 | New Athens Invitational | August 21, 2017 |
| 3 Miles · Randolph County State Recreation AreaChester Invitational II · Oct 8 | 17:45.2 | Chester Invitational II | October 8, 2020 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 28 | 17:12 | Freeburg Invitational | September 28, 2019 |
| 3 Miles · Swansea Clinton Hills Conservation ParkIHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic) · Oct 31 | 17:05.07 | IHSA Class 1A XC Sectional #5 - Belleville (Althoff Catholic) | October 31, 2020 |
| 3 Miles · Wesclin Campus 3 MileWesclin Invitational · Oct 5 | 17:23 | Wesclin Invitational | October 5, 2019 |
| 4699 m · Benton Community ParkIHSA Class 1A Benton Sectional · Nov 2 | 15:53.40 | IHSA Class 1A Benton Sectional | November 2, 2019 |
| 4699 m · Benton Community Park DistrictIHSA 1A Benton XC Sectional · Oct 27 | 16:09.13 | IHSA 1A Benton XC Sectional | October 27, 2018 |
| 5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 6 | 17:35.31 | ShaZam XC Club Championships | November 6, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
9 results2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles Class 1A · Place 110 · Centralia (Christ Our Rock Lutheran) | 3 Miles Class 1A | 110 | 16:35.57 PB | 11 |
| Nov 2 | IHSA Class 1A Benton SectionalNov 2 · 2.92 Miles Varsity · Place 21 · Centralia (Christ Our Rock Lutheran) | 2.92 Miles Varsity | 21 | 15:53.40 PB | 11 |
| Oct 26 | IHSA Class 1A Chester RegionalOct 26 · 3 Miles Varsity · Place 7 · Centralia (Christ Our Rock Lutheran) | 3 Miles Varsity | 7 | 18:09 | 11 |
| Oct 21 | Benton InvitationalOct 21 · 2.92 Miles Varsity · Place 15 · Centralia (Christ Ou.. | 2.92 Miles Varsity | 15 | 16:23.90 | 11 |
| Oct 15 | Roger Lee Invitational (Dolan Lake)Oct 15 · 2.9 Miles Varsity (Boys) · Place 5 · Centralia (Christ Our Rock Lutheran) | 2.9 Miles Varsity (Boys) | 5 | 17:18.37 PB | 11 |
| Oct 5 | Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 6 · Centralia (Christ Our Rock Lutheran) | 3 Miles Varsity | 6 | 17:23 PB | 11 |
| Oct 3 | Chester InvitationalOct 3 · 3 Miles Varsity · Place 13 · Centralia (Christ Ou.. | 3 Miles Varsity | 13 | 17:50 | 11 |
| Sep 28 | Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 31 · Centralia (Christ Our Rock Lutheran) | 3 Miles Varsity | 31 | 17:12 PB | 11 |
| Sep 17 | Sparta XC InvitationalSep 17 · 5,000 Meters Varsity · Place 11 · Centralia (C | 5,000 Meters Varsity | 11 | 17:47.28 | — |
| Aug 31 | First to The Finish Kickoff MeetAug 31 · 5,000 Meters Varsity · Place 26 · Centralia (Christ Ou.. | 5,000 Meters Varsity | 26 | 18:51.45 | 11 |
| Aug 26 | New Athens InvitationalAug 26 · 3 Miles Varsity · Place 15 · Centralia (Christ Ou.. | 3 Miles Varsity | 15 | 18:11 | 11 |
2018 Cross Country
7 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 21 | New Athens InvitationalAug 21 · 3 Miles Varsity · Place 24 · Centralia (Christ Our Rock Lutheran) | 3 Miles Varsity | 24 | 18:55 PB | 9 |