Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Jackson County ExpoRogue Valley Runners 8th Annual Max King Invitational 2022 · Sep 28 | 18:05.17 | Rogue Valley Runners 8th Annual Max King Invitational 2022 | September 28, 2022 |
| 5,000 Meters · Juniper Oxford ClassicOxford Classic · Apr 10 | 20:39.00 | Oxford Classic | April 10, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 4A State Championships · Nov 5 | 18:14.4 | OSAA 4A State Championships | November 5, 2022 |
| 5,000 Meters · Moore ParkRanger Rick IV--He's Back · Sep 21 | 18:05 | Ranger Rick IV--He's Back | September 21, 2022 |
| 8,000 Meters · LCSC - XC courseLC State Invitational · Oct 14 | 28:11.0 | LC State Invitational | October 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results2023 Cross Country
2 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | OSAA 4A State ChampionshipsNov 5 · 5,000 Meters 4A · Place 46 · HenleyHenley | 5,000 Meters 4A | 46 | 18:14.4 PB | 12 |
| Oct 19 | LaPine InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · HenleyHenley | 5,000 Meters Varsity | 4 | 19:17 | 12 |
| Oct 8 | Stan Goodell The Legend Invitational Oct 8 · 5,000 Meters Varsity · Place 12 · HenleyHenley | 5,000 Meters Varsity | 12 | 17:49.0 | SR |
| Sep 28 | Rogue Valley Runners 8th Annual Max King Invitational 2022 Sep 28 · 5,000 Meters Varsity · Place 25 · HenleyHenley | 5,000 Meters Varsity | 25 | 18:05.17 PB | 12 |
| Sep 21 | Ranger Rick IV--He's BackSep 21 · 5,000 Meters Varsity · Place 9 · HenleyHenley | 5,000 Meters Varsity | 9 | 18:05 PB | 12 |
| Sep 17 | 41st Annual Prefontaine Memorial RunSep 17 · 5,000 Meters Varsity · Place 24 · HenleyHenley | 5,000 Meters Varsity | 24 | 18:34.1 | 12 |
| Sep 14 | Skyline Pre-DistrictsSep 14 · 5,000 Meters Varsity · Place 11 · HenleyHenley | 5,000 Meters Varsity | 11 | 19:09.3 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | 4A-5 Skyline Conference ChampionshipsOct 27 · 5,000 Meters Varsity · Place 13 · HenleyHenley | 5,000 Meters Varsity | 13 | 19:18.25 | 11 |
| Oct 23 | Lakeview InviteOct 23 · 5,000 Meters Varsity · Place 5 · HenleyHenley | 5,000 Meters Varsity | 5 | 20:20.47 | 11 |
| Oct 2 | Oxford ClassicOct 2 · 5,000 Meters Varsity · Place 61 · HenleyHenley | 5,000 Meters Varsity | 61 | 19:21.02 | 11 |
| Sep 25 | Henley InvitationalSep 25 · 5,000 Meters Varsity · Place 9 · HenleyHenley | 5,000 Meters Varsity | 9 | 19:01 | 11 |
| Sep 22 | Skyline Pre District MeetSep 22 · 5,000 Meters Varsity · Place 7 · HenleyHenley | 5,000 Meters Varsity | 7 | 20:51.18 | 11 |
| Sep 18 | Northwest Classic XC 2021Sep 18 · 5,000 Meters Varsity 1A · Place 71 · HenleyHenley | 5,000 Meters Varsity 1A | 71 | 19:42.25 | 11 |
| Sep 14 | Hornet Time Trial 5KSep 14 · 5,000 Meters Open · Place 3 · HenleyHenley | 5,000 Meters Open | 3 | 20:29Unofficial | 11 |
| Apr 10 | Oxford ClassicApr 10 · 5,000 Meters Open · Place 23 · HenleyHenley | 5,000 Meters Open | 23 | 20:39.00 PB | 10 |
| Apr 3 | Southern Oregon Regional XC ChampionshipsApr 3 · 5,000 Meters Varsity · Place 23 · HenleyHenley | 5,000 Meters Varsity | 23 | 19:55.60 | 10 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 4A-5 Skyline Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 26 · HenleyHenley | 5,000 Meters Varsity | 26 | 19:11.33 | 9 |
| Oct 23 | Henley InvitationalOct 23 · 5,000 Meters Varsity · Place 8 · HenleyHenley | 5,000 Meters Varsity | 8 | 19:49 | 9 |
| Oct 4 | Oxford ClassicOct 4 · 5,000 Meters Varsity · Place 91 · HenleyHenley | 5,000 Meters Varsity | 91 | 19:35.18 | 9 |
| Sep 27 | Outback XC InvitationalSep 27 · 5,000 Meters Varsity · Place 12 · HenleyHenley | 5,000 Meters Varsity | 12 | 21:11.8 | 9 |
| Sep 21 | Rogue XC InviteSep 21 · 5,000 Meters Varsity · Place 50 · HenleyHenley | 5,000 Meters Varsity | 50 | 19:45.33 | 9 |
| Sep 18 | Skyline Pre District MeetSep 18 · 5,000 Meters Junior Varsity · Place 18 · HenleyHenley | 5,000 Meters Junior Varsity | 18 | 19:22 | 9 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Varsity 1A · Place 97 · HenleyHenley | 5,000 Meters Varsity 1A | 97 | 19:35.60 | 9 |
| Sep 7 | Mazama Mud Run Sep 7 · 2 Miles Varsity · Place 8 · HenleyHenley | 2 Miles Varsity | 8 | 10:30.55 | 9 |