Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Champions ParkJim Murray Memorial XC Invitational · Oct 2 | 22:04.1 | Jim Murray Memorial XC Invitational | October 2, 2021 |
| 5,000 Meters · Champions Park XC CourseJim Murray Memorial Invitational · Oct 3 | 22:49.6 | Jim Murray Memorial Invitational | October 3, 2020 |
| 5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 10 | 24:56.1 | Mason XC Invitational | September 10, 2022 |
| 5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 11 | 24:02.7 | Mason XC Invitational | September 11, 2021 |
| 5,000 Meters · Mason HSMason XC Invitational · Sep 7 | 23:41.0 | Mason XC Invitational | September 7, 2019 |
| 5,000 Meters · Valley View HSMilford Invitational · Sep 17 | 24:06.2 | Milford Invitational | September 17, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Jim Murray Memorial XC InvitationalOct 1 · 5,000 Meters Varsity · Place 189 · Moeller | 5,000 Meters Varsity | 189 | 22:36.2 | 12 |
| Oct 1 | Jim Murray Memorial XC InvitationalOct 1 · 5,000 Meters Varsity · Place 189 · Moeller | 5,000 Meters Varsity | 189 | 22:36.2 | 12 |
| Sep 24 | Midwest Catholic XC ChampionshipsSep 24 · 5,000 Meters Varsity · Place 228 · Moeller | 5,000 Meters Varsity | 228 | 23:02.9 | 12 |
| Sep 24 | Midwest Catholic XC ChampionshipsSep 24 · 5,000 Meters Varsity · Place 228 · Moeller | 5,000 Meters Varsity | 228 | 23:02.9 | 12 |
| Sep 17 | Milford InvitationalSep 17 · 5,000 Meters Open · Place 242 · Moeller | 5,000 Meters Open | 242 | 24:06.2 PB | 12 |
| Sep 10 | Mason XC InvitationalSep 10 · 5,000 Meters Open · Place 376 · Moeller | 5,000 Meters Open | 376 | 24:56.1 PB | 12 |
| Sep 3 | Lebanon Running Warrior InvitationalSep 3 · 5,000 Meters Varsity · Place 359 · Moeller | 5,000 Meters Varsity | 359 | 24:28.6 | 12 |
| Sep 3 | Lebanon Running Warrior InvitationalSep 3 · 5,000 Meters Varsity · Place 359 · Moeller | 5,000 Meters Varsity | 359 | 24:28.6 | 12 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | GCL/GGCL League MeetOct 16 · 5,000 Meters Open · Place 100 · Moeller | 5,000 Meters Open | 100 | 22:26.9 | 11 |
| Oct 2 | Jim Murray Memorial XC InvitationalOct 2 · 5,000 Meters Varsity · Place 106 · Moeller | 5,000 Meters Varsity | 106 | 22:04.1 PB | 11 |
| Sep 25 | Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Varsity · Place 167 · Moeller | 5,000 Meters Varsity | 167 | 22:17.8 | 11 |
| Sep 25 | Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Varsity · Place 167 · Moeller | 5,000 Meters Varsity | 167 | 22:17.8 | 11 |
| Sep 18 | Milford XC InvitationalSep 18 · 5,000 Meters Open · Place 312 · Moeller | 5,000 Meters Open | 312 | 23:36.4 | 11 |
| Sep 11 | Mason XC InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 196 · Moeller | 5,000 Meters Junior Varsity | 196 | 24:02.7 PB | 11 |
2020 Cross Country
1 results2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Midwest Catholic ChampionshipsSep 21 · 5,000 Meters Open · Place 242 · Moeller | 5,000 Meters Open | 242 | 24:52.9 | 9 |
| Sep 14 | Milford InvitationalSep 14 · 5,000 Meters Open · Place 184 · Moeller | 5,000 Meters Open | 184 | 23:12 | — |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Varsity · Place 567 · Moeller | 5,000 Meters Varsity | 567 | 23:41.0 | FR |
| Sep 7 | Mason XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 567 · Moeller | 5,000 Meters Junior Varsity | 567 | 23:41.0 PB | 9 |