Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 21 | 17:56.8 | Peoria Notre Dame Richard Spring Invitational | September 21, 2019 |
| 3 Miles · Hampshire High SchoolIHSA 3A Hampshire XC Regional · Oct 20 | 17:33.5 | IHSA 3A Hampshire XC Regional | October 20, 2018 |
| 3 Miles · Kress Creek FarmsUpstate Eight Conference Championships · Oct 16 | 19:26 | Upstate Eight Conference Championships | October 16, 2017 |
| 3 Miles · Lake Park HS (East Campus)Lake Park Harvey Braus Invitational · Sep 14 | 16:51.2 | Lake Park Harvey Braus Invitational | September 14, 2019 |
| 3 Miles · Leroy Oakes Forest PreserveIHSA Class 3A St. Charles East Sectional · Nov 2 | 18:30 | IHSA Class 3A St. Charles East Sectional | November 2, 2019 |
| 3 Miles · LeRoy Oakes Forest PreserveLeavey Invitational · Sep 2 | 19:45.3 | Leavey Invitational | September 2, 2017 |
| 3 Miles · Lords ParkElgin City Classic XC Invitational · Aug 29 | 18:21.7 | Elgin City Classic XC Invitational | August 29, 2018 |
| 4924 m · South Elgin High SchoolSouth Elgin Vs Bartlett Dual Meet · Oct 17 | 16:57.50 | South Elgin Vs Bartlett Dual Meet | October 17, 2020 |
| 5,000 Meters · XC Course at Stuart Sports ComplexWest Aurora Blackhawk Stampede · Oct 7 | 19:30.71 | West Aurora Blackhawk Stampede | October 7, 2017 |
| 8,000 Meters · Foss ParkForester Cross Country Invitational · Sep 10 | 29:13.4 | Forester Cross Country Invitational | September 10, 2021 |
| 8,000 Meters · Our Lady of the Lake UniversityOLLU Classic · Oct 4 | 31:28.6 | OLLU Classic | October 4, 2025 |
| 8,000 Meters · Saukie Golf CourseAugustana XC Invitational · Oct 16 | 27:54.2 | Augustana XC Invitational | October 16, 2021 |
| 8,000 Meters · St. James Farm Forest PreserveCCIW XC Championships · Oct 30 | 28:15.4 | CCIW XC Championships | October 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | OLLU ClassicOct 4 · 8,000 Meters College · Place 24 · UnattachedUnattached | 8,000 Meters College | 24 | 31:28.6 PB | — |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CCIW XC ChampionshipsOct 30 · 8,000 Meters Open · Place 22 · North Central (Ill.)North Central (Ill.) | 8,000 Meters Open | 22 | 28:15.4 PB | Fr |
| Oct 16 | Augustana XC InvitationalOct 16 · 8,000 Meters Open · Place 76 · North Central (Ill.)North Central (Ill.) | 8,000 Meters Open | 76 | 27:54.2 PB | Fr |
| Oct 1 | BRISSMAN/LUNDEEN CROSS COUNTRY INVITATIONALOct 1 · 8,000 Meters Invitational · Place 162 · North Central (IllNorth Central (Ill | 8,000 Meters Invitational | 162 | 5:45.4 | FR |
| Sep 10 | Forester Cross Country InvitationalSep 10 · 8,000 Meters Open · Place 10 · North Central (Ill.)North Central (Ill.) | 8,000 Meters Open | 10 | 29:13.4 PB | Fr |
| Sep 3 | Elmhurst University Earlybird InvitationalSep 3 · 6,000 Meters Varsity · Place 73 · North Central (IllNorth Central (Ill | 6,000 Meters Varsity | 73 | 21:56.9 | FR |
2020 Cross Country
2 results2019 Cross Country
6 results2018 Cross Country
4 results2017 Cross Country
6 results