Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 18 | 8:32.40 | USATF Region 13 Junior Olympic Championships | November 18, 2023 |
| 2,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 21 | 9:13 | Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k | October 21, 2023 |
| 2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 11 | 9:26.19 | USATF Oregon Association Junior Olympic Championships | November 11, 2023 |
| 3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 13:02.70 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 3,000 Meters · Catlin Gabel SchoolCatlin Gabel XC Invitational · Sep 10 | 13:17.93 | Catlin Gabel XC Invitational | September 10, 2026 |
| 3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 23 | 12:45.30 | USATF Region 13 Junior Olympic Championships | November 23, 2024 |
| 3,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 14 | 12:24.60 | Estacada Invitational | October 14, 2026 |
| 3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 27 | 12:24.18 | Sherwood Youth XC Meet presented by Sherwood High XC & Stumptown | September 27, 2025 |
| 3,000 Meters · Southwest Christian Wildcat TrailSouthwest Christian Invite · Sep 18 | 12:52.16 | Southwest Christian Invite | September 18, 2026 |
| 3,000 Meters · Stayton Middle School Nature TrailsStayton/Regis Invitational · Oct 1 | 12:04.97 | Stayton/Regis Invitational | October 1, 2026 |
| 3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 22 | 11:39.19 | USATF Region 13 Cross Country Junior Olympic | November 22, 2025 |
| 3,200 Meters · Delphian SchoolConquer the Hill · Sep 23 | 15:50.0 | Conquer the Hill | September 23, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Valiant InvitationalOct 20 · 3,000 Meters Middle School · Place 17 · Riverdale MSRiverdale MS | 3,000 Meters Middle School | 17 | 11:45.0 | 6 |
| Oct 14 | Estacada InvitationalOct 14 · 3,000 Meters Middle School · Place 5 · RiverdaleRiverdale | 3,000 Meters Middle School | 5 | 12:24.60 PB | 6 |
| Oct 1 | Stayton/Regis InvitationalOct 1 · 3,000 Meters Middle School · Place 21 · RiverdaleRiverdale | 3,000 Meters Middle School | 21 | 12:04.97 PB | 6 |
| Sep 23 | Conquer the HillSep 23 · 3,200 Meters Middle School · Place 11 · RiverdaleRiverdale | 3,200 Meters Middle School | 11 | 15:50.0 PB | 6 |
| Sep 18 | Southwest Christian InviteSep 18 · 3,000 Meters Middle School Boys · Place 15 · RiverdaleRiverdale | 3,000 Meters Middle School Boys | 15 | 12:52.16 PB | 6 |
| Sep 10 | Catlin Gabel XC InvitationalSep 10 · 3,000 Meters Middle School Boys 3k · Place 10 · RiverdaleRiverdale | 3,000 Meters Middle School Boys 3k | 10 | 13:17.93 PB | 6 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | 2025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 99 · Bowerman TrackBowerman Track | 3,000 Meters 9-10 | 99 | 13:02.70 PB | 5 |
| Nov 22 | USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 15 · Bowerman TrackBowerman Track | 3,000 Meters 9-10 | 15 | 11:39.19 PB | 5 |
| Nov 9 | USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 9 · BowermanBowerman | 3,000 Meters Varsity | 9 | 12:20.40 | — |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 60 · BowermanBowerman | 3,000 Meters Varsity | 60 | 11:50.20 | 5 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 112 · BowermanBowerman | 3,000 Meters Middle School | 112 | 12:35.54 | 5 |
| Sep 27 | Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 36 · Bowerman TrackBowerman Track | 3,000 Meters Youth Open | 36 | 12:24.18 PB | 5 |
| Sep 20 | The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 60 · BowermanBowerman | 3,000 Meters Middle School | 60 | 12:44.80 | 5 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 31 · Bowerman TrackBowerman Track | 3,000 Meters 9-10 | 31 | 12:45.30 PB | 3 |
| Nov 9 | USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 11 · Bowerman TrackBowerman Track | 3,000 Meters 9-10 | 11 | 12:35.45 | 3 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 2,000 Meters Elementary · Place 8 · BowermanBowerman | 2,000 Meters Elementary | 8 | 7:17.42 | 3 |
| Sep 27 | McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 12 · BowermanBowerman | 3,000 Meters Open | 12 | 13:07.50 | 3 |
| Sep 21 | The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 26 · BowermanBowerman | 3,000 Meters Middle School | 26 | 11:58.00 | 3 |
2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 10 · Bowerman TrackBowerman Track | 2,000 Meters 8U | 10 | 8:32.40 PB | 2 |
| Nov 11 | USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 3 · Bowerman TrackBowerman Track | 2,000 Meters 8U | 3 | 9:26.19 PB | 2 |
| Oct 21 | Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 2,000 Meters 8 & under · Place 2 · Bowerman TrackBowerman Track | 2,000 Meters 8 & under | 2 | 9:13 PB | 2 |
| Oct 13 | 3rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 16 · BowermanBowerman | 2,000 Meters Elementary | 16 | 7:59.1 | 2 |