Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Garner Golf CourseIAHSAA Class 2A Garner-Hayfield-Ventura District · Oct 18 | 19:58.27 | IAHSAA Class 2A Garner-Hayfield-Ventura District | October 18, 2018 |
| 5,000 Meters · Jesup HSIHSAA Class 2A District Meet - Jesup · Oct 22 | 17:19.1 | IHSAA Class 2A District Meet - Jesup | October 22, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 2A · Oct 30 | 17:09.24 | Iowa State High School Cross Country Championships Class 2A | October 30, 2021 |
| 5,000 Meters · Luther College CampusAll-American Invitational · Sep 11 | 17:48.02 | All-American Invitational | September 11, 2021 |
| 5,000 Meters · Newman Catholic HSNewman Catholic Invitational · Aug 31 | 17:37.75 | Newman Catholic Invitational | August 31, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Iowa State High School Cross Country Championships Class 2AOct 30 · 5,000 Meters State · Place 20 · New Hampton | 5,000 Meters State | 20 | 17:09.24 PB | 12 |
| Oct 21 | Iowa State Qualifier 2A - Dike-New HartfordOct 21 · 5,000 Meters Varsity 2A · Place 5 · New Hampton | 5,000 Meters Varsity 2A | 5 | 17:05.38 | 12 |
| Oct 7 | New Hampton InvitationalOct 7 · 5,000 Meters Varsity · Place 3 · New Hampton | 5,000 Meters Varsity | 3 | 17:34.2 | 12 |
| Oct 2 | Crestwood InvitationalOct 2 · 5,000 Meters Varsity · Place 1 · New Hampton | 5,000 Meters Varsity | 1 | 18:19.5 | 12 |
| Sep 28 | Jesup InvitationalSep 28 · 5,000 Meters Varsity · Place 8 · New Hampton | 5,000 Meters Varsity | 8 | 17:28.05 | 12 |
| Sep 25 | Independence InvitationalSep 25 · 5,000 Meters Varsity · Place 3 · New Hampton | 5,000 Meters Varsity | 3 | 17:53.74 | 12 |
| Sep 21 | Waukon InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · New Hampton | 5,000 Meters Varsity | 3 | 17:41.22 | 12 |
| Sep 11 | All-American InvitationalSep 11 · 5,000 Meters Varsity · Place 28 · New Hampton | 5,000 Meters Varsity | 28 | 17:48.02 PB | 12 |
| Sep 7 | Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock)Sep 7 · 5,000 Meters Varsity · Place 4 · New Hampton | 5,000 Meters Varsity | 4 | 17:16.17 | 12 |
| Aug 31 | Newman Catholic InvitationalAug 31 · 5,000 Meters Varsity · Place 4 · New Hampton | 5,000 Meters Varsity | 4 | 17:37.75 PB | 12 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSAA Class 2A State XC ChampionshipsOct 31 · 5,000 Meters Varsity · Place 58 · New Hampton | 5,000 Meters Varsity | 58 | 18:23.7 | 11 |
| Oct 22 | IHSAA Class 2A District Meet - JesupOct 22 · 5,000 Meters Varsity · Place 4 · New Hampton | 5,000 Meters Varsity | 4 | 17:19.1 PB | 11 |
| Oct 13 | Northeast Iowa Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 3 · New Hampton Comm | 5,000 Meters Varsity | 3 | 17:47.5 | — |
| Oct 8 | New Hampton InvitationalOct 8 · 5,000 Meters Varsity · Place 3 · New Hampton Comm | 5,000 Meters Varsity | 3 | 17:55.9 | — |
| Oct 6 | South Winn InvitationalOct 6 · 5,000 Meters Varsity · Place 4 · New Hampton V | 5,000 Meters Varsity | 4 | 17:40.92 | — |
| Oct 3 | Crestwood InvitationalOct 3 · Varsity · Place 1 · New Hampton Comm | Varsity | 1 | 18:00.8 | — |
| Sep 29 | Jesup InvitationalSep 29 · 5,000 Meters Varsity · Place 5 · New Hampton | 5,000 Meters Varsity | 5 | 17:16.2 | 11 |
| Sep 22 | Waukon InvitationalSep 22 · 5,000 Meters Varsity · Place 2 · New Hampton Comm | 5,000 Meters Varsity | 2 | 17:52.7 | — |
| Sep 1 | Newman Catholic InvitationalSep 1 · 5,000 Meters Varsity · Place 2 · New Hampton Comm | 5,000 Meters Varsity | 2 | 17:48.43 | 11 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSAA Class 2A District - North Fayette ValleyOct 24 · 5,000 Meters Varsity · Place 29 · New Hampton | 5,000 Meters Varsity | 29 | 18:41 | — |
| Oct 8 | South Winn InvitationalOct 8 · 5,000 Meters Varsity · Place 18 · New Hampton | 5,000 Meters Varsity | 18 | 18:20.35 | — |
| Oct 3 | Jesup InvitationalOct 3 · 5,000 Meters Varsity · Place 33 · New Hampton | 5,000 Meters Varsity | 33 | 18:14.5 | SO |
| Sep 14 | All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 92 · New Hampton | 5,000 Meters Varsity | 92 | 18:25.11 | — |
| Sep 14 | All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 92 · New Hampton Comm | 5,000 Meters Varsity | 92 | 5:55.7 | SO |
| Sep 3 | Newman InvitationalSep 3 · 5,000 Meters Varsity · Place 15 · New Hampton Comm | 5,000 Meters Varsity | 15 | 18:50.43 | 10 |
2018 Cross Country
3 results