Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Champions ParkJim Murray Memorial XC Invitational · Oct 2 | 17:38.7 | Jim Murray Memorial XC Invitational | October 2, 2021 |
| 5,000 Meters · Champions Park XC CourseJim Murray Memorial Invitational · Oct 3 | 18:22.7 | Jim Murray Memorial Invitational | October 3, 2020 |
| 5,000 Meters · Corwin Nixon ParkMason XC Invitational · Sep 11 | 17:56.5 | Mason XC Invitational | September 11, 2021 |
| 5,000 Meters · Lebanon HSLebanon Warrior XC Invitational · Sep 5 | 18:21.9 | Lebanon Warrior XC Invitational | September 5, 2020 |
| 5,000 Meters · Mason HSMason XC Invitational · Sep 7 | 19:46.4 | Mason XC Invitational | September 7, 2019 |
| 5,000 Meters · Troy Memorial StadiumOHSAA Troy Regional · Oct 29 | 17:29.9 | OHSAA Troy Regional | October 29, 2022 |
| 5,000 Meters · Valley View Nature PreserveMilford Invitational · Sep 19 | 18:09.0 | Milford Invitational | September 19, 2020 |
| 5,000 Meters · Voice of America ParkOHSAA D1 Southwest District - Voice of America · Oct 22 | 17:27.6 | OHSAA D1 Southwest District - Voice of America | October 22, 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 29 | OHSAA Troy RegionalOct 29 · 5,000 Meters D1 Region 4 · Place 76 · Moeller | 5,000 Meters D1 Region 4 | 76 | 17:29.9 PB | 12 |
| Oct 22 | OHSAA D1 Southwest District - Voice of AmericaOct 22 · 5,000 Meters Varsity - A · Place 36 · Moeller | 5,000 Meters Varsity - A | 36 | 17:27.6 PB | 12 |
| Oct 1 | Jim Murray Memorial XC InvitationalOct 1 · 5,000 Meters Varsity · Place 16 · Moeller | 5,000 Meters Varsity | 16 | 17:30.7 | 12 |
| Oct 1 | Jim Murray Memorial XC InvitationalOct 1 · 5,000 Meters Varsity · Place 16 · Moeller | 5,000 Meters Varsity | 16 | 17:30.7 | 12 |
| Sep 24 | Midwest Catholic XC ChampionshipsSep 24 · 5,000 Meters Varsity · Place 9 · Moeller | 5,000 Meters Varsity | 9 | 17:50.0 | 12 |
| Sep 24 | Midwest Catholic XC ChampionshipsSep 24 · 5,000 Meters Varsity · Place 9 · Moeller | 5,000 Meters Varsity | 9 | 17:50.0 | 12 |
| Sep 3 | Lebanon Running Warrior InvitationalSep 3 · 5,000 Meters Varsity · Place 40 · Moeller | 5,000 Meters Varsity | 40 | 18:22.7 | 12 |
| Sep 3 | Lebanon Running Warrior InvitationalSep 3 · 5,000 Meters Varsity · Place 40 · Moeller | 5,000 Meters Varsity | 40 | 18:22.7 | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | OHSAA D1 Southwest District - Voice of AmericaOct 23 · 5,000 Meters Varsity · Place 42 · Moeller | 5,000 Meters Varsity | 42 | 17:25.4 | 11 |
| Oct 23 | OHSAA D1 Southwest District - Voice of AmericaOct 23 · 5,000 Meters Varsity · Place 42 · Moeller | 5,000 Meters Varsity | 42 | 17:25.4 | 11 |
| Oct 16 | GCL/GGCL League MeetOct 16 · 5,000 Meters Junior Varsity Freshman · Place 29 · Moeller | 5,000 Meters Junior Varsity Freshman | 29 | 18:40.6 | 11 |
| Oct 2 | Jim Murray Memorial XC InvitationalOct 2 · 5,000 Meters Varsity · Place 12 · Moeller | 5,000 Meters Varsity | 12 | 17:38.7 PB | 11 |
| Sep 25 | Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Championship · Place 44 · Moeller | 5,000 Meters Championship | 44 | 17:49.3 | 11 |
| Sep 25 | Midwest Catholic XC ChampionshipsSep 25 · 5,000 Meters Championship · Place 44 · Moeller | 5,000 Meters Championship | 44 | 17:49.3 | 11 |
| Sep 18 | Milford XC InvitationalSep 18 · 5,000 Meters Varsity · Place 69 · Moeller | 5,000 Meters Varsity | 69 | 17:54.6 | 11 |
| Sep 11 | Mason XC InvitationalSep 11 · 5,000 Meters Varsity - D1 · Place 114 · Moeller | 5,000 Meters Varsity - D1 | 114 | 17:56.5 PB | 11 |
2020 Cross Country
4 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Midwest Catholic ChampionshipsSep 21 · 5,000 Meters Varsity · Place 174 · Moeller | 5,000 Meters Varsity | 174 | 19:50.4 | 9 |
| Sep 14 | Milford InvitationalSep 14 · 5,000 Meters Open · Place 3 · Moeller | 5,000 Meters Open | 3 | 18:37 | — |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Varsity · Place 289 · Moeller | 5,000 Meters Varsity | 289 | 19:46.4 | FR |
| Sep 7 | Mason InvitationalSep 7 · 5,000 Meters Varsity · Place 289 · Moeller | 5,000 Meters Varsity | 289 | 19:46.4 | FR |
| Sep 7 | Mason XC InvitationalSep 7 · 5,000 Meters Varsity - Section 1 · Place 289 · Moeller | 5,000 Meters Varsity - Section 1 | 289 | 19:46.4 PB | 9 |
| Aug 23 | Moeller PrimeTime XC InvitationalAug 23 · 5,000 Meters Varsity · Place 160 · Moeller | 5,000 Meters Varsity | 160 | 19:36.6 | — |