Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Birdsall ParkIHSAA Class 1A District-Cedar Falls · Oct 24 | 20:18 | IHSAA Class 1A District-Cedar Falls | October 24, 2019 |
| 5,000 Meters · Edgewood-Colesburg HSEdgewood-Colesburg Invitational · Aug 27 | 22:48 | Edgewood-Colesburg Invitational | August 27, 2019 |
| 5,000 Meters · Fox Ridge Golf CourseWolverine Invitational · Oct 8 | 20:12 | Wolverine Invitational | October 8, 2019 |
| 5,000 Meters · Hickory Grove G.C.Oelwein Invitational · Aug 31 | 22:12.75 | Oelwein Invitational | August 31, 2021 |
| 5,000 Meters · Oakleaf Golf CourseNICL Conference Meet · Oct 17 | 20:05 | NICL Conference Meet | October 17, 2019 |
| 5,000 Meters · Pine Lake Golf Course NICL Conference Meet · Oct 14 | 21:13.81 | NICL Conference Meet | October 14, 2021 |
| 5,000 Meters · Starmount School CampusStarmont Invitational · Sep 15 | 20:35.6 | Starmont Invitational | September 15, 2020 |
| 5,000 Meters · UnknownSpartan Invitational · Sep 20 | 25:08 | Spartan Invitational | September 20, 2018 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 33:35.90 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · SWCC 2023 NJCAA Region XI Championships · Oct 27 | 35:23.3 | 2023 NJCAA Region XI Championships | October 27, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
2 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Iowa State Qualifier 1A - Newman CatholicOct 21 · 5,000 Meters Varsity · Place 31 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 31 | 19:37.89 | 12 |
| Oct 14 | NICL Conference MeetOct 14 · 5,000 Meters Varsity · Place 56 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 56 | 21:13.81 PB | 12 |
| Oct 7 | New Hampton InvitationalOct 7 · 5,000 Meters Varsity · Place 33 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 33 | 20:09.8 | 12 |
| Oct 2 | Crestwood InvitationalOct 2 · 5,000 Meters Varsity · Place 29 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 29 | 22:16.7 | 12 |
| Sep 30 | Bulldog Invitational (Hampton-Dumont/CAL)Sep 30 · 5,000 Meters Varsity · Place 37 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 37 | 20:30.90 | 12 |
| Sep 23 | Sam Iverson Invitational (Grundy Center)Sep 23 · 5,000 Meters Varsity · Place 60 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 60 | 20:55.66 | 12 |
| Sep 21 | Nashua-Plainfield InvitationalSep 21 · 5,000 Meters Varsity · Place 12 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 12 | 20:27.98 | 12 |
| Sep 14 | Starmont InvitationalSep 14 · 5,000 Meters Varsity · Place 76 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 76 | 20:23.71 | 12 |
| Aug 31 | Oelwein InvitationalAug 31 · 5,000 Meters Varsity · Place 78 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 78 | 22:12.75 PB | 12 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | IHSSA Class 1A District - Clayton RidgeOct 22 · 5,000 Meters Varsity · Place 39 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 39 | 20:33.5 | 11 |
| Oct 15 | North Iowa Cedar Conference MeetOct 15 · 5,000 Meters Varsity · Place 65 · Sumner-FredericksSumner-Fredericks | 5,000 Meters Varsity | 65 | 20:56.81 | JR |
| Oct 8 | New Hampton InvitationalOct 8 · 5,000 Meters Varsity · Place 38 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 38 | 20:52.7 | — |
| Oct 6 | Dike-New Hartford InvitationalOct 6 · 5,000 Meters 1A · Place 29 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters 1A | 29 | 20:24.9 | 11 |
| Oct 3 | Crestwood InvitationalOct 3 · Varsity · Place 28 · Sumner-FredericksburgSumner-Fredericksburg | Varsity | 28 | 20:20.1 | — |
| Oct 1 | Hampton Bulldog InvitationalOct 1 · 5,000 Meters Varsity · Place 27 · Sumner-FredericksSumner-Fredericks | 5,000 Meters Varsity | 27 | 19:59.80 | JR |
| Sep 24 | Grundy Center Spartan InvitationalSep 24 · 5,000 Meters Varsity · Place 62 · Sumner-FredericksSumner-Fredericks | 5,000 Meters Varsity | 62 | 22:13.02 | JR |
| Sep 22 | Nashua-Plainfield InvitationalSep 22 · 5,000 Meters Varsity · Place 13 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 13 | 20:51.8 | — |
| Sep 15 | Starmont InvitationalSep 15 · 5,000 Meters Varsity · Place 71 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 71 | 20:35.6 PB | 11 |
| Sep 1 | Oelwein InvitationalSep 1 · 2.9 Miles Varsity · Place 73 · Sumner-FredericksSumner-Fredericks | 2.9 Miles Varsity | 73 | 19:07.0 | JR |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSAA Class 1A District-Cedar FallsOct 24 · 5,000 Meters Varsity · Place 70 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 70 | 20:18 PB | 10 |
| Oct 17 | NICL Conference MeetOct 17 · 5,000 Meters Varsity · Place 72 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 72 | 20:05 PB | 10 |
| Oct 8 | Wolverine InvitationalOct 8 · 5,000 Meters Varsity · Place 109 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 109 | 20:12 PB | 10 |
| Sep 24 | Nashua-Plainfield InvitationalSep 24 · 5,000 Meters Varsity · Place 37 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 37 | 23:49.64 | 10 |
| Sep 17 | Starmont InvitationalSep 17 · 5,000 Meters Varsity · Place 44 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 44 | 21:22 | 10 |
| Aug 27 | Edgewood-Colesburg InvitationalAug 27 · 5,000 Meters Varsity · Place 50 · Sumner-FredericksburgSumner-Fredericksburg | 5,000 Meters Varsity | 50 | 22:48 PB | 10 |
2018 Cross Country
2 results