Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1110:07.73USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2017
2,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 189:42.67USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2017
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2310:32.90The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 312:59.80PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1312:15.7NW Middle School XC Showdown presented by HOTVOctober 13, 2022
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2713:56.00Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2312:09.0Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2412:33.70Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2011:51.90USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1013:07.63USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1713:26.10USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:06.91The Good Evening MeetAugust 28, 2026
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1312:25.55USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2910:58.07McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2312:35.32USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2211:42Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · Pier ParkPDXC Preview · Oct 2613:46.10PDXC PreviewOctober 26, 2019
3,000 Meters · Portland International RacewayBowmen Raceway Invitational at PIR · Oct 614:34.9Bowmen Raceway Invitational at PIROctober 6, 2018
3,000 Meters · Portland Meadows Race TrackNike Portland XC · Sep 3015:12.6Nike Portland XCSeptember 30, 2017
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3011:24.3Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1915:59.60USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1815:19.70USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1115:54.24USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2616:50.58Nike Portland XCSeptember 26, 2026
5,000 Meters · Clinton City ParkPIL @ Clinton (Grant, Franklin, Roos, Madison, Benson) · Oct 1417:43.02PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)October 14, 2026
5,000 Meters · Gabriel ParkPIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel) · Sep 1618:08.19PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)September 16, 2026
5,000 Meters · Grant ParkPIL @ Grant (Lincoln, Grant, Benson, Jefferson) · Sep 3020:18.44PIL @ Grant (Lincoln, Grant, Benson, Jefferson)September 30, 2026
5,000 Meters · Lents Park6A-1 Portland Interscholastic League Championships · Oct 2917:09.676A-1 Portland Interscholastic League ChampionshipsOctober 29, 2025
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1216:45.55Oregon City XC Invitational September 12, 2026
5,000 Meters · Richardson ParkFlight 7 · Oct 317:25.6Flight 7October 3, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:50.256th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1724:47Steens Mountain Running Camp Jan Yriarte Uphill 5KJuly 17, 2026
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1825:08Steens Mountain Running Camp Jan Yriarte Uphill 5K July 18, 2025

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 286A-1 Portland Interscholastic League ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 6 · GrantGrant5,000 Meters Junior Varsity616:50.511
Oct 14PIL @ Clinton (Grant, Franklin, Roos, Madison, Benson)Oct 14 · 5,000 Meters Varsity · Place 6 · GrantGrant5,000 Meters Varsity617:43.02 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 28 · GrantGrant5,000 Meters JV Championship2816:50.25 PB11
Oct 3Flight 7Oct 3 · 5,000 Meters Junior Varsity · Place 6 · GrantGrant5,000 Meters Junior Varsity617:25.6 PB11
Sep 30PIL @ Grant (Lincoln, Grant, Benson, Jefferson)Sep 30 · 5,000 Meters Boys Race (All) · Place 54 · GrantGrant5,000 Meters Boys Race (All)5420:18.44 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters J/S JV Morning · Place 11 · GrantGrant5,000 Meters J/S JV Morning1116:50.58 PB11
Sep 16PIL @ Gabriel (Roosevelt, Grant, Ida, Jefferson, McDaniel)Sep 16 · 5,000 Meters Junior Varsity · Place 1 · GrantGrant5,000 Meters Junior Varsity118:08.19 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 60 · GrantGrant5,000 Meters Varsity Boys6016:45.55 PB11
Sep 5Ultimook RaceSep 5 · 3,000 Meters Novice Race all divisions · Place 33 · GrantGrant3,000 Meters Novice Race all divisions3315:50.25Unofficial11
Sep 2PIL PreviewSep 2 · 5,000 Meters Varsity · Place 31 · GrantGrant5,000 Meters Varsity3117:12.7311
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Junior Boys · Place 32 · GrantGrant3,000 Meters Junior Boys3210:06.91 PB11
Jul 17Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 17 · 5,000 Meters Week 2 · Place 43 · GrantGrant5,000 Meters Week 24324:47 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 296A-1 Portland Interscholastic League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 15 · GrantGrant5,000 Meters Junior Varsity1517:09.67 PB10
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Junior Varsity 1 · Place 11 · GrantGrant5,000 Meters Junior Varsity 11117:15.5810
Oct 15PIL @ Grant ParkOct 15 · 5,000 Meters Varsity · Place 5 · GrantGrant5,000 Meters Varsity517:15.5810
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity Championship · Place 31 · GrantGrant5,000 Meters Junior Varsity Championship3117:12.9510
Oct 1PIL @ Fernhill ParkOct 1 · 5,000 Meters Junior Varsity · Place 2 · GrantGrant5,000 Meters Junior Varsity217:17.6010
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 27 · GrantGrant5,000 Meters Junior Varsity2716:54.5010
Sep 17PIL @ Roosevelt (Pier Park)Sep 17 · 5,000 Meters Junior Varsity · Place 1 · GrantGrant5,000 Meters Junior Varsity118:36.5010
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 10 · GrantGrant5,000 Meters Junior Varsity1017:55.0010
Sep 6The Ultimook RaceSep 6 · 3,000 Meters Novice · Place 22 · GrantGrant3,000 Meters Novice2213:22.6010
Sep 3PIL PreviewSep 3 · 5,000 Meters Junior Varsity · Place 14 · GrantGrant5,000 Meters Junior Varsity1418:41.3310
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 48 · GrantGrant3,000 Meters Sophomore4810:22.5510
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 2 · Place 40 · GrantGrant5,000 Meters Week 24025:08 PB10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 306A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 23 · GrantGrant5,000 Meters Junior Varsity2317:20.909
Oct 16PIL @ Pier Park (Jefferson Host)Oct 16 · 5,000 Meters Junior Varsity · Place 4 · GrantGrant5,000 Meters Junior Varsity417:51.749
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Junior Varsity Championship · Place 59 · GrantGrant5,000 Meters Junior Varsity Championship5917:16.609
Oct 2PIL @ Fernhill Park (Lincoln Host)Oct 2 · 5,000 Meters Junior Varsity · Place 11 · GrantGrant5,000 Meters Junior Varsity1117:00.809
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 12 · GrantGrant5,000 Meters Junior Varsity Freshman Division 11217:46.6FR
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 30 · GrantGrant5,000 Meters Junior Varsity3017:23.209
Sep 18PIL - Cleveland, Jefferson, McDaniel @ GrantSep 18 · 5,000 Meters Junior Varsity · Place 3 · GrantGrant5,000 Meters Junior Varsity317:43.539
Sep 7Ultimook RaceSep 7 · 5,000 Meters Junior Varsity 5A · Place 8 · GrantGrant5,000 Meters Junior Varsity 5A818:54.409
Sep 4PIL PreviewSep 4 · 5,000 Meters Junior Varsity · Place 5 · GrantGrant5,000 Meters Junior Varsity518:17.109
Aug 30Night MeetAug 30 · 3,000 Meters Freshman · Place 9 · GrantGrant3,000 Meters Freshman910:07.839

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 77 · Bowerman TrackBowerman Track4,000 Meters 13-147715:19.70 PB8
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 25 · Bowerman TrackBowerman Track4,000 Meters 13-142515:54.24 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 62 · BowermanBowerman3,000 Meters Varsity6210:41.618
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 24 · BowermanBowerman3,000 Meters Middle School2410:49.78
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 13 · BowermanBowerman3,200 Meters Open1312:01.28
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 10 · Bowerman TrackBowerman Track3,000 Meters Top 101010:58.07 PB8
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 14 · Bowerman TrackBowerman Track3,000 Meters Middle School1410:32.90 PB8
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 14 · BowermanBowerman3,000 Meters Middle School1411:04.48

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 85 · Bowerman TrackBowerman Track4,000 Meters 13-148515:59.60 PB7
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters Varsity · Place 22 · BowermanBowerman4,000 Meters Varsity2215:11.8714
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 105 · Bowerman TrackBowerman Track3,000 Meters Super Champs10511:24.3 PB7
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 20 · Bowerman TrackBowerman Track3,000 Meters Middle School2011:42 PB7
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 28 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)2812:15.7 PB7
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 7 · Bowerman TrackBowerman Track3,000 Meters Open712:10.77
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 46 · Bowerman TrackBowerman Track3,000 Meters Middle School4612:09.0 PB7
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 30 · BowermanBowerman3,000 Meters Middle School3012:08.4013

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 58 · Bowerman TrackBowerman Track3,000 Meters 11-125811:51.90 PB6
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 17 · Bowerman TrackBowerman Track3,000 Meters 11-121712:25.55 PB6
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 118 · Bowerman TrackBowerman Track3,000 Meters Super Champs11811:50.906
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 40 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)4012:43.506
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Varsity · Place 31 · BowermanBowerman3,000 Meters Varsity3112:22.7—
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 47 · Bowerman TrackBowerman Track3,000 Meters Middle School4712:33.70 PB6

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 54 · Bowerman TrackBowerman Track3,000 Meters 9-105412:35.32 PB4
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 21 · Bowerman TrackBowerman Track3,000 Meters 9-102113:06.094
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Little Champs · Place 29 · Bowerman TrackBowerman Track3,000 Meters Little Champs2912:59.80 PB4
Oct 26PDXC PreviewOct 26 · 3,000 Meters Middle School · Place 71 · Bowerman TrackBowerman Track3,000 Meters Middle School7113:46.10 PB4
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 220 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race22013:56.00 PB4
Sep 21Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 74 · 9-1 Bowerman9-1 Bowerman3,000 Meters Middle School7413:09—

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 69 · Bowerman TrackBowerman Track3,000 Meters 9-106913:26.10 PB3
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 32 · Bowerman TrackBowerman Track3,000 Meters 9-103213:07.63 PB3
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 138 · Bowerman TrackBowerman Track3,000 Meters Champs13814:33.303
Oct 6Bowmen Raceway Invitational at PIROct 6 · 3,000 Meters Middle School/Club · Place 107 · Bowerman TrackBowerman Track3,000 Meters Middle School/Club10714:34.9 PB3

2017 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 36 · Bowerman TrackBowerman Track2,000 Meters 8U369:42.67 PB3
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 11 · Bowerman TrackBowerman Track2,000 Meters 8U1110:07.73 PB3
Sep 30Nike Portland XCSep 30 · 3,000 Meters PDXC Alan Webb MS Race · Place 400 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race40015:12.6 PB3