Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ash Creek PreserveThe Opener · Aug 28 | 10:08.36 | The Opener | August 28, 2026 |
| 3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 16 | 11:08.58 | OES XC Invitational | September 16, 2026 |
| 5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 19 | 18:07.50 | The Mook XC Invitational | September 19, 2026 |
| 5,000 Meters · Anderson ParkVernonia Invitational · Oct 15 | 18:41.85 | Vernonia Invitational | October 15, 2026 |
| 5,000 Meters · Cascade HSDarrel Deedon Invite · Sep 1 | 19:11.78 | Darrel Deedon Invite | September 1, 2026 |
| 5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 9 | 18:59.07 | Champoeg Invitational | October 9, 2026 |
| 5,000 Meters · Cheadle 2.5 Loop CourseChamps Invite · Sep 25 | 18:39.41 | Champs Invite | September 25, 2026 |
| 5,000 Meters · Fort Stevens Historic Area2A/1A-SD1 District 1 Championships · Oct 30 | 18:43.75 | 2A/1A-SD1 District 1 Championships | October 30, 2026 |
| 5,000 Meters · Harvest ClassicHarvest Classic · Oct 3 | 18:29.89 | Harvest Classic | October 3, 2026 |
| 5,000 Meters · Lents ParkStumptown Showdown · Oct 18 | 18:08.00 | Stumptown Showdown | October 18, 2025 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 12 | 17:38.00 | Oregon City XC Invitational | September 12, 2026 |
| 5,000 Meters · Rainier HSRainier Invitational Cross Country Meet · Oct 11 | 18:33 | Rainier Invitational Cross Country Meet | October 11, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity · Place 29 · Vernonia | 5,000 Meters Varsity | 29 | 18:43.75 PB | 12 |
| Oct 17 | Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 138 · Vernonia | 5,000 Meters Varsity | 138 | 18:39.65 | 12 |
| Oct 15 | Vernonia InvitationalOct 15 · 5,000 Meters High School · Place 32 · Vernonia | 5,000 Meters High School | 32 | 18:41.85 PB | 12 |
| Oct 9 | Champoeg InvitationalOct 9 · 5,000 Meters Varsity Boys · Place 115 · Vernonia | 5,000 Meters Varsity Boys | 115 | 18:59.07 PB | 12 |
| Oct 3 | Harvest Classic Oct 3 · 5,000 Meters Varsity · Place 13 · Vernonia | 5,000 Meters Varsity | 13 | 18:29.89 PB | 12 |
| Sep 25 | Champs InviteSep 25 · 5,000 Meters Varsity · Place 49 · Vernonia | 5,000 Meters Varsity | 49 | 18:39.41 PB | 12 |
| Sep 19 | The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 52 · Vernonia | 5,000 Meters Silver Varsity Boys (Ave over 18:00) | 52 | 18:07.50 PB | 12 |
| Sep 16 | OES XC InvitationalSep 16 · 3,000 Meters Varsity · Place 8 · Vernonia | 3,000 Meters Varsity | 8 | 11:08.58 PB | 12 |
| Sep 12 | Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 110 · Vernonia | 5,000 Meters Varsity Boys | 110 | 17:38.00 PB | 12 |
| Sep 1 | Darrel Deedon InviteSep 1 · 5,000 Meters Varsity · Place 12 · Vernonia | 5,000 Meters Varsity | 12 | 19:11.78 PB | 12 |
| Aug 28 | The Opener Aug 28 · 3,000 Meters Varsity · Place 92 · Vernonia | 3,000 Meters Varsity | 92 | 10:08.36 PB | 12 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 1A/2A Varsity Boys · Place 22 · Vernonia | 5,000 Meters 1A/2A Varsity Boys | 22 | 18:35.40 | 11 |
| Oct 22 | The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 38 · Vernonia | 5,000 Meters Varsity | 38 | 17:57.9 | 11 |
| Oct 18 | Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 123 · Vernonia | 5,000 Meters Varsity 1 | 123 | 18:08.00 PB | 11 |
| Oct 16 | Vernonia InvitationalOct 16 · 5,000 Meters Varsity · Place 22 · Vernonia | 5,000 Meters Varsity | 22 | 17:47.80 | 11 |
| Oct 11 | Rainier Invitational Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 14 · Vernonia | 5,000 Meters Varsity | 14 | 18:33 PB | 11 |
| Oct 2 | Stayton Regis InvitationalOct 2 · 5,000 Meters Varsity · Place 22 · Vernonia | 5,000 Meters Varsity | 22 | 18:21.8 | — |
| Sep 26 | Champs InviteSep 26 · 5,000 Meters Varsity · Place 22 · Vernonia | 5,000 Meters Varsity | 22 | 18:08.90 | 11 |
| Sep 19 | Southwest Christian InvitationalSep 19 · 5,000 Meters Varsity · Place 6 · Vernonia | 5,000 Meters Varsity | 6 | 18:44.90 | 11 |
| Sep 13 | Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 78 · Vernonia | 5,000 Meters Varsity | 78 | 18:12.40 | 11 |
| Sep 10 | OES XC InvitationalSep 10 · 3,000 Meters Varsity · Place 6 · Vernonia | 3,000 Meters Varsity | 6 | 10:49.43 | 11 |
| Sep 6 | Knappa Logger Elk RunSep 6 · 5,000 Meters Varsity · Place 23 · Vernonia | 5,000 Meters Varsity | 23 | 19:33.60 | 11 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | OSAA 3A/2A/1A State ChampionshipsNov 9 · 5,000 Meters 2A · Place 43 · Vernonia | 5,000 Meters 2A | 43 | 18:33.9 | SO |
| Oct 30 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity 2A · Place 24 · Vernonia | 5,000 Meters Varsity 2A | 24 | 18:52.90 | 10 |
| Oct 23 | The Bigfoot Classic @ Alderbrook Golf CourseOct 23 · 5,000 Meters Varsity · Place 29 · Vernonia | 5,000 Meters Varsity | 29 | 18:13.60 | 10 |
| Oct 18 | Southwest Christian InvitationalOct 18 · 5,000 Meters Varsity · Place 17 · Vernonia | 5,000 Meters Varsity | 17 | 18:51.30 | 10 |
| Oct 10 | Vernonia InvitationalOct 10 · 5,000 Meters Varsity · Place 20 · Vernonia | 5,000 Meters Varsity | 20 | 18:12.70 | 10 |
| Oct 3 | Stayton/Regis InvitationalOct 3 · 5,000 Meters Varsity · Place 15 · Vernonia | 5,000 Meters Varsity | 15 | 18:48.0 | 10 |
| Sep 21 | Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 1A · Place 85 · Vernonia | 5,000 Meters Varsity 1A | 85 | 18:50.70 | 10 |
| Sep 14 | Oregon City XC InvitationalSep 14 · 5,000 Meters Varsity · Place 73 · Vernonia | 5,000 Meters Varsity | 73 | 18:39.50 | 10 |
| Sep 11 | OES XC InvitationalSep 11 · 3,000 Meters Varsity · Place 12 · Vernonia | 3,000 Meters Varsity | 12 | 11:29.70 | 10 |
| Sep 7 | Knappa Logger Elk RunSep 7 · 5,000 Meters Varsity · Place 14 · Vernonia | 5,000 Meters Varsity | 14 | 20:50.20 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | The Bigfoot Classic @ Alderbrook Golf CourseOct 18 · 5,000 Meters Junior Varsity · Place 51 · Vernonia | 5,000 Meters Junior Varsity | 51 | 20:53.70 | 9 |
| Oct 14 | Rainier Invitational Cross Country MeetOct 14 · Varsity · Place 20 · Vernonia | Varsity | 20 | 21:54 | 9 |
| Oct 12 | Vernonia InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 48 · Vernonia | 5,000 Meters Junior Varsity | 48 | 19:43.10 | 9 |
| Sep 29 | Southwest Christian InvitationalSep 29 · 5,000 Meters Varsity · Place 39 · Vernonia | 5,000 Meters Varsity | 39 | 21:26.03 | 9 |
| Sep 22 | Champs InviteSep 22 · 5,000 Meters Varsity · Place 91 · Vernonia | 5,000 Meters Varsity | 91 | 20:55.56 | 9 |
| Sep 12 | OES XC InvitationalSep 12 · 3,000 Meters Varsity · Place 36 · Vernonia | 3,000 Meters Varsity | 36 | 12:39.8 | FR |
| Sep 9 | Knappa Logger Elk RunSep 9 · 5,000 Meters Varsity · Place 55 · Vernonia | 5,000 Meters Varsity | 55 | 22:23.70 | 9 |
| Aug 31 | Darrel Deedon InviteAug 31 · 5,000 Meters Varsity · Place 30 · Vernonia | 5,000 Meters Varsity | 30 | 21:52.1 | FR |