Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anamosa Middle SchoolAnamosa Cross Country Invitational · Sep 2718:33.3Anamosa Cross Country InvitationalSeptember 27, 2025
5,000 Meters · Hickory Grove G.C.2025 Oelwein Invitational · Sep 218:22.82025 Oelwein InvitationalSeptember 2, 2025
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 217:46.1Iowa State Championships 1ANovember 2, 2024
5,000 Meters · Monticello HSMonticello XC · Sep 918:28.4Monticello XCSeptember 9, 2023
5,000 Meters · Starmount School CampusIowa State Qualifier - 1A - Starmont · Oct 2317:33.5Iowa State Qualifier - 1A - StarmontOctober 23, 2025
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1018:03.3NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1Iowa State Championships 1ANov 1 · 5,000 Meters Varsity · Place 73 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity7317:53.812
Oct 23Iowa State Qualifier - 1A - StarmontOct 23 · 5,000 Meters State · Place 5 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters State517:33.5 PB12
Oct 142025 Tri Rivers Conference XC MeetOct 14 · 5,000 Meters Varsity · Place 4 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity417:25.7SR
Oct 11Bob Mudd Lynx InvitationalOct 11 · 5,000 Meters Varsity · Place 18 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1818:01.3SR
Oct 7West Delaware Hawks XC InvitationalOct 7 · 5,000 Meters Varsity · Place 29 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity2917:45.9SR
Sep 30Jesup InvitationalSep 30 · 5,000 Meters Varsity · Place 16 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1617:36.6SR
Sep 27Anamosa Cross Country InvitationalSep 27 · 5,000 Meters High School Boys · Place 27 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters High School Boys2718:33.3 PB12
Sep 18Cascade InvitationalSep 18 · 5,000 Meters Varsity · Place 19 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1918:46.7SR
Sep 13Monticello XC InvitationalSep 13 · 5,000 Meters Varsity · Place 15 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1518:00.9SR
Sep 22025 Oelwein InvitationalSep 2 · 5,000 Meters Boys Varsity 5K · Place 32 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Boys Varsity 5K3218:22.8 PB12
Aug 262025 Edgewood-Colesburg InvitationalAug 26 · 5,000 Meters Varsity · Place 11 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1118:15.7SR

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · UnattachedUnattached5,000 Meters Open Invitational Section 60DNF11
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 3 · Place 117 · UnattachedUnattached5,000 Meters Open Invitational Section 311718:03.3 PB11
Nov 2Iowa State Championships 1ANov 2 · 5,000 Meters Varsity 1A · Place 76 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity 1A7617:46.1 PB11
Nov 1Iowa State Championships 3ANov 1 · 5,000 Meters Varsity 1A · Place 76 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity 1A7617:46.1JR
Oct 24Iowa State Qualifier - 1A - North LinnOct 24 · 5,000 Meters Varsity · Place 10 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1017:50.1JR
Oct 15Tri-Rivers XC Conference Meet Oct 15 · 5,000 Meters Varsity · Place 11 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1117:33.0JR
Oct 12Bob Mudd Lynx InvitationalOct 12 · 5,000 Meters Varsity · Place 11 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1117:27.9JR
Oct 8West Delaware Hawks XC Invitational Oct 8 · 5,000 Meters Varsity · Place 23 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity2317:18.4JR
Sep 19Cascade InvitationalSep 19 · 5,000 Meters Varsity · Place 17 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity1718:45.8JR

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 86 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity8618:09.8SO
Oct 19Iowa State Qualifier - 1A - North LinnOct 19 · 5,000 Meters Varsity · Place 23 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity2318:25.5010
Oct 10Tri-Rivers Conference XC Meet @ Little Bear Country ClubOct 10 · 5,000 Meters Varsity · Place 8 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity818:33.0—
Oct 7North Linn Invitational XC MeetOct 7 · 5,000 Meters Varsity · Place 39 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity3917:52.2SO
Oct 3West Delaware Hawks XCOct 3 · 5,000 Meters Varsity · Place 38 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity3817:58.7SO
Sep 26Jesup InvitationalSep 26 · 5,000 Meters Varsity · Place 38 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity3818:10.7SO
Sep 23Anamosa XCSep 23 · 5,000 Meters Varsity · Place 32 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity3219:07.2SO
Sep 9Monticello XCSep 9 · 5,000 Meters Varsity Boys · Place 34 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity Boys3418:28.4 PB10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 20Iowa State Qualifier 1A - CascadeOct 20 · 5,000 Meters Varsity · Place 52 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity5220:46.97FR
Sep 27Jesup InvitationalSep 27 · 5,000 Meters Varsity · Place 134 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity13420:45.89
Sep 15Cascade InvitationalSep 15 · 5,000 Meters Varsity · Place 101 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity10121:56.9FR
Sep 10Monticello XC InvitationalSep 10 · 5,000 Meters Varsity · Place 71 · Maquoketa Valley DelhiMaquoketa Valley Delhi5,000 Meters Varsity7120:359