Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 3A Championships · Oct 28 | 16:41.6 | Iowa State Class 3A Championships | October 28, 2023 |
| 5,000 Meters · Max Championship Cross Country CourseChiburg 5k · Nov 12 | 15:01.0 | Chiburg 5k | November 12, 2025 |
| 5,000 Meters · Scott County ParkNorth Scott XC · Sep 12 | 16:37.5 | North Scott XC | September 12, 2023 |
| 5,000 Meters · West Delaware HSIowa State Qualifier - 3A - West Delaware · Oct 19 | 16:37.77 | Iowa State Qualifier - 3A - West Delaware | October 19, 2022 |
| 6,000 Meters · Max Championship Cross Country CourseJohn Kurtt Invitational · Aug 30 | 19:03.9 | John Kurtt Invitational | August 30, 2025 |
| 8,000 Meters · DMACC Cross Country CourseGrand View Invitational · Sep 19 | 27:59.93 | Grand View Invitational | September 19, 2026 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 24:41.1 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Illinois State UniversityISU XC Redbird Invite · Sep 12 | 25:23.10 | ISU XC Redbird Invite | September 12, 2025 |
| 8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 25:10.6 | American Rivers Conference Championships | October 31, 2026 |
| 8,000 Meters · Luther CollegeSaga Cup · Nov 7 | 25:45.3 | Saga Cup | November 7, 2025 |
| 8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 25:25.6 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 25:31.5 | Steve Johnson Invitational | October 3, 2026 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 25:53.6 | Interregional Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Chiburg 5kNov 12 · 5,000 Meters Varsity · Place 8 · WartburgWartburg | 5,000 Meters Varsity | 8 | 15:01.0 PB | So |
| Nov 7 | Saga CupNov 7 · 8,000 Meters College · Place 3 · WartburgWartburg | 8,000 Meters College | 3 | 25:45.3 PB | So |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 18 · WartburgWartburg | 8,000 Meters College | 18 | 24:41.1 PB | So |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 7 · WartburgWartburg | 8,000 Meters Blue | 7 | 25:53.6 PB | So |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 15 · WartburgWartburg | 8,000 Meters College | 15 | 25:25.6 PB | So |
| Sep 12 | ISU XC Redbird InviteSep 12 · 8,000 Meters Men · Place 20 · WartburgWartburg | 8,000 Meters Men | 20 | 25:23.10 PB | So |
| Aug 30 | John Kurtt InvitationalAug 30 · 6,000 Meters Collegiate · Place 8 · WartburgWartburg | 6,000 Meters Collegiate | 8 | 19:03.9 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Chiburg 5kNov 12 · 5,000 Meters Varsity · Place 24 · WartburgWartburg | 5,000 Meters Varsity | 24 | 15:40.2 | FR |
| Nov 8 | Saga CupNov 8 · 8,000 Meters Varsity · Place 9 · WartburgWartburg | 8,000 Meters Varsity | 9 | 25:55.5 | FR |
| Nov 2 | American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 42 · WartburgWartburg | 8,000 Meters Varsity | 42 | 25:49.7 | FR |
| Sep 13 | Trent Smith InvitationalSep 13 · 8,000 Meters Varsity · Place 7 · WartburgWartburg | 8,000 Meters Varsity | 7 | 26:47 | FR |
| Aug 30 | Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 14 · WartburgWartburg | 5,000 Meters Varsity | 14 | 15:57.8 | FR |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa State Class 3A ChampionshipsOct 28 · 5,000 Meters Varsity · Place 27 · MarionMarion | 5,000 Meters Varsity | 27 | 16:41.6 PB | 12 |
| Oct 18 | Iowa State Qualifier - 3A - SolonOct 18 · 5,000 Meters Varsity · Place 5 · MarionMarion | 5,000 Meters Varsity | 5 | 16:35.8 | SR |
| Oct 12 | WaMaC ConferenceOct 12 · 5,000 Meters Varsity · Place 8 · MarionMarion | 5,000 Meters Varsity | 8 | 16:59.6 | SR |
| Oct 7 | North Linn Invitational XC MeetOct 7 · 5,000 Meters Varsity · Place 7 · MarionMarion | 5,000 Meters Varsity | 7 | 16:22.3 | SR |
| Oct 3 | West Delaware Hawks XCOct 3 · 5,000 Meters Varsity · Place 9 · MarionMarion | 5,000 Meters Varsity | 9 | 17:02.8 | SR |
| Sep 21 | Eastern Iowa ClassicSep 21 · 5,000 Meters Varsity · Place 11 · MarionMarion | 5,000 Meters Varsity | 11 | 16:31.41 | 12 |
| Sep 18 | Solon InvitationalSep 18 · 5,000 Meters Varsity · Place 2 · MarionMarion | 5,000 Meters Varsity | 2 | 16:26.0 | SR |
| Sep 12 | North Scott XCSep 12 · 5,000 Meters Varsity Boys · Place 1 · MarionMarion | 5,000 Meters Varsity Boys | 1 | 16:37.5 PB | 12 |
| Sep 7 | Cedar Rapids InvitationalSep 7 · 5,000 Meters Varsity · Place 21 · MarionMarion | 5,000 Meters Varsity | 21 | 16:43.39 | 12 |
| Sep 1 | Bob Brown InvitationalSep 1 · 5,000 Meters Varsity · Place 4 · MarionMarion | 5,000 Meters Varsity | 4 | 5:29.3 | 12 |
| Aug 26 | Cedar Rapids Prairie InvitationalAug 26 · 5,000 Meters Varsity · Place 1 · MarionMarion | 5,000 Meters Varsity | 1 | 16:34.2 | SR |
2022 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 3A ChampionshipsOct 29 · 5,000 Meters State · Place 24 · MarionMarion | 5,000 Meters State | 24 | 16:51.09 | 11 |
| Oct 19 | Iowa State Qualifier -3A- West DelawareOct 19 · 5,000 Meters Varsity · Place 2 · MarionMarion | 5,000 Meters Varsity | 2 | 16:37.77 | 11 |
| Oct 19 | Iowa State Qualifier - 3A - West DelawareOct 19 · 5,000 Meters State · Place 2 · MarionMarion | 5,000 Meters State | 2 | 16:37.77 PB | 11 |
| Oct 13 | WaMaC Conference @ IndependenceOct 13 · 5,000 Meters Varsity · Place 7 · MarionMarion | 5,000 Meters Varsity | 7 | 17:02.8 | JR |
| Oct 8 | North Linn InvitationalOct 8 · Varsity · Place 4 · MarionMarion | Varsity | 4 | 5:12 | 11 |
| Oct 4 | West Delaware InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · MarionMarion | 5,000 Meters Varsity | 7 | 5:20 | 11 |
| Sep 29 | Western Dubuque InvitationalSep 29 · 5,000 Meters Varsity · Place 4 · MarionMarion | 5,000 Meters Varsity | 4 | 5:27 | 11 |
| Sep 22 | Eastern Iowa ClassicSep 22 · 5,000 Meters Varsity · Place 6 · MarionMarion | 5,000 Meters Varsity | 6 | 16:11.30 | 11 |
| Sep 15 | Cascade InvitationalSep 15 · 5,000 Meters Varsity · Place 4 · MarionMarion | 5,000 Meters Varsity | 4 | 17:16.3 | JR |
| Sep 8 | Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · MarionMarion | 5,000 Meters Varsity | 5 | 16:31.47 | 11 |
| Sep 8 | Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · MarionMarion | 5,000 Meters Varsity | 5 | 16:31.47 | 11 |
| Sep 1 | Bob Brown Cross Country ClassicSep 1 · 5,000 Meters Varsity · Place 8 · MarionMarion | 5,000 Meters Varsity | 8 | 5:40.1 | 11 |
| Aug 27 | Cedar Rapids Prairie InvitationalAug 27 · 5,000 Meters Varsity · Place 15 · MarionMarion | 5,000 Meters Varsity | 15 | 17:16.46 | JR |
| Aug 23 | Mount Vernon InvitationalAug 23 · 5,000 Meters Varsity · Place 9 · MarionMarion | 5,000 Meters Varsity | 9 | 17:21.80 | JR |
2021 Cross Country
3 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | XLR8 Iowa Showdown CC MeetNov 7 · 5,000 Meters Varsity · Place 49 · MarionMarion | 5,000 Meters Varsity | 49 | 19:48 | 9 |
| Oct 15 | WaMac Championship MeetOct 15 · 5,000 Meters Junior Varsity · Place 11 · MarionMarion | 5,000 Meters Junior Varsity | 11 | 18:33.2 | 9 |
| Oct 10 | North Linn Lynx InvitationalOct 10 · 5,000 Meters Junior Varsity Invitational · Place 2 · MarionMarion | 5,000 Meters Junior Varsity Invitational | 2 | 17:50.7 | 9 |
| Sep 29 | Iowa City West InvitationalSep 29 · 5,000 Meters Varsity · Place 50 · MarionMarion | 5,000 Meters Varsity | 50 | 19:09.9 | 9 |
| Sep 14 | South Tama InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 3 · MarionMarion | 5,000 Meters Junior Varsity | 3 | 20:08.4 | FR |