Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Sherwood HSForest Grove & Glencoe @ Sherwood · Mar 6 | 10:34.30 | Forest Grove & Glencoe @ Sherwood | March 6, 2021 |
| 4,000 Meters · Joe Dancer ParkGlencoe, Century, Sherwood at McMinnville · Mar 13 | 15:26.4 | Glencoe, Century, Sherwood at McMinnville | March 13, 2021 |
| 5,000 Meters · Cheadle Lake Double LoopChamps Invite · Sep 24 | 20:45.37 | Champs Invite | September 24, 2021 |
| 5,000 Meters · Joe Dancer ParkPacific Conference Championship · Apr 9 | 19:28.40 | Pacific Conference Championship | April 9, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 3A/2A/1A State Championships · Nov 5 | 19:25.0 | OSAA 3A/2A/1A State Championships | November 5, 2022 |
| 5,000 Meters · Sherwood HSMcMinnville & Newberg @ Sherwood · Mar 20 | 18:01.50 | McMinnville & Newberg @ Sherwood | March 20, 2021 |
| 5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 28 | 26:54 | Steens Mountain Running Camp Jan Yriarte Uphill 5K | July 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 3A/2A/1A State ChampionshipsNov 4 · 5,000 Meters 3A · Place 61 · Westside ChristianWestside Christian | 5,000 Meters 3A | 61 | 19:00.3 | SR |
| Oct 24 | 3A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Varsity 3A · Place 19 · Westside ChristianWestside Christian | 5,000 Meters Varsity 3A | 19 | 18:00.3 | SR |
| Oct 18 | The Bigfoot Classic @ Alderbrook Golf CourseOct 18 · 5,000 Meters Junior Varsity · Place 10 · Westside ChristianWestside Christian | 5,000 Meters Junior Varsity | 10 | 18:18.60 | 12 |
| Oct 13 | Champoeg Invitational Oct 13 · 5,000 Meters Varsity · Place 60 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 60 | 18:40.43 | 12 |
| Sep 15 | Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 90 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 90 | 18:39.26 | 12 |
| Aug 31 | Oregon City, Tualatin @ TigardAug 31 · 5,000 Meters Varsity · Place 11 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 11 | 17:35.90 | SR |
| Jul 28 | Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 2 · Place 68 · Westside ChristianWestside Christian | 5,000 Meters Session 2 | 68 | 26:54 PB | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Post Season MileNov 8 · 1 Miles Varsity · Westside ChristianWestside Christian | 1 Miles Varsity | 0 | 5:30.0Unofficial | 11 |
| Nov 5 | OSAA 3A/2A/1A State ChampionshipsNov 5 · 5,000 Meters 3A · Place 63 · Westside ChristianWestside Christian | 5,000 Meters 3A | 63 | 19:25.0 PB | 11 |
| Oct 21 | VC Last Chance 3kOct 21 · 3,000 Meters Varsity · Place 37 · Westside ChristianWestside Christian | 3,000 Meters Varsity | 37 | 11:38.8 | JR |
| Oct 14 | 2nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 6 · Westside ChristianWestside Christian | 5,000 Meters Junior Varsity | 6 | 19:18.90 | JR |
| Sep 17 | Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 1A · Place 51 · Westside ChristianWestside Christian | 5,000 Meters Varsity 1A | 51 | 19:49.40 | 11 |
| Sep 16 | Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 206 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 206 | 19:18.1 | JR |
| Sep 10 | Ash Creek XC FestivalSep 10 · 5,000 Meters Junior Varsity · Place 16 · Westside ChristianWestside Christian | 5,000 Meters Junior Varsity | 16 | 18:59.10 | JR |
| Aug 25 | Canby XC InvitationalAug 25 · 5,000 Meters Varsity · Place 12 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 12 | 20:28.38 | JR |
| Jul 22 | STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJul 22 · 5,000 Meters Week 1 · Place 73 · Westside ChristianWestside Christian | 5,000 Meters Week 1 | 73 | 27:57 | 11 |
2021 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Champoeg Invitational Oct 8 · 5,000 Meters Varsity · Place 71 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 71 | 18:39.60 | 10 |
| Oct 1 | Flat & Fast InvitationalOct 1 · 5,000 Meters Varsity · Place 52 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 52 | 18:41.70 | 10 |
| Sep 24 | Champs InviteSep 24 · 5,000 Meters Varsity · Place 62 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 62 | 20:45.37 PB | 10 |
| Sep 18 | Northwest Classic XC 2021Sep 18 · 5,000 Meters Varsity 1A · Place 70 · Westside ChristianWestside Christian | 5,000 Meters Varsity 1A | 70 | 19:41.12 | 10 |
| Sep 17 | Meriwether CC ClassicSep 17 · 5,000 Meters Varsity · Place 118 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 118 | 18:54.45 | 10 |
| Sep 11 | Ash Creek XC FestivalSep 11 · 5,000 Meters Junior Varsity · Place 90 · Westside ChristianWestside Christian | 5,000 Meters Junior Varsity | 90 | 19:53.70 | 10 |
| Sep 8 | 3A District 1 PreviewSep 8 · 5,000 Meters Varsity · Place 14 · Westside ChristianWestside Christian | 5,000 Meters Varsity | 14 | 20:08.44 | 10 |
| Aug 16 | First Day Road 5kAug 16 · 4,999 Meters Varsity · Westside ChristianWestside Christian | 4,999 Meters Varsity | 0 | 21:50Unofficial | 10 |
| Jul 23 | Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 23 · 5,000 Meters Week 1 · Place 53 · SherwoodSherwood | 5,000 Meters Week 1 | 53 | 27:47 | 9 |
| Apr 9 | Pacific Conference ChampionshipApr 9 · 5,000 Meters Varsity · Place 30 · SherwoodSherwood | 5,000 Meters Varsity | 30 | 19:28.40 PB | 9 |
| Mar 20 | McMinnville & Newberg @ SherwoodMar 20 · 5,000 Meters Varsity · Place 18 · SherwoodSherwood | 5,000 Meters Varsity | 18 | 18:01.50 PB | 9 |
| Mar 13 | Glencoe, Century, Sherwood at McMinnville Mar 13 · 4,000 Meters Varsity · Place 17 · SherwoodSherwood | 4,000 Meters Varsity | 17 | 15:26.4 PB | 9 |
| Mar 6 | Forest Grove & Glencoe @ SherwoodMar 6 · 3,000 Meters Varsity · Place 15 · SherwoodSherwood | 3,000 Meters Varsity | 15 | 10:34.30 PB | 9 |
| Jan 28 | 3k-ish Time Trial/Fitness TestJan 28 · 2,850 Meters Gentlemen · SherwoodSherwood | 2,850 Meters Gentlemen | 0 | 10:06Unofficial | 9 |
2020 Cross Country
2 results