Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Oakland High SchoolGully Standoff · Mar 5 | 17:32.88 | Gully Standoff | March 5, 2021 |
| 5,000 Meters · 5k - East Woahink Lake, Honeyman State ParkWoahink Lake XC Invitational · Sep 30 | 28:34.64 | Woahink Lake XC Invitational | September 30, 2017 |
| 5,000 Meters · Elijah Bristow State ParkRock n' River · Sep 22 | 23:47.50 | Rock n' River | September 22, 2018 |
| 5,000 Meters · Elijah Bristow State ParkRock n' River · Sep 23 | 29:09.7 | Rock n' River | September 23, 2017 |
| 5,000 Meters · Glide Athletic FieldsGlide Invitational - This Run's For Maynard · Mar 18 | 30:20 | Glide Invitational - This Run's For Maynard | March 18, 2021 |
| 5,000 Meters · Lane Community College3A/2A/1A-SD4 District 4 Championships · Oct 26 | 25:53.7 | 3A/2A/1A-SD4 District 4 Championships | October 26, 2017 |
| 5,000 Meters · Philomath HSPaul Mariman Invitational · Oct 7 | 26:05.59 | Paul Mariman Invitational | October 7, 2017 |
| 5,000 Meters · Prefontaine Memorial HS 5KPrefontaine Memorial Run 5K · Sep 16 | 29:17.4 | Prefontaine Memorial Run 5K | September 16, 2017 |
| 5,000 Meters · Richardson ParkCountry Fair Classic · Oct 18 | 27:00.6 | Country Fair Classic | October 18, 2017 |
| 5,000 Meters · Stewart Park 5kUmpqua Last Chance Meet · Oct 17 | 22:33 | Umpqua Last Chance Meet | October 17, 2018 |
| 5,000 Meters · Tugman State Park CampgroundTugman Invite · Sep 17 | 22:39.1 | Tugman Invite | September 17, 2019 |
| 5,000 Meters · Valley of the Rogue State ParkRR Booster Invitational · Sep 8 | 23:51.72 | RR Booster Invitational | September 8, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 18 | Glide Invitational - This Run's For MaynardMar 18 · 5,000 Meters Men's High School 5,000 · Place 20 · Oakland | 5,000 Meters Men's High School 5,000 | 20 | 30:20 PB | 12 |
| Mar 10 | Battle of the GapMar 10 · 3,000 Meters High School Boys · Place 12 · Oakland | 3,000 Meters High School Boys | 12 | 17:34.67 | 12 |
| Mar 5 | Gully StandoffMar 5 · 3,000 Meters High School Boys · Place 11 · Oakland | 3,000 Meters High School Boys | 11 | 17:32.88 PB | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 29 · 5,000 Meters Varsity 2A · Place 40 · Oakland | 5,000 Meters Varsity 2A | 40 | 21:11.60 | 11 |
| Oct 12 | Paul Mariman InvitationalOct 12 · 5,000 Meters Varsity · Place 125 · Oakland | 5,000 Meters Varsity | 125 | 23:56.05 | 11 |
| Oct 9 | Umpqua InviteOct 9 · 5,000 Meters Varsity · Place 89 · Oakland | 5,000 Meters Varsity | 89 | 22:09 | 11 |
| Oct 5 | Woahink Lake XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 77 · Oakland | 5,000 Meters Junior Varsity | 77 | 22:13.01 | 11 |
| Sep 28 | Toledo XC ChallengeSep 28 · 5,000 Meters Varsity · Place 42 · Oakland | 5,000 Meters Varsity | 42 | 24:22.66 | 11 |
| Sep 17 | Tugman InviteSep 17 · 5,000 Meters Varsity · Place 34 · Oakland | 5,000 Meters Varsity | 34 | 22:39.1 PB | 11 |
| Sep 11 | The Early Bird Gets The WormSep 11 · 5,000 Meters Varsity · Place 71 · Oakland | 5,000 Meters Varsity | 71 | 24:05 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 25 · 5,000 Meters Varsity 2A · Place 64 · Oakland | 5,000 Meters Varsity 2A | 64 | 22:52.39 | 10 |
| Oct 17 | Umpqua Last Chance MeetOct 17 · 5,000 Meters Varsity · Place 53 · Oakland | 5,000 Meters Varsity | 53 | 22:33 PB | 10 |
| Oct 6 | Paul Mariman InvitationalOct 6 · 5,000 Meters Varsity · Place 77 · Oakland | 5,000 Meters Varsity | 77 | 23:52.80 | 10 |
| Sep 29 | Woahink Lake XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 153 · Oakland | 5,000 Meters Junior Varsity | 153 | 24:23.31 | 10 |
| Sep 22 | Rock n' RiverSep 22 · 5,000 Meters Varsity · Place 73 · Oakland | 5,000 Meters Varsity | 73 | 23:47.50 PB | 10 |
| Sep 19 | North Bend Tugman InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 32 · Oakland | 5,000 Meters Junior Varsity | 32 | 22:59.5 | 10 |
| Sep 15 | Harrier's ChallengeSep 15 · Varsity · Place 53 · Oakland | Varsity | 53 | 25:24 | 10 |
| Sep 12 | Acorn Gully ChaseSep 12 · Varsity · Place 16 · Oakland | Varsity | 16 | 14:36.9 | 10 |
| Sep 8 | RR Booster InvitationalSep 8 · 5,000 Meters Varsity · Place 43 · Oakland | 5,000 Meters Varsity | 43 | 23:51.72 PB | 10 |
| Aug 28 | 30th Annual Crusader XC InvitationalAug 28 · 3,000 Meters Varsity · Place 46 · Oakland | 3,000 Meters Varsity | 46 | 15:47.68 | 10 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 3A/2A/1A-SD4 District 4 ChampionshipsOct 26 · 5,000 Meters Varsity · Place 63 · Oakland | 5,000 Meters Varsity | 63 | 25:53.7 PB | 9 |
| Oct 18 | Country Fair ClassicOct 18 · 5,000 Meters Junior Varsity · Place 177 · Oakland | 5,000 Meters Junior Varsity | 177 | 27:00.6 PB | 9 |
| Oct 14 | Myrtle Point InvitationalOct 14 · 5,000 Meters Varsity Boys · Place 82 · Oakland | 5,000 Meters Varsity Boys | 82 | 26:23Unofficial | 9 |
| Oct 7 | Paul Mariman InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 83 · Oakland | 5,000 Meters Junior Varsity | 83 | 26:05.59 PB | 9 |
| Sep 30 | Woahink Lake XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 204 · Oakland | 5,000 Meters Junior Varsity | 204 | 28:34.64 PB | 9 |
| Sep 23 | Rock n' RiverSep 23 · 5,000 Meters Junior Varsity · Place 69 · Oakland | 5,000 Meters Junior Varsity | 69 | 29:09.7 PB | 9 |
| Sep 16 | Prefontaine Memorial Run 5K Sep 16 · 5,000 Meters Varsity · Place 186 · Oakland | 5,000 Meters Varsity | 186 | 29:17.4 PB | 9 |
| Sep 13 | North Bend Tugman InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 42 · Oakland | 5,000 Meters Junior Varsity | 42 | 30:26.20 | 9 |