Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Des Moines Area Community CollegeAnkeny Centennial XC Invite · Oct 4 | 17:57 | Ankeny Centennial XC Invite | October 4, 2018 |
| 5,000 Meters · Dubuque Soccer ComplexUD Spartan Igniter · Sep 1 | 17:54.9 | UD Spartan Igniter | September 1, 2022 |
| 5,000 Meters · Iowa State Cross Country CourseAmes XC Invitational · Aug 31 | 19:49 | Ames XC Invitational | August 31, 2017 |
| 5,000 Meters · Marshalltown Community CollegeMarshalltown Bobcat Invitational · Sep 6 | 18:52 | Marshalltown Bobcat Invitational | September 6, 2018 |
| 5,000 Meters · Noelridge ParkKohawk Relays and Chase · Aug 30 | 18:09 | Kohawk Relays and Chase | August 30, 2019 |
| 5,000 Meters · Ridge Point ParkWaukee Invitational · Sep 25 | 18:55 | Waukee Invitational | September 25, 2018 |
| 8,000 Meters · Coe CollegeKohawk Quad · Sep 26 | 29:11 | Kohawk Quad | September 26, 2020 |
| 8,000 Meters · Dubuque Soccer ComplexDubuque Cross Country Triangular · Oct 10 | 29:21.9 | Dubuque Cross Country Triangular | October 10, 2020 |
| 8,000 Meters · Grinnell College Athletic FieldsLes Duke Cross Country Invite · Sep 11 | 29:25.5 | Les Duke Cross Country Invite | September 11, 2021 |
| 8,000 Meters · Northwest Medicine XC FieldNCAA D3 Midwest Regional XC Championships · Nov 12 | 28:54.2 | NCAA D3 Midwest Regional XC Championships | November 12, 2022 |
| 8,000 Meters · Saukie Golf CourseNCAA DIII Midwest Region Cross Country Championships · Nov 13 | 27:38.7 | NCAA DIII Midwest Region Cross Country Championships | November 13, 2021 |
| 8,000 Meters · Saukie Golf CourseAugustana XC Invitational · Oct 16 | 29:22.7 | Augustana XC Invitational | October 16, 2021 |
| 8,000 Meters · Wartburg/Max CC CourseNCAA Division III Central Region Cross Country Championships · Nov 16 | 29:47.4 | NCAA Division III Central Region Cross Country Championships | November 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results2021 Cross Country
4 results2020 Cross Country
4 results2019 Cross Country
3 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Ankeny Centennial XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 15 · AmesAmes | 5,000 Meters Junior Varsity | 15 | 17:57 PB | 12 |
| Sep 25 | Waukee InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 24 · AmesAmes | 5,000 Meters Junior Varsity | 24 | 18:55 PB | 12 |
| Sep 20 | Indianola InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 16 · AmesAmes | 5,000 Meters Junior Varsity | 16 | 19:13 | Sr |
| Sep 15 | Heartland ClassicSep 15 · 5,000 Meters Junior Varsity · Place 57 · AmesAmes | 5,000 Meters Junior Varsity | 57 | 19:28.0 | SR |
| Sep 6 | Marshalltown Bobcat InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 42 · AmesAmes | 5,000 Meters Junior Varsity | 42 | 18:52 PB | 12 |
| Aug 30 | Ames XC InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 22 · AmesAmes | 5,000 Meters Junior Varsity | 22 | 19:32 | SR |
| Aug 21 | Mount Vernon InvitationalAug 21 · 5,000 Meters Varsity · Place 52 · AmesAmes | 5,000 Meters Varsity | 52 | 18:54.1 | SR |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | CIML-Central ConferenceOct 12 · 5,000 Meters Junior Varsity · Place 84 · AmesAmes | 5,000 Meters Junior Varsity | 84 | 19:17.2 | JR |
| Sep 7 | Bobcat XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 45 · AmesAmes | 5,000 Meters Junior Varsity | 45 | 18:49 | JR |
| Aug 31 | Ames XC InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 28 · AmesAmes | 5,000 Meters Junior Varsity | 28 | 19:49 PB | 11 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Heartland ClassicSep 19 · 5,000 Meters Junior Varsity · Place 185 · AmesAmes | 5,000 Meters Junior Varsity | 185 | 20:04 | FR |
| Sep 15 | Tom Karpen InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 95 · AmesAmes | 5,000 Meters Junior Varsity | 95 | 20:43 | Fr |