Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Adams Homestead and State Nature PreserveDakota Valley XC Invite · Sep 2 | 21:32.00 | Dakota Valley XC Invite | September 2, 2025 |
| 5,000 Meters · BrunsvilleMRAC Conference XC Meet · Oct 16 | 21:07.51 | MRAC Conference XC Meet | October 16, 2025 |
| 5,000 Meters · CherokeeCherokee Lighted XC Meet · Sep 19 | 21:23.7 | Cherokee Lighted XC Meet | September 19, 2026 |
| 5,000 Meters · Council Bluffs Municipal AirportIowa State Qualifier - 4A - Council Bluffs · Oct 22 | 21:04.53 | Iowa State Qualifier - 4A - Council Bluffs | October 22, 2025 |
| 5,000 Meters · Hawarden Golf CourseHawarden XC Invite · Oct 10 | 23:28.80 | Hawarden XC Invite | October 10, 2024 |
| 5,000 Meters · Holstein Country ClubTim Thomas XC Classic · Sep 12 | 21:01.4 | Tim Thomas XC Classic | September 12, 2026 |
| 5,000 Meters · KingsleyKingsley-Pierson XC Invite · Oct 7 | 21:29.76 | Kingsley-Pierson XC Invite | October 7, 2025 |
| 5,000 Meters · Le MarsLe Mars XC Invite · Sep 9 | 20:04.89 | Le Mars XC Invite | September 9, 2025 |
| 5,000 Meters · Ridge View High SchoolTim Thomas Classic · Sep 13 | 20:32.80 | Tim Thomas Classic | September 13, 2025 |
| 5,000 Meters · SheldonSheldon Xc Invite · Sep 22 | 20:47.97 | Sheldon Xc Invite | September 22, 2025 |
| 5,000 Meters · Sioux CityDakota Valley XC Invite · Sep 1 | 22:12.8 | Dakota Valley XC Invite | September 1, 2026 |
| 5,000 Meters · Sioux CitySioux City Heelan XC Invite · Aug 27 | 21:32.2 | Sioux City Heelan XC Invite | August 27, 2026 |
| 5,000 Meters · South Sioux CitySouth Sioux City XC Invite · Oct 2 | 21:56.00 | South Sioux City XC Invite | October 2, 2025 |
| 5,000 Meters · Woodbury Central HSWoodbury Central XC Meet · Sep 16 | 21:14.75 | Woodbury Central XC Meet | September 16, 2025 |
| 5,000 Meters · Woodbury CountyWoodbury XC Meet · Sep 15 | 21:16.3 | Woodbury XC Meet | September 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Cherokee Lighted XC MeetSep 19 · 5,000 Meters High School · Place 60 · Sioux City West | 5,000 Meters High School | 60 | 21:23.7 PB | 11 |
| Sep 15 | Woodbury XC MeetSep 15 · 5,000 Meters Boys 5000m · Place 42 · Sioux City West | 5,000 Meters Boys 5000m | 42 | 21:16.3 PB | 11 |
| Sep 12 | Tim Thomas XC ClassicSep 12 · 5,000 Meters Class A Junior Varsity · Place 37 · Sioux City West | 5,000 Meters Class A Junior Varsity | 37 | 21:01.4 PB | 11 |
| Sep 1 | Dakota Valley XC InviteSep 1 · 5,000 Meters Varsity · Place 36 · Sioux City West | 5,000 Meters Varsity | 36 | 22:12.8 PB | 11 |
| Aug 27 | Sioux City Heelan XC InviteAug 27 · 5,000 Meters Varsity · Place 56 · Sioux City West | 5,000 Meters Varsity | 56 | 21:32.2 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 4A - Council BluffsOct 22 · 5,000 Meters State · Place 62 · Sioux City West | 5,000 Meters State | 62 | 21:04.53 PB | 10 |
| Oct 16 | MRAC Conference XC MeetOct 16 · 5,000 Meters Varsity · Place 45 · Sioux City West | 5,000 Meters Varsity | 45 | 21:07.51 PB | 10 |
| Oct 7 | Kingsley-Pierson XC InviteOct 7 · 5,000 Meters Varsity · Place 33 · Sioux City West | 5,000 Meters Varsity | 33 | 21:29.76 PB | 10 |
| Oct 2 | South Sioux City XC InviteOct 2 · 5,000 Meters A&B · Place 70 · Sioux City West | 5,000 Meters A&B | 70 | 21:56.00 PB | 10 |
| Sep 22 | Sheldon Xc InviteSep 22 · 5,000 Meters V · Place 28 · Sioux City West | 5,000 Meters V | 28 | 20:47.97 PB | 10 |
| Sep 16 | Woodbury Central XC MeetSep 16 · 5,000 Meters Varsity & JV · Place 11 · Sioux City West | 5,000 Meters Varsity & JV | 11 | 21:14.75 PB | 10 |
| Sep 13 | Tim Thomas ClassicSep 13 · 5,000 Meters VAR A · Place 47 · Sioux City West | 5,000 Meters VAR A | 47 | 20:32.80 PB | 10 |
| Sep 9 | Le Mars XC InviteSep 9 · 5,000 Meters VAR · Place 64 · Sioux City West | 5,000 Meters VAR | 64 | 20:04.89 PB | 10 |
| Sep 2 | Dakota Valley XC InviteSep 2 · 5,000 Meters Varsity · Place 40 · Sioux City West | 5,000 Meters Varsity | 40 | 21:32.00 PB | 10 |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 4A - LincolnOct 23 · 5,000 Meters Varsity · Place 65 · Sioux City West | 5,000 Meters Varsity | 65 | 23:11.58 | 9 |
| Oct 10 | Hawarden XC InviteOct 10 · 5,000 Meters Varsity · Place 36 · Sioux City West | 5,000 Meters Varsity | 36 | 23:28.80 PB | 9 |
| Sep 10 | Lemars XC InviteSep 10 · 5,000 Meters Varsity · Place 97 · Sioux City West | 5,000 Meters Varsity | 97 | 25:39.96 | 09 |