Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Gabriel ParkCYO Portland XC Week 1 · Sep 146:01.27CYO Portland XC Week 1September 14, 2024
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1313:49.23Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2712:02.0CYO Portland XC #3September 27, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:40.54USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Camp HowardCYO Portland XC Bigfoot Meet of Champions · Oct 1011:59.7CYO Portland XC Bigfoot Meet of ChampionsOctober 10, 2026
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:06.10USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:48.13USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Fernhill ParkCYO Portland XC #2 · Sep 2314:38.9CYO Portland XC #2September 23, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 412:34.5CYO Portland XC #4October 4, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 110:51.60Stumptown Youth XC ChampionshipNovember 1, 2026
3,000 Meters · Westmoreland ParkCYO Portland XC #3 · Sep 2612:17.5CYO Portland XC #3September 26, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1920:31.86The Mook XC InvitationalSeptember 19, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 11 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs1110:51.60 PB7
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 3,000 Meters Cadet 3000M · Place 3 · Valley CatholicValley Catholic3,000 Meters Cadet 3000M311:59.7 PB7
Sep 26CYO Portland XC #3Sep 26 · 3,000 Meters Cadet 3000M · Place 2 · Valley CatholicValley Catholic3,000 Meters Cadet 3000M212:17.5 PB7
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 3 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM320:31.86 PB7
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 9 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open913:49.23 PB7
Sep 12CYO Portland XC # 1Sep 12 · 3,000 Meters 3000M Cadet · Place 3 · Valley CatholicValley Catholic3,000 Meters 3000M Cadet312:40.17
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 9 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning923:48.07Unofficial7

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 56 · Bowerman TrackBowerman Track3,000 Meters 11-125612:21.206
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 11-12910:55.166
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 4 · BowermanBowerman3,000 Meters Varsity411:15.10—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 17 · BowermanBowerman3,000 Meters Varsity1711:06.306
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cub 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Cub 3000M112:17.86
Oct 4CYO Portland XC #4Oct 4 · 3,000 Meters Cub 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Cub 3000M112:34.5 PB6
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cub 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Cub 3000M112:02.0 PB6
Sep 20CYO Portland XC #2Sep 20 · 3,000 Meters 3000M Cub · Place 1 · Valley CatholicValley Catholic3,000 Meters 3000M Cub112:48.16
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cub · Place 1 · Valley CatholicValley Catholic3,000 Meters 3000M Cub112:24.66
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 30 · BowermanBowerman3,000 Meters Middle School3013:38.106

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 9-10911:40.54 PB5
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 3 · Bowerman TrackBowerman Track3,000 Meters 9-10312:06.10 PB5
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 1 · Bowerman TrackBowerman Track3,000 Meters 9-10111:40.705
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 5 · BowermanBowerman3,000 Meters Varsity511:38.865
Sep 14CYO Portland XC Week 1Sep 14 · 1,500 Meters 1500M Cub · Place 1 · Valley CatholicValley Catholic1,500 Meters 1500M Cub16:01.27 PB5

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 99 · Bowerman TrackBowerman Track3,000 Meters 9-109912:48.13 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 9 · Bowerman TrackBowerman Track3,000 Meters 9-10913:24.564
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 3,000 Meters Roadrunner 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Roadrunner 3000M112:40.04
Oct 7CYO Portland XC #4Oct 7 · 3,000 Meters Roadrunner 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Roadrunner 3000M115:10.64
Sep 30CYO Portland XC #3Sep 30 · 3,000 Meters Roadrunner 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Roadrunner 3000M115:21.14
Sep 23CYO Portland XC #2Sep 23 · 3,000 Meters Roadrunner 3000M · Place 1 · Valley CatholicValley Catholic3,000 Meters Roadrunner 3000M114:38.9 PB4
Sep 16CYO Portland XC #1Sep 16 · 1,500 Meters Roadrunner 1500M · Place 1 · Valley CatholicValley Catholic1,500 Meters Roadrunner 1500M16:59.34