Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Valley CatholicCYO Portland XC #2 · Sep 188:09.00CYO Portland XC #2September 18, 2021
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2311:21.89The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2810:54.09The Opener August 28, 2026
3,000 Meters · Camp HowardCYO Portland XC Meet of Champions · Oct 814:01.90CYO Portland XC Meet of ChampionsOctober 8, 2022
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2912:04.78McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · La Salle Catholic College Preparatory SchoolCYO Portland XC #3 · Sep 2412:42.70CYO Portland XC #3September 24, 2022
3,000 Meters · Valley CatholicCYO Portland XC #2 · Sep 1712:55.6CYO Portland XC #2September 17, 2022
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:55.98USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2315:42.70USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1816:09.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2117:46Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 915:41.33USATF Oregon Association Junior Olympic ChampionshipsNovember 9, 2024
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1919:31.99The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1620:28.64Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 919:20.626th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2622:50.6Three Course ChallengeSeptember 26, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1119:35.81Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 286A-2 Metro League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 20 · SouthridgeSouthridge5,000 Meters Varsity2020:16.010
Oct 21Southridge, Sunset, Westview @ MountainsideOct 21 · 5,000 Meters Junior Varsity · Place 5 · SouthridgeSouthridge5,000 Meters Junior Varsity519:58.310
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 19 · SouthridgeSouthridge5,000 Meters Varsity1920:28.64 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters WildwoodRunning Varsity Championship · Place 63 · SouthridgeSouthridge5,000 Meters WildwoodRunning Varsity Championship6319:20.62 PB10
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 9 · SouthridgeSouthridge5,000 Meters Difficult Course922:50.6 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Girls (Ave over 22:00) · Place 1 · SouthridgeSouthridge5,000 Meters Silver Varsity Girls (Ave over 22:00)119:31.99 PB10
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 6 · SouthridgeSouthridge5,000 Meters Varsity619:35.81 PB10
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Girls 5A – 6A · Place 16 · SouthridgeSouthridge5,000 Meters Varsity Girls 5A – 6A1622:58.20Unofficial10
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 12 · SouthridgeSouthridge3,000 Meters Varsity1210:54.09 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 5,000 Meters 15-18 · Bowerman TrackBowerman Track5,000 Meters 15-180DNS9
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 18 · SouthridgeSouthridge5,000 Meters 6A1819:01.149
Oct 296A-2 Metro League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 6 · SouthridgeSouthridge5,000 Meters Varsity618:25.779
Oct 22Aloha, Sunset @ SouthridgeOct 22 · 5,000 Meters Junior Varsity · Place 1 · SouthridgeSouthridge5,000 Meters Junior Varsity119:29.799
Oct 15Southridge, Aloha, Mountainside @ JesuitOct 15 · 5,000 Meters Junior Varsity · Place 4 · SouthridgeSouthridge5,000 Meters Junior Varsity419:09.919
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 63 · SouthridgeSouthridge5,000 Meters Varsity Championship6319:35.769
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity · Place 88 · SouthridgeSouthridge5,000 Meters Varsity8819:30.409
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity · Place 5 · SouthridgeSouthridge5,000 Meters Varsity519:01.809
Sep 10Aloha /Southridge/ Beaverton @ Westview Sep 10 · 5,000 Meters Junior Varsity · Place 1 · SouthridgeSouthridge5,000 Meters Junior Varsity120:47.509
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 2 · SouthridgeSouthridge3,000 Meters Freshman211:06.999

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 56 · Bowerman TrackBowerman Track4,000 Meters 13-145614:55.98 PB8
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 4,000 Meters 13-14 · Place 8 · Bowerman TrackBowerman Track4,000 Meters 13-14815:42.70 PB8
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 3 · Bowerman TrackBowerman Track4,000 Meters 13-14315:41.33 PB8
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 10 · BowermanBowerman3,000 Meters Varsity1010:59.438
Oct 19Halloween Dash Bash Oct 19 · Varsity · Place 3 · 14 Bowerman14 BowermanVarsity314:58—
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 2 · BowermanBowerman3,000 Meters Middle School210:55.008
Oct 5The Harrier ClassicOct 5 · 3,200 Meters Open · Place 2 · BowermanBowerman3,200 Meters Open212:13.308
Oct 1Cedar Park JogathonOct 1 · 5,000 Meters 8th Grade · Place 1 · Cedar Park PTCCedar Park PTC5,000 Meters 8th Grade119:42.80Unofficial8
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Varsity · Place 2 · BowermanBowerman3,000 Meters Varsity211:03.508
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 1 · BowermanBowerman3,000 Meters Middle School110:32.808
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 1 · BowermanBowerman3,000 Meters Middle School111:07.508
Sep 7Ultimook RaceSep 7 · 3,000 Meters Middle School · Place 1 · BowermanBowerman3,000 Meters Middle School112:17.118

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 30 · Bowerman TrackBowerman Track4,000 Meters 13-143016:09.00 PB7
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 7 · Bowerman TrackBowerman Track4,000 Meters 13-14716:54.157
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 33 · BowermanBowerman3,000 Meters Varsity3311:43.707
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 4,000 Meters 13-14 · Place 6 · Bowerman TrackBowerman Track4,000 Meters 13-14617:46 PB7
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 8 · BowermanBowerman3,000 Meters Middle School811:35.77
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 7 · Bowerman TrackBowerman Track3,000 Meters Top 10712:04.78 PB7
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 6 · Bowerman TrackBowerman Track3,000 Meters Middle School611:21.89 PB7
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 7 · BowermanBowerman3,000 Meters Middle School712:04.55

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8CYO Portland XC Meet of ChampionsOct 8 · 3,000 Meters Cub 3000M · Place 2 · Holy TrinityHoly Trinity3,000 Meters Cub 3000M214:01.90 PB6
Oct 1CYO Portland XC #4Oct 1 · 3,000 Meters Cub 3000M · Place 3 · Holy TrinityHoly Trinity3,000 Meters Cub 3000M313:15.006
Sep 24CYO Portland XC #3Sep 24 · 3,000 Meters Cub 3000M · Place 3 · Holy TrinityHoly Trinity3,000 Meters Cub 3000M312:42.70 PB6
Sep 17CYO Portland XC #2Sep 17 · 3,000 Meters Cub 3000M · Place 2 · Holy TrinityHoly Trinity3,000 Meters Cub 3000M212:55.6 PB6

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2CYO Portland XC #4Oct 2 · 3,000 Meters Cub 3000M · Place 3 · St CeciliaSt Cecilia3,000 Meters Cub 3000M316:55.305
Sep 18CYO Portland XC #2Sep 18 · 1,500 Meters Cub 1500M · Place 22 · St CeciliaSt Cecilia1,500 Meters Cub 1500M228:09.00 PB5