Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowhead HSArrowhead PTTiming Triangular · Aug 24 | 18:00.6 | Arrowhead PTTiming Triangular | August 24, 2018 |
| 5,000 Meters · Blackhawk GCJanesville Midwest Invite · Sep 23 | 17:49.7 | Janesville Midwest Invite | September 23, 2017 |
| 5,000 Meters · Greenfield ParkWest Allis Hale Betz Invite · Sep 1 | 18:16.80 | West Allis Hale Betz Invite | September 1, 2017 |
| 8,000 Meters · Blue River Cross Country CourseFranklin College Grizzly Invitational · Sep 4 | 29:21.6 | Franklin College Grizzly Invitational | September 4, 2021 |
| 8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 28:37.3 | D3 Pre-Nationals | October 1, 2022 |
| 8,000 Meters · Infirmary Mound ParkNorth Coast AC Meet · Oct 28 | 27:36.0 | North Coast AC Meet | October 28, 2023 |
| 8,000 Meters · LaVern Gibson CourseNCAC · Nov 3 | 27:25.10 | NCAC | November 3, 2024 |
| 8,000 Meters · Saukie Golf CourseAugustana XC Invitational · Oct 16 | 29:15.7 | Augustana XC Invitational | October 16, 2021 |
| 8,000 Meters · Wheaton CollegeGil Dodds · Sep 21 | 27:20.50 | Gil Dodds | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NCACNov 3 · 8,000 Meters NCAC · Place 31 · DePauwDePauw | 8,000 Meters NCAC | 31 | 27:25.10 PB | Sr |
| Oct 19 | Interregional InvitationalOct 19 · 8,000 Meters Varsity · Place 256 · DePauwDePauw | 8,000 Meters Varsity | 256 | 27:07.2 | SR |
| Sep 21 | Gil DoddsSep 21 · 8,000 Meters College · Place 72 · DePauwDePauw | 8,000 Meters College | 72 | 27:20.50 PB | Sr |
2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
2 results2018 Cross Country
4 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Meet of Future ChampionsOct 19 · 5,000 Meters Varsity · Place 27 · ArrowheadArrowhead | 5,000 Meters Varsity | 27 | 5:52 | FR |
| Oct 14 | Classic 8 Conference ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 2 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 2 | 5:46 | FR |
| Oct 6 | Viking InvitationalOct 6 · 5,000 Meters Varsity · Place 47 · ArrowheadArrowhead | 5,000 Meters Varsity | 47 | 5:43 | FR |
| Sep 23 | Janesville Midwest InviteSep 23 · 5,000 Meters Freshman/Sophomore · Place 9 · ArrowheadArrowhead | 5,000 Meters Freshman/Sophomore | 9 | 17:49.7 PB | 9 |
| Sep 7 | Arrowhead InviteSep 7 · 5,000 Meters Junior Varsity · Place 10 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 10 | 5:49 | FR |
| Sep 1 | West Allis Hale Betz InviteSep 1 · 5,000 Meters Junior Varsity · Place 3 · ArrowheadArrowhead | 5,000 Meters Junior Varsity | 3 | 18:16.80 PB | 9 |
| Aug 25 | PT Timing InvitationalAug 25 · 5,000 Meters Varsity · Place 22 · ArrowheadArrowhead | 5,000 Meters Varsity | 22 | 5:51 | FR |