Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dordt CourseSioux Center XC Invite · Sep 25 | 20:01.81 | Sioux Center XC Invite | September 25, 2025 |
| 5,000 Meters · Dordt UniversitySioux Center XC Meet (rescheduled date) · Oct 3 | 19:36.7 | Sioux Center XC Meet (rescheduled date) | October 3, 2026 |
| 5,000 Meters · GeorgeGeorge-Little Rock XC Meet · Oct 8 | 18:45.8 | George-Little Rock XC Meet | October 8, 2026 |
| 5,000 Meters · HintonHinton XC Invite · Aug 25 | 21:44.6 | Hinton XC Invite | August 25, 2026 |
| 5,000 Meters · HullHull Western XC Invite · Sep 30 | 19:50.30 | Hull Western XC Invite | September 30, 2025 |
| 5,000 Meters · Iowa Lakes Community College - Emmetsburg CampusIowa State Qualifier - 1A - Emmetsburg · Oct 23 | 18:19.1 | Iowa State Qualifier - 1A - Emmetsburg | October 23, 2025 |
| 5,000 Meters · KingsleyKingsley-Pierson XC Meet · Oct 6 | 18:55.2 | Kingsley-Pierson XC Meet | October 6, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 1 | 18:43.0 | Iowa State Championships 1A | November 1, 2025 |
| 5,000 Meters · MarcusMarcus XC Meet · Oct 12 | 19:03.2 | Marcus XC Meet | October 12, 2026 |
| 5,000 Meters · Paullina Golf CourseSouth O'Brien XC Meet · Oct 2 | 23:11.25 | South O'Brien XC Meet | October 2, 2025 |
| 5,000 Meters · Rolling Hill CCBHRV meet · Sep 1 | 19:58.10 | BHRV meet | September 1, 2026 |
| 5,000 Meters · Sanborn Golf & Country ClubWar Eagle Conference XC Meet · Oct 16 | 19:11.12 | War Eagle Conference XC Meet | October 16, 2025 |
| 5,000 Meters · SibleySibley-Ocheyedan XC Meet · Sep 8 | 20:26.2 | Sibley-Ocheyedan XC Meet | September 8, 2026 |
| 5,000 Meters · Woodbury Central HSWoodbury Central XC Meet · Sep 16 | 21:26.24 | Woodbury Central XC Meet | September 16, 2025 |
| 5,000 Meters · Woodbury CountyWoodbury XC Meet · Sep 15 | 19:21.6 | 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
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 1A - Ridge ViewOct 22 · 5,000 Meters Varsity · Place 32 · Trinity Christian | 5,000 Meters Varsity | 32 | 19:09.5 | 10 |
| Oct 15 | War Eagle Conference XC MeetOct 15 · 5,000 Meters Varsity · Place 6 · Trinity Christian High School | 5,000 Meters Varsity | 6 | 19:16.7 | 10 |
| Oct 12 | Marcus XC MeetOct 12 · 5,000 Meters Varsity · Place 1 · Trinity Christian High School | 5,000 Meters Varsity | 1 | 19:03.2 PB | 10 |
| Oct 8 | George-Little Rock XC MeetOct 8 · 5,000 Meters Varsity · Place 15 · Trinity Christian High School | 5,000 Meters Varsity | 15 | 18:45.8 PB | 10 |
| Oct 6 | Kingsley-Pierson XC MeetOct 6 · 5,000 Meters Varsity · Place 15 · Trinity Christian High School | 5,000 Meters Varsity | 15 | 18:55.2 PB | 10 |
| Oct 3 | Sioux Center XC Meet (rescheduled date)Oct 3 · 5,000 Meters Boys HS · Place 41 · Trinity Christian High School | 5,000 Meters Boys HS | 41 | 19:36.7 PB | 10 |
| Sep 15 | Woodbury XC MeetSep 15 · 5,000 Meters Boys 5000m · Place 15 · Trinity Christian High School | 5,000 Meters Boys 5000m | 15 | 19:21.6 PB | 10 |
| Sep 8 | Sibley-Ocheyedan XC MeetSep 8 · 5,000 Meters New Division · Place 31 · Trinity Christian High School | 5,000 Meters New Division | 31 | 20:26.2 PB | 10 |
| Sep 1 | BHRV meetSep 1 · 5,000 Meters Varsity · Place 20 · Trinity Christian High School | 5,000 Meters Varsity | 20 | 19:58.10 PB | 10 |
| Aug 25 | Hinton XC InviteAug 25 · 5,000 Meters Varsity · Place 1 · Trinity Christian High School | 5,000 Meters Varsity | 1 | 21:44.6 PB | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 1ANov 1 · 5,000 Meters Varsity · Place 119 · Trinity Christian High School | 5,000 Meters Varsity | 119 | 18:43.0 PB | 9 |
| Oct 23 | Iowa State Qualifier - 1A - EmmetsburgOct 23 · 5,000 Meters State · Place 10 · Trinity Christian High School | 5,000 Meters State | 10 | 18:19.1 PB | 9 |
| Oct 16 | War Eagle Conference XC MeetOct 16 · 5,000 Meters Varsity · Place 8 · Trinity Christian High School | 5,000 Meters Varsity | 8 | 19:11.12 PB | 9 |
| Oct 13 | MMCRU XC MeetOct 13 · 5,000 Meters Varsity · Place 7 · Trinity Christian High School | 5,000 Meters Varsity | 7 | 20:15.12 | 9 |
| Oct 9 | George-Little Rock XC InviteOct 9 · 5,000 Meters Varsity · Place 15 · Trinity Christian High School | 5,000 Meters Varsity | 15 | 19:41.75 | 9 |
| Oct 2 | South O'Brien XC MeetOct 2 · 5,000 Meters Junior Varsity · Place 26 · Trinity Christian High School | 5,000 Meters Junior Varsity | 26 | 23:11.25 PB | 9 |
| Sep 30 | Hull Western XC InviteSep 30 · 5,000 Meters Varsity · Place 33 · Trinity Christian High School | 5,000 Meters Varsity | 33 | 19:50.30 PB | 9 |
| Sep 25 | Sioux Center XC InviteSep 25 · 5,000 Meters Varsity · Place 76 · Trinity Christian High School | 5,000 Meters Varsity | 76 | 20:01.81 PB | 9 |
| Sep 16 | Woodbury Central XC MeetSep 16 · 5,000 Meters Varsity & JV · Place 13 · Trinity Christian High School | 5,000 Meters Varsity & JV | 13 | 21:26.24 PB | 9 |
| Sep 9 | Sibley-Ocheyedan XC InviteSep 9 · 5,000 Meters New Division V · Place 52 · Trinity Christian High School | 5,000 Meters New Division V | 52 | 21:49.02 | 9 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | George-Little Rock XC InviteOct 10 · 2 Miles Middle School · Place 4 · Trinity Christian | 2 Miles Middle School | 4 | 13:46.67 | 08 |
| Oct 1 | Hull Western XC InviteOct 1 · 2 Miles Middle School · Place 6 · Trinity Christian | 2 Miles Middle School | 6 | 12:31.96 | 08 |