Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 95:35.256th Annual Rose City Championship InviteOctober 9, 2026
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:35.74Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 147:49.01USATF National Junior Olympic ChampionshipsDecember 14, 2024
2,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 238:23.50USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 188:38.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
2,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 219:45Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
2,000 Meters · Twality Middle SchoolWRL @Twality MS · Oct 27:32WRL @Twality MSOctober 2, 2025
2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 98:26.67USATF Oregon Association Junior Olympic ChampionshipsNovember 9, 2024
3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1311:51.302025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
3,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 111:55.35Grant Robison InvitationalOctober 1, 2026
3,000 Meters · Oregon EpiscopalOES XC Invitational · Sep 1612:04.55OES XC InvitationalSeptember 16, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 110:11.20Stumptown Youth XC ChampionshipNovember 1, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1920:06.63The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Nike World HeadquartersBowerman 5K · Jul 2619:12.32Bowerman 5KJuly 26, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 31 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs3110:11.20 PB5
Oct 96th Annual Rose City Championship InviteOct 9 · 1,600 Meters Elementary · Place 1 · Youth Track FoundationYouth Track Foundation1,600 Meters Elementary15:35.25 PB5
Oct 1Grant Robison InvitationalOct 1 · 3,000 Meters Middle School · Place 6 · Oregon EpiscopalOregon Episcopal3,000 Meters Middle School611:55.35 PB5
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 9 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM920:06.63 PB5
Sep 16OES XC InvitationalSep 16 · 3,000 Meters Middle School · Place 4 · Oregon EpiscopalOregon Episcopal3,000 Meters Middle School412:04.55 PB5
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 34 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open3414:35.74 PB5

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 16 · Bowerman TrackBowerman Track3,000 Meters 9-101611:51.30 PB4
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 9-10210:42.214
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 2 · BowermanBowerman3,000 Meters Varsity211:12.20—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 100 · BowermanBowerman3,000 Meters Varsity10010:58.004
Oct 105th Annual Rose City Championship InviteOct 10 · 2,000 Meters Elementary · Place 3 · BowermanBowerman2,000 Meters Elementary36:53.464
Oct 2WRL @Twality MSOct 2 · 2,000 Meters 6th and 7th Boys · Place 4 · Oregon EpiscopalOregon Episcopal2,000 Meters 6th and 7th Boys47:32 PB4
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 21 · BowermanBowerman3,000 Meters Middle School2110:55.804
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 19 · BowermanBowerman3,000 Meters Middle School1912:06.804
Jul 26Bowerman 5KJul 26 · 5,000 Meters Adults and Youth · Place 158 · Bowerman TrackBowerman Track5,000 Meters Adults and Youth15819:12.32 PB4

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 2,000 Meters 7-8 · Place 13 · Bowerman TrackBowerman Track2,000 Meters 7-8137:49.01 PB3
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 2,000 Meters 8U · Place 8 · Bowerman TrackBowerman Track2,000 Meters 8U88:23.50 PB3
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 2,000 Meters 8U · Place 1 · Bowerman TrackBowerman Track2,000 Meters 8U18:26.67 PB3
Oct 114th Annual Rose City Championship InviteOct 11 · 2,000 Meters Elementary · Place 9 · BowermanBowerman2,000 Meters Elementary97:18.133
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 13 · BowermanBowerman3,000 Meters Open1313:09.503
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 27 · BowermanBowerman3,000 Meters Middle School2711:58.303
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 52 · BowermanBowerman3,000 Meters Middle School5212:54.233

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 13 · Bowerman TrackBowerman Track2,000 Meters 8U138:38.00 PB2
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 4 · Bowerman TrackBowerman Track2,000 Meters 8U49:27.532
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 251 · BowermanBowerman3,000 Meters Varsity25113:55.032
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 2,000 Meters 8 & under · Place 4 · Bowerman TrackBowerman Track2,000 Meters 8 & under49:45 PB2
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 2,000 Meters Elementary · Place 35 · BowermanBowerman2,000 Meters Elementary358:39.32
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Open · Place 82 · Bowerman TrackBowerman Track3,000 Meters Open8215:57.842