Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 m · Pine Ridge Golf ClubBill Dellinger Invitational · Sep 23 | 6:38.80 | Bill Dellinger Invitational | September 23, 2021 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 12 | 15:05.40 | NW Middle School XC Showdown presented by HOTV | October 12, 2023 |
| 3,000 Meters · Junction City High SchoolJC Rust Buster · Aug 29 | 12:13.41 | JC Rust Buster | August 29, 2026 |
| 3,000 Meters · Monroe City ParkWVYL XC District Championships 2023 · Oct 24 | 14:45.27 | WVYL XC District Championships 2023 | October 24, 2023 |
| 3,000 Meters · Oak Hill SchoolKing of the Hill: Presented by Oregon Eye Consultants Retina · Oct 2 | 16:58.9 | King of the Hill: Presented by Oregon Eye Consultants Retina | October 2, 2024 |
| 3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 31 | 15:33.20 | Stumptown Running Middle School Championship presented by Portland Track & Stumptown Running | October 31, 2021 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 20:04.22 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Cottage Grove HSThe CG Bramble Scramble · Oct 17 | 22:05.15 | The CG Bramble Scramble | October 17, 2026 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 9 | 22:17.1 | Country Fair Classic | September 9, 2026 |
| 5,000 Meters · Lane Community College4A-4 Sky-Em League Championships · Oct 29 | 20:01.17 | 4A-4 Sky-Em League Championships | October 29, 2026 |
| 5,000 Meters · Marist HSMarist Invite · Sep 5 | 20:55.30 | Marist Invite | September 5, 2026 |
| 5,000 Meters · Richardson ParkFlight 7 · Oct 3 | 20:44.7 | Flight 7 | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 4A-4 Sky-Em League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 13 · MaristMarist | 5,000 Meters Junior Varsity | 13 | 20:01.17 PB | 10 |
| Oct 17 | The CG Bramble ScrambleOct 17 · 5,000 Meters Junior Varsity · Place 29 · MaristMarist | 5,000 Meters Junior Varsity | 29 | 22:05.15 PB | 10 |
| Oct 3 | Flight 7Oct 3 · 5,000 Meters Frosh/Soph · Place 43 · MaristMarist | 5,000 Meters Frosh/Soph | 43 | 20:44.7 PB | 10 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 97 · MaristMarist | 5,000 Meters Sophomore JV Morning | 97 | 20:04.22 PB | 10 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters Junior Varsity Open · Place 59 · MaristMarist | 5,000 Meters Junior Varsity Open | 59 | 20:42.90 | 10 |
| Sep 9 | Country Fair ClassicSep 9 · 5,000 Meters JV Boys · Place 47 · MaristMarist | 5,000 Meters JV Boys | 47 | 22:17.1 PB | 10 |
| Sep 5 | Marist InviteSep 5 · 5,000 Meters Junior Varsity (co-ed) · Place 10 · MaristMarist | 5,000 Meters Junior Varsity (co-ed) | 10 | 20:55.30 PB | 10 |
| Aug 29 | JC Rust BusterAug 29 · 3,000 Meters Varsity · Place 59 · MaristMarist | 3,000 Meters Varsity | 59 | 12:13.41 PB | 10 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 4A-4 Sky-Em League ChampionshipOct 30 · 5,000 Meters Junior Varsity · Place 9 · MaristMarist | 5,000 Meters Junior Varsity | 9 | 20:34.40 | 9 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 266 · MaristMarist | 5,000 Meters Junior Varsity | 266 | 22:10.01 | 9 |
| Sep 26 | 2025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 278 · MaristMarist | 5,000 Meters Junior Varsity Division 1 | 278 | 21:58.60 | 9 |
| Sep 10 | Country Fair ClassicSep 10 · 5,000 Meters Junior Varsity · Place 56 · MaristMarist | 5,000 Meters Junior Varsity | 56 | 23:49.2 | 9 |
| Sep 6 | Marist InviteSep 6 · 3,000 Meters Novice · Place 14 · MaristMarist | 3,000 Meters Novice | 14 | 12:23.20 | 9 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WVYL District XC Championships 2024Oct 29 · 3,000 Meters Middle School · Place 44 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 44 | 13:37.10 | 8 |
| Oct 16 | The OTC Great Donut ChaseOct 16 · 3,000 Meters Varsity · Place 115 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Varsity | 115 | 13:41.70 | 8 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 131 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Sweepstakes | 131 | 15:40.40 | 8 |
| Oct 5 | The Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 54 · O'Hara CatholicO'Hara Catholic | 3,200 Meters Middle School | 54 | 15:21.68 | 8 |
| Oct 2 | King of the Hill: Presented by Oregon Eye Consultants RetinaOct 2 · 3,000 Meters Open · Place 137 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Open | 137 | 16:58.9 PB | 8 |
| Sep 27 | Champs InviteSep 27 · 3,000 Meters Middle School · Place 96 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 96 | 15:24.00 | 8 |
| Sep 21 | Northwest Classic 2024Sep 21 · 3,000 Meters Middle School · Place 195 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 195 | 16:35.70 | 8 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 101 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 101 | 14:51.93 | 8 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WVYL XC District Championships 2023Oct 24 · 3,000 Meters Middle School · Place 55 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 55 | 14:45.27 PB | 7 |
| Oct 19 | The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 84 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Varsity | 84 | 14:16.66 | 7 |
| Oct 12 | NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 64 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Sweepstakes | 64 | 15:05.40 PB | 7 |
| Oct 7 | The Harrier ClassicOct 7 · 3,200 Meters Open · Place 87 · O'Hara CatholicO'Hara Catholic | 3,200 Meters Open | 87 | 17:27.7 | 7 |
| Oct 4 | King of the HillOct 4 · 3,000 Meters Middle School · Place 129 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 129 | 18:01.7 | 7 |
| Sep 23 | Northwest Classic 2023Sep 23 · 3,000 Meters Middle School · Place 140 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 140 | 15:52.5 | 7 |
2022 Cross Country
4 results2021 Cross Country
2 results