Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Gabriel ParkCYO Portland XC #4 · Oct 45:05.5CYO Portland XC #4October 4, 2025
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:32.31Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 97:07.73USATF National Junior Olympic ChampionshipsDecember 9, 2023
2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 187:27.10USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
2,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 139:34.14USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 118:13.37USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #1 · Sep 1311:36.5CYO Portland XC #1September 13, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:23.65USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1410:33.1CYO Portland XC Meet of ChampionsOctober 14, 2023
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:03.80USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Fernhill ParkCYO Portland XC #2 · Sep 2312:30.7CYO Portland XC #2September 23, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 310:41.2CYO Portland XC #4October 3, 2026
3,000 Meters · Spokane Polo GroundsNXR Northwest Grade School/Middle School Championships · Nov 1510:37.6NXR Northwest Grade School/Middle School ChampionshipsNovember 15, 2025
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 110:01.50Stumptown Youth XC ChampionshipNovember 1, 2026

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 20 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs2010:01.50 PB6
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 3,000 Meters Cub 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Cub 3000M110:43.16
Oct 3CYO Portland XC #4Oct 3 · 3,000 Meters Cub 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Cub 3000M110:41.2 PB6
Sep 19CYO Portland XC #2Sep 19 · 3,000 Meters 3000M Cub · Place 10 · St. Pius XSt. Pius X3,000 Meters 3000M Cub1013:21.46
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 29 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open2914:32.31 PB6
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 12 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning1221:39.95Unofficial6

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 9-10 · Place 5 · Bowerman TrackBowerman Track3,000 Meters 9-10511:24.605
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 1 · Bowerman TrackBowerman Track3,000 Meters 9-10110:32.805
Nov 15NXR Northwest Grade School/Middle School ChampionshipsNov 15 · 3,000 Meters Middle School/Grade School 3K · Place 32 · Bowerman TrackBowerman Track3,000 Meters Middle School/Grade School 3K3210:37.6 PB5
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 1 · BowermanBowerman3,000 Meters Varsity110:58.70—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 56 · BowermanBowerman3,000 Meters Varsity5610:24.605
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cub 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Cub 3000M110:52.75
Oct 4CYO Portland XC #4Oct 4 · 1,500 Meters Cub 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cub 1500M15:05.5 PB5
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 12 · BowermanBowerman3,000 Meters Middle School1210:26.105
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cub · Place 1 · St. Pius XSt. Pius X3,000 Meters 3000M Cub111:36.5 PB5
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 13 · BowermanBowerman3,000 Meters Middle School1312:01.705

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 29 · Bowerman TrackBowerman Track3,000 Meters 9-102911:23.65 PB4
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 7 · Bowerman TrackBowerman Track3,000 Meters 9-10712:03.80 PB4
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 2 · Bowerman TrackBowerman Track3,000 Meters 9-10210:38.114
Oct 12CYO Portland XC Meet of ChampionsOct 12 · 3,000 Meters Varsity · Place 1 · St. Pius XSt. Pius X3,000 Meters Varsity111:03.34
Sep 28CYO Portland XC Week 3Sep 28 · 1,500 Meters Varsity · Place 1 · St. Pius XSt. Pius X1,500 Meters Varsity15:14.474
Sep 21CYO Portland XC Week 2Sep 21 · 2,850 Meters Varsity · Place 1 · St. Pius XSt. Pius X2,850 Meters Varsity19:45.614
Sep 14CYO Portland XC Week 1Sep 14 · 3,000 Meters 3000M RR · Place 1 · St. Pius XSt. Pius X3,000 Meters 3000M RR111:27.184

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 5 · Bowerman TrackBowerman Track2,000 Meters 7-857:07.73 PB3
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 2 · Bowerman TrackBowerman Track2,000 Meters 8U27:27.10 PB3
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 1 · Bowerman TrackBowerman Track2,000 Meters 8U18:13.37 PB3
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 3,000 Meters Roadrunner 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Roadrunner 3000M110:33.1 PB3
Sep 30CYO Portland XC #3Sep 30 · 1,500 Meters Roadrunner 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M15:57.03
Sep 23CYO Portland XC #2Sep 23 · 3,000 Meters Roadrunner 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Roadrunner 3000M112:30.7 PB3

2021 Cross Country

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