Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · AltaAlta-Aurelia XC Meet · Sep 28 | 18:30.3 | Alta-Aurelia XC Meet | September 28, 2026 |
| 5,000 Meters · CherokeeDeb Hankens XC Meet · Aug 27 | 18:35.8 | Deb Hankens XC Meet | August 27, 2026 |
| 5,000 Meters · GeorgeWar Eagle Conference XC Meet · Oct 15 | 18:26.5 | War Eagle Conference XC Meet | October 15, 2026 |
| 5,000 Meters · Hawarden Golf CourseWest Sioux Cross Country Meet · Oct 8 | 19:18.26 | West Sioux Cross Country Meet | October 8, 2026 |
| 5,000 Meters · Holstein Country ClubTim Thomas XC Classic · Sep 12 | 18:07.4 | Tim Thomas XC Classic | September 12, 2026 |
| 5,000 Meters · Iowa Lakes Community College - Emmetsburg CampusIowa State Qualifier - 1A - Emmetsburg · Oct 23 | 17:35.6 | Iowa State Qualifier - 1A - Emmetsburg | October 23, 2025 |
| 5,000 Meters · KingsleyKingsley-Pierson XC Meet · Oct 6 | 18:22.4 | Kingsley-Pierson XC Meet | October 6, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 1 | 17:45.0 | Iowa State Championships 1A | November 1, 2025 |
| 5,000 Meters · Little Sioux Golf and Country ClubChris Smith Invitational · Sep 15 | 18:30.5 | Chris Smith Invitational | September 15, 2026 |
| 5,000 Meters · MarcusWEC Conference XC Meet · Oct 17 | 18:41.45 | WEC Conference XC Meet | October 17, 2024 |
| 5,000 Meters · Paullina Golf CourseSouth O'Brien XC Meet · Oct 2 | 18:50.25 | South O'Brien XC Meet | October 2, 2025 |
| 5,000 Meters · Ridge View High SchoolTim Thomas Classic · Sep 13 | 20:03.90 | Tim Thomas Classic | September 13, 2025 |
| 5,000 Meters · Sanborn Golf & Country ClubWar Eagle Conference XC Meet · Oct 16 | 17:30.04 | War Eagle Conference XC Meet | October 16, 2025 |
| 5,000 Meters · SibleySibley-Ocheyedan XC Invite · Sep 9 | 18:48.68 | Sibley-Ocheyedan XC Invite | September 9, 2025 |
| 5,000 Meters · Spirit LakeIowa Great Lakes XC Meet · Sep 4 | 18:42.20 | Iowa Great Lakes XC Meet | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | War Eagle Conference XC MeetOct 15 · 5,000 Meters Varsity · Place 3 · South O'Brien Paullina | 5,000 Meters Varsity | 3 | 18:26.5 PB | 11 |
| Oct 8 | West Sioux Cross Country MeetOct 8 · 5,000 Meters Varsity · Place 7 · South O'Brien Paullina | 5,000 Meters Varsity | 7 | 19:18.26 PB | 11 |
| Oct 6 | Kingsley-Pierson XC MeetOct 6 · 5,000 Meters Varsity · Place 5 · South O'Brien Paullina | 5,000 Meters Varsity | 5 | 18:22.4 PB | 11 |
| Sep 28 | Alta-Aurelia XC MeetSep 28 · 5,000 Meters HS Division · Place 7 · South O'Brien Paullina | 5,000 Meters HS Division | 7 | 18:30.3 PB | 11 |
| Sep 15 | Chris Smith InvitationalSep 15 · 5,000 Meters Varsity · Place 6 · South O'Brien Paullina | 5,000 Meters Varsity | 6 | 18:30.5 PB | 11 |
| Sep 12 | Tim Thomas XC ClassicSep 12 · 5,000 Meters Class B Varsity · Place 23 · South O'Brien Paullina | 5,000 Meters Class B Varsity | 23 | 18:07.4 PB | 11 |
| Sep 8 | Sibley-Ocheyedan XC MeetSep 8 · 5,000 Meters New Division · Place 17 · South O'Brien Paullina | 5,000 Meters New Division | 17 | 19:17.8 | 11 |
| Sep 3 | Spirit Lake/Okoboji XC InviteSep 3 · 5,000 Meters Boys 5000m Class B Varsity · Place 8 · South O'Brien Paullina | 5,000 Meters Boys 5000m Class B Varsity | 8 | 19:21.6 | 11 |
| Aug 27 | Deb Hankens XC MeetAug 27 · 5,000 Meters Varsity · Place 3 · South O'Brien Paullina | 5,000 Meters Varsity | 3 | 18:35.8 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 1ANov 1 · 5,000 Meters Varsity · Place 63 · South O'Brien Paullina | 5,000 Meters Varsity | 63 | 17:45.0 PB | 10 |
| Oct 23 | Iowa State Qualifier - 1A - EmmetsburgOct 23 · 5,000 Meters State · Place 6 · South O'Brien Paullina | 5,000 Meters State | 6 | 17:35.6 PB | 10 |
| Oct 16 | War Eagle Conference XC MeetOct 16 · 5,000 Meters Varsity · Place 2 · South O'Brien Paullina | 5,000 Meters Varsity | 2 | 17:30.04 PB | 10 |
| Oct 2 | South O'Brien XC MeetOct 2 · 5,000 Meters Junior Varsity · Place 2 · South O'Brien Paullina | 5,000 Meters Junior Varsity | 2 | 18:50.25 PB | 10 |
| Sep 29 | Alta-Aurelia XC MeetSep 29 · 5,000 Meters Varsity · Place 10 · South O'Brien Paullina | 5,000 Meters Varsity | 10 | 18:31.23 | 10 |
| Sep 13 | Tim Thomas ClassicSep 13 · 5,000 Meters Var B · Place 62 · South O'Brien Paullina | 5,000 Meters Var B | 62 | 20:03.90 PB | 10 |
| Sep 9 | Sibley-Ocheyedan XC InviteSep 9 · 5,000 Meters New Division V · Place 18 · South O'Brien Paullina | 5,000 Meters New Division V | 18 | 18:48.68 PB | 10 |
| Sep 4 | Iowa Great Lakes XC MeetSep 4 · 5,000 Meters Boys 5000m Class B Varsity · Place 9 · South O'Brien Paullina | 5,000 Meters Boys 5000m Class B Varsity | 9 | 18:42.20 PB | 10 |
| Aug 28 | Deb Hankins XC MeetAug 28 · 5,000 Meters New Division A · Place 4 · South O'Brien Paullina | 5,000 Meters New Division A | 4 | 19:10.15 | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Iowa State Qualifier - 1A - Ridge ViewOct 24 · 5,000 Meters Varsity · Place 16 · South O'Brien Paullina | 5,000 Meters Varsity | 16 | 18:48.78 | 09 |
| Oct 24 | Iowa Class 1A State QualifierOct 24 · 5,000 Meters Boys · Place 16 · South O'Brien Paullina | 5,000 Meters Boys | 16 | 18:48.78 | 9 |
| Oct 17 | WEC Conference XC MeetOct 17 · 5,000 Meters Varsity · Place 3 · South O'Brien Paullina | 5,000 Meters Varsity | 3 | 18:41.45 PB | 9 |
| Oct 10 | Hawarden XC InviteOct 10 · 5,000 Meters Varsity · Place 9 · South O'Brien Paullina | 5,000 Meters Varsity | 9 | 20:06.44 | 9 |
| Sep 30 | Alta-Aurelia XC MeetSep 30 · 5,000 Meters Varsity · Place 51 · South O'Brien Paullina | 5,000 Meters Varsity | 51 | 20:53.47 | 9 |
| Sep 26 | MVAOCOU XC MeetSep 26 · 5,000 Meters Varsity · Place 30 · South O'Brien Paullina | 5,000 Meters Varsity | 30 | 20:09.57 | 9 |
| Sep 14 | Tim Thomas ClassicSep 14 · 5,000 Meters Varsity · Place 58 · South O'Brien V | 5,000 Meters Varsity | 58 | 20:14.98 | 09 |
| Sep 10 | Sibley XC InviteSep 10 · 5,000 Meters Varsity · Place 56 · South O'Brien Paullina | 5,000 Meters Varsity | 56 | 21:30.66 | 09 |