Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardCYO Portland XC Bigfoot Meet of Champions · Oct 106:11.7CYO Portland XC Bigfoot Meet of ChampionsOctober 10, 2026
1500 m · Fernhill ParkCYO Portland XC #2 · Sep 237:06.8CYO Portland XC #2September 23, 2023
1500 m · Gabriel ParkCYO Portland XC Week 1 · Sep 146:20.19CYO Portland XC Week 1September 14, 2024
1500 m · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 247:11.90CYO Portland XC #3September 24, 2022
1500 m · Valley CatholicCYO Portland XC #2 · Sep 177:49.9CYO Portland XC #2September 17, 2022
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:53.63Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #3 · Sep 2712:48.9CYO Portland XC #3September 27, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:23.52USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1113:32.0CYO Portland XC Meet of ChampionsOctober 11, 2025
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2313:47.00USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:47.04USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:36.20USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Gabriel ParkCYO Portland XC #4 · Oct 413:55.5CYO Portland XC #4October 4, 2025
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2114:35Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Spokane Polo GroundsNXR Northwest Grade School/Middle School Championships · Nov 1512:58.1NXR Northwest Grade School/Middle School ChampionshipsNovember 15, 2025
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2212:02.55USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
3,000 Meters · Westmoreland ParkCYO Portland XC #3 · Sep 2613:30.5CYO Portland XC #3September 26, 2026
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1922:57.55The 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 109 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs10912:40.607
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 1,500 Meters Cadet 1500M · Place 7 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M76:11.7 PB7
Sep 26CYO Portland XC #3Sep 26 · 3,000 Meters Cadet 3000M · Place 5 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M513:30.5 PB7
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 10 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM1022:57.55 PB7
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 23 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open2314:53.63 PB7
Sep 12CYO Portland XC # 1Sep 12 · 3,000 Meters 3000M Cadet · Place 5 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet513:49.77
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 18 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning1824:26.20Unofficial7

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 3,000 Meters 11-12 · Place 254 · Bowerman TrackBowerman Track3,000 Meters 11-1225414:52.506
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 11-12 · Place 44 · Bowerman TrackBowerman Track3,000 Meters 11-124412:02.55 PB6
Nov 15NXR Northwest Grade School/Middle School ChampionshipsNov 15 · 3,000 Meters Middle School/Grade School 3K · Place 57 · Bowerman TrackBowerman Track3,000 Meters Middle School/Grade School 3K5712:58.1 PB6
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 3,000 Meters Varsity · Place 22 · BowermanBowerman3,000 Meters Varsity2212:30.50—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 80 · BowermanBowerman3,000 Meters Varsity8012:15.006
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 3,000 Meters Cub 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cub 3000M213:32.0 PB6
Oct 4CYO Portland XC #4Oct 4 · 3,000 Meters Cub 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cub 3000M213:55.5 PB6
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cub 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Cub 3000M212:48.9 PB6
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 40 · BowermanBowerman3,000 Meters Middle School4013:31.806
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cub · Place 2 · St. Pius XSt. Pius X3,000 Meters 3000M Cub212:55.16
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 49 · BowermanBowerman3,000 Meters Middle School4915:00.006

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 113 · Bowerman TrackBowerman Track3,000 Meters 9-1011313:23.52 PB5
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 34 · Bowerman TrackBowerman Track3,000 Meters 9-103413:47.00 PB5
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 10 · Bowerman TrackBowerman Track3,000 Meters 9-101013:04.555
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 43 · BowermanBowerman3,000 Meters Varsity4313:07.035
Oct 12CYO Portland XC Meet of ChampionsOct 12 · 3,000 Meters Varsity · Place 4 · St. Pius XSt. Pius X3,000 Meters Varsity413:37.85
Oct 5CYO Portland XC Week 4Oct 5 · 1,500 Meters Varsity · Place 5 · St. Pius XSt. Pius X1,500 Meters Varsity56:27.35
Sep 28CYO Portland XC Week 3Sep 28 · 1,500 Meters Varsity · Place 3 · St. Pius XSt. Pius X1,500 Meters Varsity36:25.985
Sep 21CYO Portland XC Week 2Sep 21 · 2,850 Meters Varsity · Place 3 · St. Pius XSt. Pius X2,850 Meters Varsity311:42.615
Sep 14CYO Portland XC Week 1Sep 14 · 1,500 Meters 1500M Cub · Place 3 · St. Pius XSt. Pius X1,500 Meters 1500M Cub36:20.19 PB5
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 57 · BowermanBowerman3,000 Meters Middle School5715:58.175

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 203 · Bowerman TrackBowerman Track3,000 Meters 9-1020313:47.04 PB4
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 49 · Bowerman TrackBowerman Track3,000 Meters 9-104913:36.20 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 10 · Bowerman TrackBowerman Track3,000 Meters 9-101013:26.474
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 106 · BowermanBowerman3,000 Meters Varsity10613:44.214
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 9-10 · Place 11 · Bowerman TrackBowerman Track3,000 Meters 9-101114:35 PB4
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 1,500 Meters Roadrunner 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M16:45.34
Oct 7CYO Portland XC #4Oct 7 · 1,500 Meters Roadrunner 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M27:18.54
Sep 30CYO Portland XC #3Sep 30 · 1,500 Meters Roadrunner 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M27:19.64
Sep 23CYO Portland XC #2Sep 23 · 1,500 Meters Roadrunner 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M27:06.8 PB4
Sep 16CYO Portland XC #1Sep 16 · 3,000 Meters Roadrunner 3000M · Place 2 · St. Pius XSt. Pius X3,000 Meters Roadrunner 3000M217:18.54
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 35 · BowermanBowerman3,000 Meters Middle School3514:25.14

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 1,500 Meters Roadrunner 1500M · Place 4 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M47:52.003
Oct 1CYO Portland XC #4Oct 1 · 1,500 Meters Roadrunner 1500M · Place 6 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M67:51.203
Sep 24CYO Portland XC #3Sep 24 · 1,500 Meters Roadrunner 1500M · Place 22 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M227:11.90 PB3
Sep 17CYO Portland XC #2Sep 17 · 1,500 Meters Roadrunner 1500M · Place 5 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M57:49.9 PB3