Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 18:44.10 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 3 Miles · Alhambra Fireman & Legion ParkHighland XC Invitational · Sep 16 | 19:40.30 | Highland XC Invitational | September 16, 2023 |
| 3 Miles · Centralia Foundation ParkOrphan Invitational · Oct 9 | 22:29.0 | Orphan Invitational | October 9, 2021 |
| 3 Miles · Fireman's ParkHighland XC Invitational · Sep 17 | 20:16.50 | Highland XC Invitational | September 17, 2022 |
| 3 Miles · Loveless ParkCarlinville Invitational · Oct 5 | 23:00.89 | Carlinville Invitational | October 5, 2021 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 23 | 20:26.9 | Freeburg Invitational | September 23, 2023 |
| 3 Miles · Swansea Clinton Hills Conservation ParkAlthoff Crusaders XC Invitational · Sep 19 | 20:48 | Althoff Crusaders XC Invitational | September 19, 2020 |
| 3 Miles · Triad High SchoolTriad Invitational · Sep 28 | 20:00.60 | Triad Invitational | September 28, 2022 |
| 3 Miles · Triad HSTriad Invitational · Sep 29 | 23:18.47 | Triad Invitational | September 29, 2021 |
| 3 Miles · Wesclin Campus 3 MileWesclin Home Meet · Sep 11 | 22:35.5 | Wesclin Home Meet | September 11, 2020 |
| 3 Miles · Wilson ParkGranite City Invitational · Sep 4 | 21:55.10 | Granite City Invitational | September 4, 2021 |
| 3 Miles · Wilson Park 3 MileGranite City XC Invitational · Sep 3 | 20:09.4 | Granite City XC Invitational | September 3, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
9 results2022 Cross Country
13 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | St. Anthony XC Bulldog ClassicOct 16 · 3 Miles Varsity · Place 58 · Breese (Mater Dei) | 3 Miles Varsity | 58 | 20:38.24 | 10 |
| Oct 9 | Orphan InvitationalOct 9 · 3 Miles Junior Varsity Boys · Place 21 · Breese (Mater Dei) | 3 Miles Junior Varsity Boys | 21 | 22:29.0 PB | 10 |
| Oct 5 | Carlinville InvitationalOct 5 · 3 Miles High School · Place 73 · Breese (Mater Dei) | 3 Miles High School | 73 | 23:00.89 PB | 10 |
| Oct 2 | Wesclin InvitationalOct 2 · 3 Miles Open · Place 2 · Breese (Mater Dei) | 3 Miles Open | 2 | 20:36.6 | 10 |
| Sep 29 | Triad InvitationalSep 29 · 3 Miles Varsity · Place 117 · Breese (Mater Dei) | 3 Miles Varsity | 117 | 23:18.47 PB | 10 |
| Sep 18 | Olney InvitationalSep 18 · 3 Miles Varsity · Place 98 · Breese (Mater Dei) | 3 Miles Varsity | 98 | 22:00.18 | 10 |
| Sep 11 | Carbondale InvitationalSep 11 · 3 Miles Junior Varsity · Place 12 · Mater Dei | 3 Miles Junior Varsity | 12 | 22:48.47 | 10 |
| Sep 4 | Granite City InvitationalSep 4 · 3 Miles Frosh/Soph · Place 103 · Breese (Mater Dei) | 3 Miles Frosh/Soph | 103 | 21:55.10 PB | 10 |
| Aug 28 | Mascoutah KickoffAug 28 · 3 Miles Junior Varsity · Place 14 · Breese (Mater Dei) | 3 Miles Junior Varsity | 14 | 21:53.7 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Freeburg MeetOct 10 · 3 Miles Junior Varsity · Place 12 · Breese (Mater Dei) | 3 Miles Junior Varsity | 12 | 20:17.6 | 9 |
| Oct 8 | Centralia Orphan InvationalOct 8 · 3 Miles JV Boys · Place 17 · Breese (Mater Dei) | 3 Miles JV Boys | 17 | 22:32.5 | 9 |
| Oct 3 | Alhambra InvitationalOct 3 · 3 Miles Varsity · Place 46 · Breese (Mater Dei) | 3 Miles Varsity | 46 | 20:12.63 | FR |
| Sep 19 | Althoff Crusaders XC InvitationalSep 19 · 3 Miles Open · Place 11 · Breese (Mater Dei) | 3 Miles Open | 11 | 20:48 PB | 9 |
| Sep 11 | Wesclin Home MeetSep 11 · 3 Miles Junior Varsity · Place 16 · Breese (Mater Dei) | 3 Miles Junior Varsity | 16 | 22:35.5 PB | 9 |