Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Delavan Jr-Sr High SchoolDelavan Dare Classic · Sep 30 | 16:22.80 | Delavan Dare Classic | September 30, 2017 |
| 2.9 Miles · Lower Lake ParkEureka Quad (Elmwood/TriValley/Heyworth) · Oct 10 | 18:10.55 | Eureka Quad (Elmwood/TriValley/Heyworth) | October 10, 2020 |
| 3 Miles · Dawson LakeHeyworth HS vs. Tri-Valley · Sep 8 | 18:12 | Heyworth HS vs. Tri-Valley | September 8, 2020 |
| 3 Miles · Detweiller Park2023 IHSA Class 1A State XC Championships · Nov 4 | 16:39.48 | 2023 IHSA Class 1A State XC Championships | November 4, 2023 |
| 3 Miles · Furrow FarmEPGXC Invitational · Sep 27 | 18:52.5 | EPGXC Invitational | September 27, 2022 |
| 3 Miles · Lower Lake ParkHeart of Illinois Conference Meet · Oct 16 | 16:46.6 | Heart of Illinois Conference Meet | October 16, 2021 |
| 3 Miles · Maple Lane Country ClubIHSA Class 1A XC Sectional - Elmwood #2 · Oct 30 | 17:34.60 | IHSA Class 1A XC Sectional - Elmwood #2 | October 30, 2021 |
| 3 Miles · Maple Lane Country ClubElmwood HS XC Invitational · Oct 2 | 17:14.7 | Elmwood HS XC Invitational | October 2, 2021 |
| 3 Miles · Paxton Buckley Loda High SchoolPBL Invite · Sep 11 | 17:49 | PBL Invite | September 11, 2021 |
| 3 Miles · St. Joseph-Ogden High SchoolSt. Joseph-Ogden Spartan Classic · Sep 23 | 15:53.13 | St. Joseph-Ogden Spartan Classic | September 23, 2023 |
| 3 Miles · Tri-Valley Home CourseTri-valley/Tremont duel · Sep 22 | 17:35 | Tri-valley/Tremont duel | September 22, 2020 |
| 3 Miles · Wimple Park46th Annual Tuscola Classic · Sep 16 | 16:37.09 | 46th Annual Tuscola Classic | September 16, 2023 |
| 4699 m · Heyworth HS (2020)Heyworth HS vs. Bloomington Central Catholic/Tri-Valley · Aug 29 | 17:21 | Heyworth HS vs. Bloomington Central Catholic/Tri-Valley | August 29, 2020 |
| 5,000 Meters · Blue River Cross Country CourseFranklin Grizzly Invitational · Sep 5 | 18:12.0 | Franklin Grizzly Invitational | September 5, 2026 |
| 6,000 Meters · Indiana University BloomingtonIU Sam Bell Invitational · Aug 29 | 21:39.10 | IU Sam Bell Invitational | August 29, 2025 |
| 8,000 Meters · Blue River Cross Country CourseHCAC · Nov 1 | 29:36.60 | HCAC | November 1, 2025 |
| 8,000 Meters · LaVern Gibson Championship Cross Country CourseISU John McNichols · Sep 20 | 30:10.99 | ISU John McNichols | September 20, 2025 |
| 8,000 Meters · LaVern Gibson CourseNike XC Town Twilight College · Oct 2 | 29:59.7 | Nike XC Town Twilight College | October 2, 2026 |
| 8,000 Meters · Manchester UniversityHCAC Cross Country Championships · Oct 31 | 29:23.9 | HCAC Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | HCACNov 1 · 8,000 Meters Collegiate · Place 56 · Rose-HulmanRose-Hulman | 8,000 Meters Collegiate | 56 | 29:36.60 PB | So |
| Sep 20 | ISU John McNicholsSep 20 · 8,000 Meters College · Place 124 · Rose-HulmanRose-Hulman | 8,000 Meters College | 124 | 30:10.99 PB | So |
| Aug 29 | IU Sam Bell InvitationalAug 29 · 6,000 Meters Collegiate · Place 46 · Rose-HulmanRose-Hulman | 6,000 Meters Collegiate | 46 | 21:39.10 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | HCACNov 2 · 8,000 Meters College · Place 96 · Rose-HulmanRose-Hulman | 8,000 Meters College | 96 | 31:06.84 | Fr |
| Oct 18 | Angels Mounds InvitationalOct 18 · 8,000 Meters Varsity · Place 217 · Rose-HulmanRose-Hulman | 8,000 Meters Varsity | 217 | 30:52.8 | FR |
| Oct 4 | NCAA DIII TwilightOct 4 · 8,000 Meters Open · Place 190 · Rose-HulmanRose-Hulman | 8,000 Meters Open | 190 | 29:58.82 | FR |
| Sep 21 | ISU John McNicholsSep 21 · 8,000 Meters College · Place 439 · Rose-HulmanRose-Hulman | 8,000 Meters College | 439 | 30:28.5 | Fr |
| Sep 7 | Franklin Grizzly InvitationalSep 7 · 8,000 Meters Varsity · Place 210 · Rose-HulmanRose-Hulman | 8,000 Meters Varsity | 210 | 29:38.6 | FR |
2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
7 results2020 Cross Country
5 results2017 Cross Country
1 results