Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 9 | 11:27.42 | NW Middle School XC Showdown presented by HOTV | October 9, 2025 |
| 3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 10 | 13:21.60 | NW Middle School XC Showdown presented by HOTV | October 10, 2024 |
| 3,000 Meters · Churchill High School 4J Middle School District Cross Country Championships · Oct 28 | 11:04.97 | 4J Middle School District Cross Country Championships | October 28, 2025 |
| 3,000 Meters · Junction City High SchoolJC Rust Buster · Aug 29 | 11:27.59 | JC Rust Buster | August 29, 2026 |
| 3,000 Meters · Lane Community CollegeThe OTC Great Donut Chase · Oct 15 | 11:03.86 | The OTC Great Donut Chase | October 15, 2025 |
| 3,000 Meters · Oak Hill SchoolKing of The Hill: Presented by Oregon Eye Consultants Retina · Oct 21 | 12:11.9 | King of The Hill: Presented by Oregon Eye Consultants Retina | October 21, 2025 |
| 5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 26 | 19:13.66 | Nike Portland XC | September 26, 2026 |
| 5,000 Meters · Country Fair GroundsCountry Fair Classic · Sep 9 | 20:36.4 | Country Fair Classic | September 9, 2026 |
| 5,000 Meters · Jackson County Expo5A-SD1 District 1 Championships · Oct 28 | 18:34.80 | 5A-SD1 District 1 Championships | October 28, 2026 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 19:08.40 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 5,000 Meters · Marist HSMarist Invite · Sep 5 | 19:46.60 | Marist Invite | September 5, 2026 |
| 5,000 Meters · Richardson ParkFlight 7 · Oct 3 | 19:17.6 | Flight 7 | October 3, 2026 |
| 5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 9 | 17:50.61 | 6th Annual Rose City Championship Invite | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 5A-SD1 District 1 ChampionshipsOct 28 · 5,000 Meters Varsity · Place 39 · ChurchillChurchill | 5,000 Meters Varsity | 39 | 18:34.80 PB | 9 |
| Oct 21 | Umpqua Invite Oct 21 · 5,000 Meters Varsity · Place 31 · ChurchillChurchill | 5,000 Meters Varsity | 31 | 17:40.9 | 9 |
| Oct 9 | 6th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 3 · ChurchillChurchill | 5,000 Meters JV Bronze | 3 | 17:50.61 PB | 9 |
| Oct 3 | Flight 7Oct 3 · 5,000 Meters Varsity Flight 3 (B/G combined) · Place 17 · ChurchillChurchill | 5,000 Meters Varsity Flight 3 (B/G combined) | 17 | 19:17.6 PB | 9 |
| Sep 26 | Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 72 · ChurchillChurchill | 5,000 Meters Blue Varsity | 72 | 19:13.66 PB | 9 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 77 · ChurchillChurchill | 5,000 Meters 5A/6A Varsity | 77 | 19:08.40 PB | 9 |
| Sep 9 | Country Fair ClassicSep 9 · 5,000 Meters Varsity Boys · Place 66 · ChurchillChurchill | 5,000 Meters Varsity Boys | 66 | 20:36.4 PB | 9 |
| Sep 5 | Marist InviteSep 5 · 5,000 Meters Junior Varsity (co-ed) · Place 4 · ChurchillChurchill | 5,000 Meters Junior Varsity (co-ed) | 4 | 19:46.60 PB | 9 |
| Aug 29 | JC Rust BusterAug 29 · 3,000 Meters Varsity · Place 37 · ChurchillChurchill | 3,000 Meters Varsity | 37 | 11:27.59 PB | 9 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 31 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Varsity | 31 | 11:25.30 | 8 |
| Oct 28 | 4J Middle School District Cross Country Championships Oct 28 · 3,000 Meters Middle School · Place 11 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Middle School | 11 | 11:04.97 PB | 8 |
| Oct 21 | King of The Hill: Presented by Oregon Eye Consultants RetinaOct 21 · 3,000 Meters Middle School · Place 15 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Middle School | 15 | 12:11.9 PB | 8 |
| Oct 15 | The OTC Great Donut ChaseOct 15 · 3,000 Meters Youth Division · Place 10 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Youth Division | 10 | 11:03.86 PB | 8 |
| Oct 9 | NW Middle School XC Showdown presented by HOTVOct 9 · 3,000 Meters Sweepstakes · Place 3 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Sweepstakes | 3 | 11:27.42 PB | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 63 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Varsity | 63 | 12:09.48 | 7 |
| Oct 29 | Eugene 4J MS XC District MeetOct 29 · 3,000 Meters Middle School · Place 15 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Middle School | 15 | 11:34.00 | 7 |
| Oct 16 | The OTC Great Donut ChaseOct 16 · 3,000 Meters Varsity · Place 47 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Varsity | 47 | 12:19.90 | 7 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 29 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Sweepstakes | 29 | 13:21.60 PB | 7 |
| Oct 2 | King of the Hill: Presented by Oregon Eye Consultants RetinaOct 2 · 3,000 Meters Open · Place 43 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Open | 43 | 14:15.9 | 7 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 141 · Arts and Technology AcaArts and Technology Aca | 3,000 Meters Varsity | 141 | 12:42.20 | 6 |
| Oct 24 | Eugene 4J MS XC District MeetOct 24 · 3,000 Meters Middle School · Place 15 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Middle School | 15 | 12:25.04 | 6 |
| Oct 19 | The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 46 · Arts and Technology AcaArts and Technology Aca | 3,000 Meters Varsity | 46 | 13:04.85 | 6 |
| Oct 12 | NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 26 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Sweepstakes | 26 | 13:51.00 | 6 |
| Oct 4 | King of the HillOct 4 · 3,000 Meters Middle School · Place 45 · Arts and Technology AcademyArts and Technology Academy | 3,000 Meters Middle School | 45 | 14:24.5 | 6 |