Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 15:08.60 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 3,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 19 | 13:27.30 | Northwest Classic-Sponsored by Steens Mountain Running Camp | September 19, 2026 |
| 3,000 Meters · Oak Hill SchoolKing of the Hill · Oct 13 | 15:07.1 | King of the Hill | October 13, 2026 |
| 3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 9 | 14:45.06 | USATF Oregon Association Junior Olympic Championships | November 9, 2024 |
| 3,200 Meters · Bryant ParkThe Harrier Classic · Oct 3 | 14:47.56 | 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
4 results2025 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 82 · Oregon Track Club | 3,000 Meters 11-12 | 82 | 15:08.60 PB | 6 |
| Nov 9 | USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 30 · Oregon Track Club | 3,000 Meters 11-12 | 30 | 14:45.06 PB | 6 |
| Oct 16 | The OTC Great Donut ChaseOct 16 · 3,000 Meters Varsity · Place 76 · Oregon Track Club | 3,000 Meters Varsity | 76 | 14:36.90 | 6 |
| Oct 5 | The Harrier ClassicOct 5 · 3,200 Meters Open · Place 32 · Oregon Track Club | 3,200 Meters Open | 32 | 16:29.85 | 6 |
| Oct 2 | King of the Hill: Presented by Oregon Eye Consultants RetinaOct 2 · 3,000 Meters Open · Place 56 · Oregon Track Club | 3,000 Meters Open | 56 | 17:14.2 | 6 |
| Sep 21 | Northwest Classic 2024Sep 21 · 3,000 Meters Middle School · Place 85 · Oregon Track Club | 3,000 Meters Middle School | 85 | 15:28.00 | 6 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 27 · Oregon Track Club | 3,000 Meters 11-12 | 27 | 16:02.05 | 5 |
| Oct 19 | The Great OTC Donut ChaseOct 19 · 3,000 Meters Varsity · Place 54 · Oregon Track Club | 3,000 Meters Varsity | 54 | 14:49.30 | 5 |
| Oct 7 | The Harrier ClassicOct 7 · 3,200 Meters Open · Place 29 · Oregon | 3,200 Meters Open | 29 | 15:52.0 | 5 |
| Oct 4 | King of the HillOct 4 · 3,000 Meters Middle School · Place 60 · Oregon Track Club | 3,000 Meters Middle School | 60 | 17:53.7 | 5 |
| Sep 23 | Northwest Classic 2023Sep 23 · 3,000 Meters Middle School · Place 55 · Oregon | 3,000 Meters Middle School | 55 | 15:21.2 | 5 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Oregon Track Club | 3,000 Meters 9-10 | 0 | DNS | 10 |
| Nov 5 | USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters Varsity · Place 24 · Oregon | 3,000 Meters Varsity | 24 | 17:03.92 | 10 |
| Oct 14 | The Great OTC Donut ChaseOct 14 · 3,000 Meters New Division · Place 63 · Oregon Track Club | 3,000 Meters New Division | 63 | 18:43.0 | 10 |
| Oct 1 | The Harrier Classic Oct 1 · 3,200 Meters Middle School · Place 101 · Oregon | 3,200 Meters Middle School | 101 | 20:14.8 | 4 |
| Sep 17 | Northwest Classic XC 2022Sep 17 · 3,000 Meters Middle School · Place 100 · Oregon | 3,000 Meters Middle School | 100 | 18:15.40 | 4 |