Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 188:32.40USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
2,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 219:13Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 119:26.19USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1313:02.702025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Catlin Gabel SchoolCatlin Gabel XC Invitational · Sep 1013:17.93Catlin Gabel XC InvitationalSeptember 10, 2026
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:45.30USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1412:24.60Estacada InvitationalOctober 14, 2026
3,000 Meters · Sherwood HSSherwood Youth XC Meet presented by Sherwood High XC & Stumptown · Sep 2712:24.18Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSeptember 27, 2025
3,000 Meters · Southwest Christian Wildcat TrailSouthwest Christian Invite · Sep 1812:52.16Southwest Christian InviteSeptember 18, 2026
3,000 Meters · Stayton Middle School Nature TrailsStayton/Regis Invitational · Oct 112:04.97Stayton/Regis InvitationalOctober 1, 2026
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2211:39.19USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
3,200 Meters · Delphian SchoolConquer the Hill · Sep 2315:50.0Conquer the HillSeptember 23, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Middle School · Place 17 · Riverdale MSRiverdale MS3,000 Meters Middle School1711:45.06
Oct 14Estacada InvitationalOct 14 · 3,000 Meters Middle School · Place 5 · RiverdaleRiverdale3,000 Meters Middle School512:24.60 PB6
Oct 1Stayton/Regis InvitationalOct 1 · 3,000 Meters Middle School · Place 21 · RiverdaleRiverdale3,000 Meters Middle School2112:04.97 PB6
Sep 23Conquer the HillSep 23 · 3,200 Meters Middle School · Place 11 · RiverdaleRiverdale3,200 Meters Middle School1115:50.0 PB6
Sep 18Southwest Christian InviteSep 18 · 3,000 Meters Middle School Boys · Place 15 · RiverdaleRiverdale3,000 Meters Middle School Boys1512:52.16 PB6
Sep 10Catlin Gabel XC InvitationalSep 10 · 3,000 Meters Middle School Boys 3k · Place 10 · RiverdaleRiverdale3,000 Meters Middle School Boys 3k1013:17.93 PB6

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 99 · Bowerman TrackBowerman Track3,000 Meters 9-109913:02.70 PB5
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 15 · Bowerman TrackBowerman Track3,000 Meters 9-101511:39.19 PB5
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 9 · BowermanBowerman3,000 Meters Varsity912:20.40—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 60 · BowermanBowerman3,000 Meters Varsity6011:50.205
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 112 · BowermanBowerman3,000 Meters Middle School11212:35.545
Sep 27Sherwood Youth XC Meet presented by Sherwood High XC & StumptownSep 27 · 3,000 Meters Youth Open · Place 36 · Bowerman TrackBowerman Track3,000 Meters Youth Open3612:24.18 PB5
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 60 · BowermanBowerman3,000 Meters Middle School6012:44.805

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 31 · Bowerman TrackBowerman Track3,000 Meters 9-103112:45.30 PB3
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 11 · Bowerman TrackBowerman Track3,000 Meters 9-101112:35.453
Oct 114th Annual Rose City Championship InviteOct 11 · 2,000 Meters Elementary · Place 8 · BowermanBowerman2,000 Meters Elementary87:17.423
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 12 · BowermanBowerman3,000 Meters Open1213:07.503
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 26 · BowermanBowerman3,000 Meters Middle School2611:58.003

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 10 · Bowerman TrackBowerman Track2,000 Meters 8U108:32.40 PB2
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 3 · Bowerman TrackBowerman Track2,000 Meters 8U39:26.19 PB2
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 2,000 Meters 8 & under · Place 2 · Bowerman TrackBowerman Track2,000 Meters 8 & under29:13 PB2
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 16 · BowermanBowerman2,000 Meters Elementary167:59.12