Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · South Eugene HSEugene XC Meet 6 · Apr 10 | 14:44.80 | Eugene XC Meet 6 | April 10, 2021 |
| 4,000 Meters · Joe Dancer ParkLinfield Harrier Classic · Sep 4 | 15:27.36 | Linfield Harrier Classic | September 4, 2026 |
| 5,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 3 | 19:46.1 | 51st Charles Bowles Willamette XC Invitational | October 3, 2026 |
| 5,000 Meters · Dorris Ranch Living History ParkEugene XC Meet 3 · Mar 20 | 24:32.10 | Eugene XC Meet 3 | March 20, 2021 |
| 5,000 Meters · Lane Community CollegeOSAA 5A State Championships · Nov 4 | 20:27.9 | OSAA 5A State Championships | November 4, 2023 |
| 5,000 Meters · Marist HSEugene XC Meet 2 · Mar 13 | 25:14.20 | Eugene XC Meet 2 | March 13, 2021 |
| 5,000 Meters · Marist HS 5K CourseMarist Invite · Sep 2 | 20:25.3 | Marist Invite | September 2, 2023 |
| 5,000 Meters · North Eugene High SchoolEugene XC Meet 4 · Mar 27 | 23:56.10 | Eugene XC Meet 4 | March 27, 2021 |
| 5,000 Meters · Valley of the Rogue State Park5A-2 Midwestern League Championships · Oct 27 | 22:17.56 | 5A-2 Midwestern League Championships | October 27, 2021 |
| 5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 11 | 19:43.05 | Ash Creek Invitational | September 11, 2026 |
| 6,000 Meters · Lewiston OrchardsCascade Collegiate Conference Championships · Nov 6 | 25:15.90 | Cascade Collegiate Conference Championships | November 6, 2026 |
| 6,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 22:46.47 | Linfield George Oja Invitational | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Cascade Collegiate Conference ChampionshipsNov 6 · 6,000 Meters CCC Womens · Place 67 · Corban (Ore.)Corban (Ore.) | 6,000 Meters CCC Womens | 67 | 25:15.90 PB | Jr |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 6,000 Meters Collegiate · Place 79 · Corban (Ore.)Corban (Ore.) | 6,000 Meters Collegiate | 79 | 22:46.47 PB | Jr |
| Oct 3 | 51st Charles Bowles Willamette XC InvitationalOct 3 · 5,000 Meters Invite · Place 118 · Corban (Ore.)Corban (Ore.) | 5,000 Meters Invite | 118 | 19:46.1 PB | Jr |
| Sep 11 | Ash Creek InvitationalSep 11 · 5,000 Meters Collegiate · Place 32 · Corban (Ore.)Corban (Ore.) | 5,000 Meters Collegiate | 32 | 19:43.05 PB | Jr |
| Sep 4 | Linfield Harrier ClassicSep 4 · 4,000 Meters Open · Place 53 · Corban (Ore.)Corban (Ore.) | 4,000 Meters Open | 53 | 15:27.36 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Cascade Collegiate Conference ChampionshipsNov 7 · 6,000 Meters CCC · Place 27 · Corban (Ore.)Corban (Ore.) | 6,000 Meters CCC | 27 | 23:23.20 | So |
| Oct 18 | Linfield George Oja InvitationalOct 18 · 6,000 Meters Varsity · Place 70 · Corban (Ore.)Corban (Ore.) | 6,000 Meters Varsity | 70 | 22:37.40 | So |
| Oct 4 | 50th Charles Bowles Willamette XC InvitationalOct 4 · 5,000 Meters Varsity · Place 52 · Corban (Ore.)Corban (Ore.) | 5,000 Meters Varsity | 52 | 18:35.30 | So |
| Sep 12 | Ash Creek FestivalSep 12 · 5,000 Meters Varsity · Place 20 · CorbanCorban | 5,000 Meters Varsity | 20 | 19:16.5 | SO |
| Aug 29 | Lewis & Clark XC OpenerAug 29 · 5,000 Meters Varsity · Place 21 · Corban (Ore.)Corban (Ore.) | 5,000 Meters Varsity | 21 | 19:20.69 | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2024 CCC XC ChampionshipsNov 8 · 6,000 Meters Varsity · Place 20 · Corban (Ore.)Corban (Ore.) | 6,000 Meters Varsity | 20 | 23:52.1 | FR |
| Oct 19 | Linfield George Oja InvitationalOct 19 · 6,000 Meters Varsity · Place 55 · Corban (Ore.)Corban (Ore.) | 6,000 Meters Varsity | 55 | 23:30.70 | Fr |
| Oct 5 | 49th Charles Bowles Willamette XC InvitationalOct 5 · 5,000 Meters Varsity · Place 100 · CorbanCorban | 5,000 Meters Varsity | 100 | 19:34.0 | FR |
| Sep 20 | CCC Preview MeetSep 20 · 6,000 Meters Varsity · Place 21 · CorbanCorban | 6,000 Meters Varsity | 21 | 24:15.2 | FR |
| Aug 31 | Linfield Harrier ClassicAug 31 · 4,000 Meters Open · Place 47 · Corban (Ore.)Corban (Ore.) | 4,000 Meters Open | 47 | 16:01.41 | Fr |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | OSAA 5A State ChampionshipsNov 4 · 5,000 Meters 5A · Place 26 · SpringfieldSpringfield | 5,000 Meters 5A | 26 | 20:27.9 PB | 12 |
| Oct 25 | 5A-2 Midwestern League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 6 · SpringfieldSpringfield | 5,000 Meters Varsity | 6 | 19:21.07 | 12 |
| Oct 18 | Umpqua InviteOct 18 · 5,000 Meters Varsity · Place 11 · SpringfieldSpringfield | 5,000 Meters Varsity | 11 | 20:34.90 | 12 |
| Oct 7 | The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 36 · SpringfieldSpringfield | 5,000 Meters Varsity | 36 | 20:52.7 | SR |
| Sep 23 | Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 5A · Place 39 · SpringfieldSpringfield | 5,000 Meters Varsity 5A | 39 | 21:26.3 | SR |
| Sep 9 | Ash Creek XC FestivalSep 9 · 5,000 Meters Varsity · Place 39 · SpringfieldSpringfield | 5,000 Meters Varsity | 39 | 20:49.7 | SR |
| Sep 2 | Marist InviteSep 2 · 5,000 Meters Varsity · Place 7 · SpringfieldSpringfield | 5,000 Meters Varsity | 7 | 20:25.3 PB | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 5A-2 Midwestern League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 10 · SpringfieldSpringfield | 5,000 Meters Varsity | 10 | 21:24.3 | 11 |
| Oct 19 | Umpqua InviteOct 19 · 5,000 Meters Varsity · Place 11 · SpringfieldSpringfield | 5,000 Meters Varsity | 11 | 20:56.9 | JR |
| Oct 15 | Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Varsity · Place 29 · SpringfieldSpringfield | 5,000 Meters Varsity | 29 | 20:48.9 | JR |
| Oct 1 | The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 48 · SpringfieldSpringfield | 5,000 Meters Varsity | 48 | 21:37.2 | JR |
| Sep 17 | Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 5A · Place 98 · SpringfieldSpringfield | 5,000 Meters Varsity 5A | 98 | 22:00.40 | 11 |
| Sep 10 | Marist XC InviteSep 10 · 5,000 Meters Varsity · Place 6 · SpringfieldSpringfield | 5,000 Meters Varsity | 6 | 21:15.8 | JR |
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | OSAA 5A State ChampionshipsNov 6 · 5,000 Meters 5A · Place 55 · SpringfieldSpringfield | 5,000 Meters 5A | 55 | 22:31.10 | 10 |
| Oct 27 | 5A-2 Midwestern League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 20 · SpringfieldSpringfield | 5,000 Meters Varsity | 20 | 22:17.56 PB | 10 |
| Oct 20 | Umpqua InviteOct 20 · 5,000 Meters Junior Varsity · Place 17 · SpringfieldSpringfield | 5,000 Meters Junior Varsity | 17 | 20:54.10 | 10 |
| Oct 9 | Springfield Invite (RunHub NW)Oct 9 · 5,000 Meters Varsity · Place 10 · SpringfieldSpringfield | 5,000 Meters Varsity | 10 | 22:02.2 | 10 |
| Oct 2 | The Harrier ClassicOct 2 · 5,000 Meters Varsity · Place 57 · SpringfieldSpringfield | 5,000 Meters Varsity | 57 | 20:45.40 | 10 |
| Sep 18 | Northwest Classic XC 2021Sep 18 · 5,000 Meters Varsity 5A · Place 63 · SpringfieldSpringfield | 5,000 Meters Varsity 5A | 63 | 22:26.98 | 10 |
| Sep 11 | Saxon Invite Sep 11 · 5,000 Meters Junior Varsity · Place 3 · SpringfieldSpringfield | 5,000 Meters Junior Varsity | 3 | 23:09.10 | 10 |
| Apr 10 | Eugene XC Meet 6Apr 10 · 3,200 Meters Varsity · Place 30 · SpringfieldSpringfield | 3,200 Meters Varsity | 30 | 14:44.80 PB | 9 |
| Apr 3 | Eugene XC Meet 5Apr 3 · 5,000 Meters Varsity · Place 33 · SpringfieldSpringfield | 5,000 Meters Varsity | 33 | 24:25.50 | 9 |
| Mar 27 | Eugene XC Meet 4Mar 27 · 5,000 Meters Girls High School · Place 27 · SpringfieldSpringfield | 5,000 Meters Girls High School | 27 | 23:56.10 PB | 9 |
| Mar 20 | Eugene XC Meet 3Mar 20 · 5,000 Meters Varsity · Place 30 · SpringfieldSpringfield | 5,000 Meters Varsity | 30 | 24:32.10 PB | 9 |
| Mar 13 | Eugene XC Meet 2Mar 13 · 5,000 Meters Varsity Girls 5K · Place 40 · SpringfieldSpringfield | 5,000 Meters Varsity Girls 5K | 40 | 25:14.20 PB | 9 |
| Mar 6 | Eugene XC Meet 1Mar 6 · 5,000 Meters Varsity · Place 33 · SpringfieldSpringfield | 5,000 Meters Varsity | 33 | 25:52.00Unofficial | 9 |