Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardCYO Portland XC Meet of Champions · Oct 115:35.5CYO Portland XC Meet of ChampionsOctober 11, 2025
1500 m · Gabriel ParkCYO Portland XC #4 · Oct 35:18.0CYO Portland XC #4October 3, 2026
1500 m · Valley CatholicCYO Portland XC #4 · Oct 16:37.00CYO Portland XC #4October 1, 2022
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:52.70Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1310:47.95USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2712:12.5CYO Portland XC #3September 27, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:04.09USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:01.90USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:33.33USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1812:30.10USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #2 · Sep 1913:38.7CYO Portland XC #2September 19, 2026
3,000 Meters · Spokane Polo GroundsNXR Northwest Grade School/Middle School Championships · Nov 1511:37.3NXR Northwest Grade School/Middle School ChampionshipsNovember 15, 2025
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2211:07.49USATF Region 13 Cross Country Junior OlympicNovember 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1Stumptown Youth XC ChampionshipNov 1 · 3,000 Meters Super Champs · Place 22 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs2211:08.308
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 1,500 Meters Cadet 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M15:37.68
Oct 3CYO Portland XC #4Oct 3 · 1,500 Meters Cadet 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M15:18.0 PB8
Sep 19CYO Portland XC #2Sep 19 · 3,000 Meters 3000M Cadet · Place 3 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet313:38.7 PB8
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 18 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open1814:52.70 PB8

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 36 · Bowerman TrackBowerman Track3,000 Meters 11-123612:07.807
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 15 · Bowerman TrackBowerman Track3,000 Meters 11-121511:07.49 PB7
Nov 15NXR Northwest Grade School/Middle School ChampionshipsNov 15 · 3,000 Meters Middle School/Grade School 3K · Place 23 · Bowerman TrackBowerman Track3,000 Meters Middle School/Grade School 3K2311:37.3 PB7
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 1 · BowermanBowerman3,000 Meters Varsity111:03.90—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 21 · BowermanBowerman3,000 Meters Varsity2111:10.907
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 1,500 Meters Cadet 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M15:35.5 PB7
Oct 4CYO Portland XC #4Oct 4 · 1,500 Meters Cadet 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M15:41.17
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M212:12.5 PB7
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 8 · BowermanBowerman3,000 Meters Middle School811:23.607
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 4 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet412:23.17
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 13 · BowermanBowerman3,000 Meters Middle School1313:00.207

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 110 · Bowerman TrackBowerman Track3,000 Meters 11-1211012:04.09 PB6
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 17 · Bowerman TrackBowerman Track3,000 Meters 11-121712:01.90 PB6
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 4 · Bowerman TrackBowerman Track3,000 Meters 11-12411:40.156

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 80 · Bowerman TrackBowerman Track3,000 Meters 9-108012:33.33 PB5
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 16 · Bowerman TrackBowerman Track3,000 Meters 9-101612:30.10 PB5
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 3 · Bowerman TrackBowerman Track3,000 Meters 9-10312:24.055
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 1,500 Meters Cub 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cub 1500M16:12.35
Sep 30CYO Portland XC #3Sep 30 · 1,500 Meters Cub 1500M · Place 3 · St. Pius XSt. Pius X1,500 Meters Cub 1500M36:33.55

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 1,500 Meters Roadrunner 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M16:58.104
Oct 1CYO Portland XC #4Oct 1 · 1,500 Meters Roadrunner 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M26:37.00 PB4
Sep 17CYO Portland XC #2Sep 17 · 1,500 Meters Roadrunner 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M16:49.14

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 2 · 37-Unattached37-Unattached2,000 Meters 8U210:47.95 PB3