Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardCYO Portland XC Meet of Champions · Oct 115:41.3CYO Portland XC Meet of ChampionsOctober 11, 2025
1500 m · Fernhill ParkCYO Portland XC #4 · Oct 76:12.8CYO Portland XC #4October 7, 2023
1500 m · Gabriel ParkCYO Portland XC #4 · Oct 45:26.0CYO Portland XC #4October 4, 2025
1500 m · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 246:39.60CYO Portland XC #3September 24, 2022
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1314:36.60Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
3,000 Meters · Blue Lake Regional ParkCYO Portland XC #1 · Sep 1311:49.2CYO Portland XC #1September 13, 2025
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:44.52USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 1411:49.1CYO Portland XC Meet of ChampionsOctober 14, 2023
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:03.20USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:51.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Fernhill ParkCYO Portland XC #2 · Sep 2313:29.9CYO Portland XC #2September 23, 2023
3,000 Meters · Gabriel ParkCYO Portland XC Week 1 · Sep 1413:00.33CYO Portland XC Week 1September 14, 2024
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2112:25Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Spokane Polo GroundsNXR Northwest Grade School/Middle School Championships · Nov 1511:57.6NXR Northwest Grade School/Middle School ChampionshipsNovember 15, 2025
3,000 Meters · Valley CatholicCYO Portland XC #4 · Oct 113:18.10CYO Portland XC #4October 1, 2022
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Nov 110:45.11Stumptown Youth XC ChampionshipNovember 1, 2026
3,000 Meters · Westmoreland ParkCYO Portland XC #3 · Sep 2612:20.8CYO Portland XC #3September 26, 2026
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1317:09.502025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2215:47.07USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1921:46.80The Mook XC InvitationalSeptember 19, 2026
600 m · Valley CatholicCYO Portland XC #1 · Sep 112:39.00CYO Portland XC #1September 11, 2021

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 61 · Youth Track FoundationYouth Track Foundation3,000 Meters Super Champs6110:45.11 PB8
Oct 10CYO Portland XC Bigfoot Meet of ChampionsOct 10 · 3,000 Meters Cadet 3000M · Place 6 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M612:37.78
Sep 26CYO Portland XC #3Sep 26 · 3,000 Meters Cadet 3000M · Place 8 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M812:20.8 PB8
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters 5k Open Race 8:30 AM · Place 15 · Youth Track FoundationYouth Track Foundation5,000 Meters 5k Open Race 8:30 AM1521:46.80 PB8
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 35 · Youth Track FoundationYouth Track Foundation2 Miles Youth Open3514:36.60 PB8
Sep 12CYO Portland XC # 1Sep 12 · 3,000 Meters 3000M Cadet · Place 6 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet612:23.48
Sep 5Ultimook RaceSep 5 · 5,000 Meters Open Race Morning · Place 14 · Youth Track FoundationYouth Track Foundation5,000 Meters Open Race Morning1421:41.86Unofficial8

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 336 · Bowerman TrackBowerman Track4,000 Meters 13-1433617:09.50 PB7
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 82 · Bowerman TrackBowerman Track4,000 Meters 13-148215:47.07 PB7
Nov 15NXR Northwest Grade School/Middle School ChampionshipsNov 15 · 3,000 Meters Middle School/Grade School 3K · Place 91 · Bowerman TrackBowerman Track3,000 Meters Middle School/Grade School 3K9111:57.6 PB7
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 25 · BowermanBowerman4,000 Meters Varsity2516:09.80—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 115 · BowermanBowerman3,000 Meters Varsity11511:02.007
Oct 11CYO Portland XC Meet of ChampionsOct 11 · 1,500 Meters Cadet 1500M · Place 8 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M85:41.3 PB7
Oct 4CYO Portland XC #4Oct 4 · 1,500 Meters Cadet 1500M · Place 4 · St. Pius XSt. Pius X1,500 Meters Cadet 1500M45:26.0 PB7
Sep 27CYO Portland XC #3Sep 27 · 3,000 Meters Cadet 3000M · Place 6 · St. Pius XSt. Pius X3,000 Meters Cadet 3000M611:57.17
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 28 · BowermanBowerman3,000 Meters Middle School2811:05.207
Sep 13CYO Portland XC #1Sep 13 · 3,000 Meters 3000M Cadet · Place 6 · St. Pius XSt. Pius X3,000 Meters 3000M Cadet611:49.2 PB7
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Middle School · Place 27 · BowermanBowerman3,000 Meters Middle School2712:26.807

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 215 · Bowerman TrackBowerman Track3,000 Meters 11-1221511:44.52 PB6
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 41 · Bowerman TrackBowerman Track3,000 Meters 11-124112:03.20 PB6
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 22 · Bowerman TrackBowerman Track3,000 Meters 11-122212:16.586
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 66 · BowermanBowerman3,000 Meters Varsity6612:11.316
Oct 12CYO Portland XC Meet of ChampionsOct 12 · 3,000 Meters Varsity · Place 6 · St. Pius XSt. Pius X3,000 Meters Varsity612:47.06
Sep 28CYO Portland XC Week 3Sep 28 · 3,000 Meters Varsity · Place 5 · St. Pius XSt. Pius X3,000 Meters Varsity513:08.496
Sep 21CYO Portland XC Week 2Sep 21 · 2,850 Meters Varsity · Place 4 · St. Pius XSt. Pius X2,850 Meters Varsity411:15.776
Sep 14CYO Portland XC Week 1Sep 14 · 3,000 Meters 3000M Cub · Place 4 · St. Pius XSt. Pius X3,000 Meters 3000M Cub413:00.33 PB6
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 40 · BowermanBowerman3,000 Meters Middle School4013:24.166

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 46 · Bowerman TrackBowerman Track3,000 Meters 11-124611:51.00 PB5
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 10 · Bowerman TrackBowerman Track3,000 Meters 11-121011:58.775
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 165 · BowermanBowerman3,000 Meters Varsity16511:55.655
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 11-12 · Place 12 · Bowerman TrackBowerman Track3,000 Meters 11-121212:25 PB5
Oct 14CYO Portland XC Meet of ChampionsOct 14 · 3,000 Meters Cub 3000M · Place 4 · St. Pius XSt. Pius X3,000 Meters Cub 3000M411:49.1 PB5
Oct 7CYO Portland XC #4Oct 7 · 1,500 Meters Cub 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cub 1500M16:12.8 PB5
Sep 30CYO Portland XC #3Sep 30 · 1,500 Meters Cub 1500M · Place 1 · St. Pius XSt. Pius X1,500 Meters Cub 1500M16:16.85
Sep 23CYO Portland XC #2Sep 23 · 3,000 Meters Cub 3000M · Place 3 · St. Pius XSt. Pius X3,000 Meters Cub 3000M313:29.9 PB5
Sep 16CYO Portland XC #1Sep 16 · 1,500 Meters Cub 1500M · Place 4 · St. Pius XSt. Pius X1,500 Meters Cub 1500M46:51.35
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 35 · BowermanBowerman3,000 Meters Middle School3512:08.25

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 1,500 Meters Roadrunner 1500M · Place 2 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M27:10.104
Oct 1CYO Portland XC #4Oct 1 · 3,000 Meters Roadrunner 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Roadrunner 3000M113:18.10 PB4
Sep 24CYO Portland XC #3Sep 24 · 1,500 Meters Roadrunner 1500M · Place 25 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M256:39.60 PB4
Sep 17CYO Portland XC #2Sep 17 · 3,000 Meters Roadrunner 3000M · Place 1 · St. Pius XSt. Pius X3,000 Meters Roadrunner 3000M113:52.14

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 2CYO Portland XC #4Oct 2 · 1,500 Meters Roadrunner 1500M · Place 7 · St. Pius XSt. Pius X1,500 Meters Roadrunner 1500M78:07.163
Sep 25CYO Portland XC #3Sep 25 · 600 Meters Varsity · Place 13 · St Pius XSt Pius X600 Meters Varsity132:31.303
Sep 18CYO Portland XC #2Sep 18 · 600 Meters Roadrunner 600M · Place 10 · St. Pius XSt. Pius X600 Meters Roadrunner 600M102:39.593
Sep 11CYO Portland XC #1Sep 11 · 600 Meters Roadrunner 600M · Place 19 · St. Pius XSt. Pius X600 Meters Roadrunner 600M192:39.00 PB3