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 10 | 12:36.50 | NW Middle School XC Showdown presented by HOTV | October 10, 2024 |
| 3,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 12:39.50 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 3,000 Meters · Oak Hill SchoolKing of the Hill: Presented by Oregon Eye Consultants Retina · Oct 2 | 13:47.1 | King of the Hill: Presented by Oregon Eye Consultants Retina | October 2, 2024 |
| 3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 1 | 11:39.39 | Stumptown Youth XC Championship | November 1, 2026 |
| 3,200 Meters · Bryant ParkThe Harrier Classic · Oct 3 | 14:03.68 | The Harrier Classic | October 3, 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 1 | Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Champs · Place 72 · Oregon Track ClubOregon Track Club | 3,000 Meters Champs | 72 | 11:39.39 PB | 7 |
| Oct 22 | Oregon Track Club Great Donut ChaseOct 22 · 3,000 Meters Varsity · Place 49 · Oregon Track ClubOregon Track Club | 3,000 Meters Varsity | 49 | 12:09.1 | 7 |
| Oct 13 | King of the HillOct 13 · 3,000 Meters Middle School · Place 52 · Oregon Track ClubOregon Track Club | 3,000 Meters Middle School | 52 | 13:56.5 | 7 |
| Oct 3 | The Harrier ClassicOct 3 · 3,200 Meters OPEN/CLUB · Place 12 · Oregon Track ClubOregon Track Club | 3,200 Meters OPEN/CLUB | 12 | 14:03.68 PB | 7 |
| Sep 19 | Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 3,000 Meters Middle School · Place 59 · Oregon Track ClubOregon Track Club | 3,000 Meters Middle School | 59 | 12:39.50 PB | 7 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WVYL District XC Championships 2024Oct 29 · 3,000 Meters Middle School · Place 27 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 27 | 12:40.60 | 5 |
| Oct 16 | The OTC Great Donut ChaseOct 16 · 3,000 Meters Varsity · Place 65 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Varsity | 65 | 12:38.50 | 6 |
| Oct 10 | NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 65 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Champions (top 10) | 65 | 12:36.50 PB | 5 |
| Oct 2 | King of the Hill: Presented by Oregon Eye Consultants RetinaOct 2 · 3,000 Meters Open · Place 25 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Open | 25 | 13:47.1 PB | 5 |
| Sep 27 | Champs InviteSep 27 · 3,000 Meters Middle School · Place 26 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 26 | 12:24.60 | 5 |
| Sep 21 | Northwest Classic 2024Sep 21 · 3,000 Meters Middle School · Place 53 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 53 | 12:22.40 | 5 |
| Sep 13 | Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 31 · O'Hara CatholicO'Hara Catholic | 3,000 Meters Middle School | 31 | 11:55.82 | 5 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 6 · Oregon Track ClubOregon Track Club | 3,000 Meters 9-10 | 6 | 12:21.55 | 4 |
| Oct 29 | Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 212 · Oregon Track ClubOregon Track Club | 3,000 Meters Varsity | 212 | 12:24.60 | 4 |
| Oct 19 | The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 36 · Oregon Track ClubOregon Track Club | 3,000 Meters Varsity | 36 | 12:37.67 | 4 |
| Oct 7 | The Harrier ClassicOct 7 · 3,200 Meters Open · Place 28 · OregonOregon | 3,200 Meters Open | 28 | 13:22.1 | 4 |
| Oct 4 | King of the HillOct 4 · 3,000 Meters Middle School · Place 50 · Oregon Track ClubOregon Track Club | 3,000 Meters Middle School | 50 | 14:35.7 | 4 |
| Sep 23 | Northwest Classic 2023Sep 23 · 3,000 Meters Middle School · Place 41 · OregonOregon | 3,000 Meters Middle School | 41 | 12:30.9 | 4 |