Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 276:14.50Stumptown Youth XC Series Meet #4March 27, 2021
1500 m · Jesuit High SchoolStumptown Youth XC Series Meet #1 · Feb 276:08.20Stumptown Youth XC Series Meet #1February 27, 2021
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 312:42.40PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2712:44.50Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2412:10.60Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1012:55.02USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1713:14.90USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Jesuit High SchoolStumptown Youth XC Series Meet #3 · Mar 1312:40.80Stumptown Youth XC Series Meet #3March 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2114:40.4McMinnville Middle School InviteSeptember 21, 2018
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2312:02.52USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1612:43.14USATF Oregon Association Junior Olympic ChampionshipsNovember 16, 2019
3,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 1814:34.20USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2017
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2016:30.30USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
4,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1317:54.69USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
5,000 Meters · Buffalo ParkBig Sky Cross Country Championship · Oct 3019:04.8Big Sky Cross Country ChampionshipOctober 30, 2026
5,000 Meters · Clackamas Community CollegeThree Rivers League Preview Meet · Sep 919:44.90Three Rivers League Preview MeetSeptember 9, 2024
5,000 Meters · Lane Community CollegeOSAA 6A State Championships · Nov 918:41.9OSAA 6A State ChampionshipsNovember 9, 2024
5,000 Meters · Lents ParkStumptown Showdown · Oct 1819:14.40Stumptown ShowdownOctober 18, 2025
5,000 Meters · Little America Golf CourseWyoming Invitational · Sep 421:32.7Wyoming InvitationalSeptember 4, 2026
5,000 Meters · Steve and Dona Reeder Cross Country CourseSteve T Reeder Memorial · Oct 919:58.7Steve T Reeder MemorialOctober 9, 2026
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 222:01.20Ultimook RaceSeptember 2, 2023
6,000 Meters · Baylands ParkBronco Invitational · Oct 1722:08.1Bronco InvitationalOctober 17, 2026
6,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 1924:53.3MSU Denver Roadrunners InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Big Sky Cross Country ChampionshipOct 30 · 5,000 Meters Championship · Place 84 · Northern ColoradoNorthern Colorado5,000 Meters Championship8419:04.8 PBFr
Oct 17Bronco InvitationalOct 17 · 6,000 Meters Invitational · Place 86 · Northern ColoradoNorthern Colorado6,000 Meters Invitational8622:08.1 PBFr
Oct 9Steve T Reeder MemorialOct 9 · 5,000 Meters Women's 5K · Place 11 · Northern ColoradoNorthern Colorado5,000 Meters Women's 5K1119:58.7 PBFr
Sep 19MSU Denver Roadrunners InvitationalSep 19 · 6,000 Meters Collegiate · Place 62 · Northern ColoradoNorthern Colorado6,000 Meters Collegiate6224:53.3 PBFr
Sep 4Wyoming InvitationalSep 4 · 5,000 Meters Collegiate · Place 38 · Northern ColoradoNorthern Colorado5,000 Meters Collegiate3821:32.7 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 6A · Place 27 · Lake OswegoLake Oswego5,000 Meters 6A2719:23.1612
Oct 296A-5 Three Rivers League ChampionshipsOct 29 · 5,000 Meters Varsity · Place 10 · Lake OswegoLake Oswego5,000 Meters Varsity1019:00.6712
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Varsity 1 · Place 12 · Lake OswegoLake Oswego5,000 Meters Varsity 11219:14.40 PB12
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity Championship · Place 45 · Lake OswegoLake Oswego5,000 Meters Varsity Championship4519:22.9312

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 9OSAA 6A State ChampionshipsNov 9 · 5,000 Meters 6A · Place 17 · Lake OswegoLake Oswego5,000 Meters 6A1718:41.9 PB11
Oct 306A-5 Three Rivers League ChampionshipOct 30 · 5,000 Meters Varsity · Place 7 · Lake OswegoLake Oswego5,000 Meters Varsity718:29.5011
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity Championship · Place 34 · Lake OswegoLake Oswego5,000 Meters Varsity Championship3418:17.7511
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Varsity Elite · Place 28 · Lake OswegoLake Oswego5,000 Meters Varsity Elite2818:40.6011
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 11 · Lake OswegoLake Oswego5,000 Meters Varsity1119:05.0011
Sep 9Three Rivers League Preview MeetSep 9 · 5,000 Meters Varsity · Place 7 · Lake OswegoLake Oswego5,000 Meters Varsity719:44.90 PB11

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4OSAA 6A State ChampionshipsNov 4 · 5,000 Meters 6A · Place 62 · Lake OswegoLake Oswego5,000 Meters 6A6220:30.210
Oct 256A-5 Three Rivers League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 16 · Lake OswegoLake Oswego5,000 Meters Varsity1619:28.2810
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 5,000 Meters Varsity Championship · Place 39 · Lake OswegoLake Oswego5,000 Meters Varsity Championship3919:09.0SO
Sep 27Three Rivers League/Pacific Conference meetSep 27 · 5,000 Meters Varsity · Place 26 · Lake OswegoLake Oswego5,000 Meters Varsity2620:22.9410
Sep 15Meriwether CC Classic Sep 15 · 5,000 Meters Varsity · Place 36 · Lake OswegoLake Oswego5,000 Meters Varsity3620:51.0310
Sep 6SMA/Lake Oswego/Lakeridge/WestLinn @ WestmorelandSep 6 · 5,000 Meters Varsity · Place 12 · Lake OswegoLake Oswego5,000 Meters Varsity1220:27.5SO
Sep 2Ultimook RaceSep 2 · 5,000 Meters Varsity 5A-6A · Place 20 · Lake OswegoLake Oswego5,000 Meters Varsity 5A-6A2022:01.20 PB10
Aug 25Night MeetAug 25 · 3,000 Meters Sophomore · Place 18 · Lake OswegoLake Oswego3,000 Meters Sophomore1812:10.2SO

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 5OSAA 6A State ChampionshipsNov 5 · 5,000 Meters 6A · Place 58 · Lake OswegoLake Oswego5,000 Meters 6A5820:04.29
Oct 266A-5 Three Rivers League ChampionshipsOct 26 · 5,000 Meters Varsity · Place 17 · Lake OswegoLake Oswego5,000 Meters Varsity1719:56.7FR
Oct 15Lewis & Clark XC InvitationalOct 15 · 5,000 Meters Varsity · Place 15 · Lake OswegoLake Oswego5,000 Meters Varsity1520:13.6FR
Sep 28Three Rivers League MeetSep 28 · 5,000 Meters Varsity · Place 17 · Lake OswegoLake Oswego5,000 Meters Varsity1720:16.2FR
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity · Place 131 · Lake OswegoLake Oswego5,000 Meters Varsity13120:40.4FR
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 47 · Lake OswegoLake Oswego5,000 Meters Varsity4720:20.6FR
Sep 7Three Rivers League PreviewSep 7 · 5,000 Meters Junior Varsity · Place 16 · Lake OswegoLake Oswego5,000 Meters Junior Varsity1621:03.44FR
Sep 3Ultimook RaceSep 3 · 5,000 Meters Varsity 5A · Place 57 · Lake OswegoLake Oswego5,000 Meters Varsity 5A5722:42.3FR
Aug 26Night MeetAug 26 · 3,000 Meters Freshman · Place 11 · Lake OswegoLake Oswego3,000 Meters Freshman1111:59.74FR

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 22 · Bowerman TrackBowerman Track4,000 Meters 13-142216:30.30 PB8
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 12 · Bowerman TrackBowerman Track4,000 Meters 13-141217:54.69 PB8
Oct 16Lewis & Clark College XC InvitationalOct 16 · 3,000 Meters Middle School · Place 34 · BowermanBowerman3,000 Meters Middle School3411:50.40—
Oct 9Paul Mariman InvitationalOct 9 · 3,000 Meters Middle School · Place 7 · BowermanBowerman3,000 Meters Middle School711:59.76—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 11 · Bowerman TrackBowerman Track3,000 Meters Middle School1112:10.60 PB8
Sep 18Northwest Classic XC 2021Sep 18 · 3,000 Meters Middle School · Place 8 · BowermanBowerman3,000 Meters Middle School812:19.52—
Mar 27Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 3 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150036:14.50 PB7
Mar 13Stumptown Youth XC Series Meet #3Mar 13 · 3,000 Meters Youth 3000 · Place 6 · Our Lady of the LakeOur Lady of the Lake3,000 Meters Youth 3000612:40.80 PB7
Mar 6Stumptown Youth XC Series Meet #2Mar 6 · 1,500 Meters Youth 1500 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 15000DNS7
Feb 27Stumptown Youth XC Series Meet #1Feb 27 · 1,500 Meters Youth 1500 · Place 1 · Our Lady of the LakeOur Lady of the Lake1,500 Meters Youth 150016:08.20 PB7

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 49 · Bowerman TrackBowerman Track3,000 Meters 11-124912:02.52 PB6
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 28 · Bowerman TrackBowerman Track3,000 Meters 11-122812:43.14 PB6
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Super Champs · Place 83 · Bowerman TrackBowerman Track3,000 Meters Super Champs8312:42.40 PB6
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 50 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race5012:44.50 PB6

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 79 · Bowerman TrackBowerman Track3,000 Meters 11-127913:14.90 PB5
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 30 · Bowerman TrackBowerman Track3,000 Meters 11-123012:55.02 PB5
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 11 · Bowerman TrackBowerman Track3,000 Meters Open1114:40.4 PB5

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 35 · Bowerman TrackBowerman Track3,000 Meters 9-103514:34.20 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 20 · Bowerman TrackBowerman Track3,000 Meters 9-102015:23.854
Oct 29PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Champs · Place 111 · Bowerman TrackBowerman Track3,000 Meters Champs11114:58.654
Oct 14Bowerman Youth XC Lents Park MeetOct 14 · 3,000 Meters Girls · Place 23 · Bowerman TrackBowerman Track3,000 Meters Girls2314:53Unofficial4