Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Birdsall Park North of Uni Dome4A District-Cedar Falls · Oct 20 | 17:47 | 4A District-Cedar Falls | October 20, 2016 |
| 5,000 Meters · Des Moines Area Community CollegeAnkeny Centennial XC Invite · Oct 4 | 16:27.8 | Ankeny Centennial XC Invite | October 4, 2018 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA 4A State Championship · Oct 27 | 17:11.5 | IHSAA 4A State Championship | October 27, 2018 |
| 5,000 Meters · Marshalltown Community CollegeIAHSAA Class 4A Marshalltown District · Oct 18 | 16:56.2 | IAHSAA Class 4A Marshalltown District | October 18, 2018 |
| 5,000 Meters · Marshalltown Community CollegeMarshalltown Bobcat Invitational · Sep 6 | 17:41 | Marshalltown Bobcat Invitational | September 6, 2018 |
| 5,000 Meters · Ridge Point ParkWaukee Invitational · Sep 25 | 17:15 | Waukee Invitational | September 25, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | IHSAA 4A State ChampionshipOct 27 · 5,000 Meters Varsity · Place 73 · Mason City | 5,000 Meters Varsity | 73 | 17:11.5 PB | 12 |
| Oct 18 | IAHSAA Class 4A Marshalltown DistrictOct 18 · 5,000 Meters Varsity · Place 11 · Mason City | 5,000 Meters Varsity | 11 | 16:56.2 PB | 12 |
| Oct 4 | Ankeny Centennial XC InviteOct 4 · 5,000 Meters Varsity · Place 13 · Mason City | 5,000 Meters Varsity | 13 | 16:27.8 PB | 12 |
| Sep 25 | Waukee InvitationalSep 25 · 5,000 Meters Varsity · Place 9 · Mason City | 5,000 Meters Varsity | 9 | 17:15 PB | 12 |
| Sep 8 | Luther All-America InvitationalSep 8 · 5,000 Meters Varsity · Place 15 · Mason City | 5,000 Meters Varsity | 15 | 17:39.3 | SR |
| Sep 6 | Marshalltown Bobcat InvitationalSep 6 · 5,000 Meters Varsity · Place 53 · Mason City | 5,000 Meters Varsity | 53 | 17:41 PB | 12 |
| Aug 25 | Prairie InvitationalAug 25 · 5,000 Meters Varsity · Place 13 · Mason City | 5,000 Meters Varsity | 13 | 18:05.4 | SR |
2017 Cross Country
3 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 4A District-Cedar FallsOct 20 · 5,000 Meters Varsity · Place 28 · Mason City | 5,000 Meters Varsity | 28 | 17:47 PB | 10 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 17 | Rich Engel ClassicSep 17 · 5,000 Meters Varsity · Place 109 · Mason City | 5,000 Meters Varsity | 109 | 19:10 | 9 |