Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Delavan Jr-Sr High SchoolDARE Classic · Sep 29 | 13:15.13 | DARE Classic | September 29, 2018 |
| 2.9 Miles · Lower Lake ParkEureka Quad (Elmwood/TriValley/Heyworth) · Oct 10 | 21:06.15 | Eureka Quad (Elmwood/TriValley/Heyworth) | October 10, 2020 |
| 2.9 Miles · Roanoke ParkLow Point-Washburn Meet · Sep 22 | 20:21 | Low Point-Washburn Meet | September 22, 2020 |
| 3 Miles · Dawson LakeHeyworth HS vs. Tri-Valley · Sep 8 | 22:02 | Heyworth HS vs. Tri-Valley | September 8, 2020 |
| 3 Miles · Ewing Park ICentral Catholic/Heyworth Dual Meet · Sep 26 | 21:40 | Central Catholic/Heyworth Dual Meet | September 26, 2020 |
| 3 Miles · Hickory Point Golf CourseIHSA Class 1A XC Sectional - Decatur (St. Teresa) #3 · Oct 30 | 20:21.86 | IHSA Class 1A XC Sectional - Decatur (St. Teresa) #3 | October 30, 2021 |
| 3 Miles · Lower Lake ParkHeart of Illinois Conference Meet · Oct 16 | 18:37.2 | Heart of Illinois Conference Meet | October 16, 2021 |
| 3 Miles · Paxton Buckley Loda High SchoolPBL Invite · Sep 11 | 19:42 | PBL Invite | September 11, 2021 |
| 3 Miles · St. Joseph-Ogden High SchoolSt. Joseph-Ogden Spartan Classic · Sep 24 | 18:10.52 | St. Joseph-Ogden Spartan Classic | September 24, 2022 |
| 3 Miles · Wimple ParkIHSA Class 1A XC Regional - Tuscola #3B · Oct 23 | 20:20.80 | IHSA Class 1A XC Regional - Tuscola #3B | October 23, 2021 |
| 4699 m · Heyworth HS (2020)Heyworth HS vs. Bloomington Central Catholic/Tri-Valley · Aug 29 | 21:34 | Heyworth HS vs. Bloomington Central Catholic/Tri-Valley | August 29, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
1 results2021 Cross Country
5 results2020 Cross Country
6 results2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | DARE ClassicSep 29 · 2 Miles JH Boys Varsity · Place 93 · HeyworthHeyworth | 2 Miles JH Boys Varsity | 93 | 13:15.13 PB | 8 |
2017 Cross Country
1 results