Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 3022:37.3Dan Huston InvitationalSeptember 30, 2023
5,000 Meters · Hart Ridge Golf CourseIowa State Qualifier - 3A - West Delaware · Oct 2217:56.2Iowa State Qualifier - 3A - West DelawareOctober 22, 2025
5,000 Meters · Iowa State Cross Country CourseKirk Schamaltz Invite · Sep 418:20.8Kirk Schamaltz InviteSeptember 4, 2025
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 3118:12.5Iowa State Championships 3AOctober 31, 2025
5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 418:31.7Dan Huston/Steve Johnson InvitationalOctober 4, 2025
5,000 Meters · Solon Recreation and Nature AreaSolon Invitational · Sep 2218:38.1Solon InvitationalSeptember 22, 2025
5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 3022:37.30Steve Johnson InvitationalSeptember 30, 2023
5,000 Meters · Williamsburg Sports Complex2025 Williamsburg Invitational · Sep 3018:17.72025 Williamsburg InvitationalSeptember 30, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 3AOct 31 · 5,000 Meters Varsity · Place 118 · Mount Vernon-Lisbon5,000 Meters Varsity11818:12.5 PB12
Oct 22Iowa State Qualifier - 3A - West DelawareOct 22 · 5,000 Meters State · Place 33 · Mount Vernon-Lisbon5,000 Meters State3317:56.2 PB12
Oct 16WaMaC ConferenceOct 16 · 5,000 Meters Varsity · Place 32 · Mount Vernon-Lisbon5,000 Meters Varsity3217:53.5SR
Oct 7West Delaware Hawks XC InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 1 · Mount Vernon-Lisbon5,000 Meters Junior Varsity118:03.4SR
Oct 4Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 151 · Mount Vernon-Lisbon5,000 Meters Varsity15118:31.7 PB12
Sep 302025 Williamsburg InvitationalSep 30 · 5,000 Meters Boys Junior Varsity 5K · Place 2 · Mount Vernon-Lisbon5,000 Meters Boys Junior Varsity 5K218:17.7 PB12
Sep 22Solon InvitationalSep 22 · 5,000 Meters JV Boys · Place 4 · Mount Vernon-Lisbon5,000 Meters JV Boys418:38.1 PB12
Sep 11Cedar Rapids InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 6 · Mount Vernon-Lisbon5,000 Meters Junior Varsity618:21.5SR
Sep 4Kirk Schamaltz InviteSep 4 · 5,000 Meters Junior Varsity · Place 42 · Mount Vernon-Lisbon5,000 Meters Junior Varsity4218:20.8 PB12
Aug 26Mount Vernon InvitationalAug 26 · 5,000 Meters Varsity · Place 27 · Mount Vernon-Lisbon5,000 Meters Varsity2719:06.0SR

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17WaMaC ConferenceOct 17 · 5,000 Meters Junior Varsity · Place 12 · Mount Vernon-Lisbon5,000 Meters Junior Varsity1218:44.3JR
Oct 8West Delaware Hawks XC Invitational Oct 8 · 5,000 Meters Junior Varsity · Place 7 · Mount Vernon-Lisbon5,000 Meters Junior Varsity718:40.6JR
Sep 23Solon InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 7 · Mount Vernon-Lisbon5,000 Meters Junior Varsity719:26.5JR
Sep 12Cedar Rapids InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 55 · Mount Vernon-Lisbon5,000 Meters Junior Varsity5520:12.6JR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 12WaMaC ConferenceOct 12 · 5,000 Meters Junior Varsity · Place 79 · Mount Vernon-Lisbon5,000 Meters Junior Varsity7921:30.4SO
Oct 3West Delaware Hawks XCOct 3 · 5,000 Meters Junior Varsity · Place 40 · Mount Vernon-Lisbon5,000 Meters Junior Varsity4020:52.7SO
Sep 30Dan Huston InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 203 · Mount Vernon-Lisbon5,000 Meters Junior Varsity20322:37.3 PB10
Sep 30Steve Johnson InvitationalSep 30 · 5,000 Meters Boys JV 5000M · Place 203 · Mount Vernon-Lisbon5,000 Meters Boys JV 5000M20322:37.30 PB10
Sep 18Solon InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 34 · Mount Vernon-Lisbon5,000 Meters Junior Varsity3421:16.3SO
Sep 7Cedar Rapids InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 98 · Mount Vernon-Lisbon5,000 Meters Junior Varsity9822:04.8310