Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 276:53.90Stumptown Youth XC Series Meet #4March 27, 2021
1500 m · Jesuit High SchoolStumptown Youth XC Series Meet #3 · Mar 136:38.60Stumptown Youth XC Series Meet #3March 13, 2021
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2310:48.70The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1412:42.90NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2011:53.30USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1312:49.32USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2911:18.16McMinnville Middle School InviteSeptember 29, 2023
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2211:55Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · Valley CatholicValiant Opener · Aug 279:50.35Valiant OpenerAugust 27, 2026
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3011:01.8Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1914:58.20USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1815:13.90USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2116:04Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1114:57.09USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Roots Disc Golf Course4A-1 Cowapa District Championships · Oct 2916:31.984A-1 Cowapa District ChampionshipsOctober 29, 2026
5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 916:22.00Champoeg InvitationalOctober 9, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1916:35.4Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 116:38.51Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lane Community CollegeOSAA State XC Championships · Nov 716:16.10OSAA State XC ChampionshipsNovember 7, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1616:09.00Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rainier HS3A/2A/1A-SD1 District 1 Championships · Oct 3016:34.103A/2A/1A-SD1 District 1 ChampionshipsOctober 30, 2025
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2618:16.0Three Course ChallengeSeptember 26, 2026
5,000 Meters · Steens Mountain Running Camp Jan Yriarte Uphill 5KSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 1823:11Steens Mountain Running Camp Jan Yriarte Uphill 5K July 18, 2025
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1116:34.50Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7OSAA State XC ChampionshipsNov 7 · 5,000 Meters 4A · Place 6 · Valley CatholicValley Catholic5,000 Meters 4A616:16.10 PB11
Oct 294A-1 Cowapa District ChampionshipsOct 29 · 5,000 Meters Boys Varsity · Place 2 · Valley CatholicValley Catholic5,000 Meters Boys Varsity216:31.98 PB11
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Varsity · Place 2 · Valley CatholicValley Catholic3,000 Meters Varsity29:16.911
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Varsity · Place 10 · Valley CatholicValley Catholic5,000 Meters Varsity1016:09.00 PB11
Oct 9Champoeg InvitationalOct 9 · 5,000 Meters Varsity Boys · Place 6 · Valley CatholicValley Catholic5,000 Meters Varsity Boys616:22.00 PB11
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 18 · Valley CatholicValley Catholic5,000 Meters Varsity1816:38.51 PB11
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 10 · Valley CatholicValley Catholic5,000 Meters Difficult Course1018:16.0 PB11
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 6 · Valley CatholicValley Catholic5,000 Meters Men's Varsity - Silver616:35.4 PB11
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 10 · Valley CatholicValley Catholic5,000 Meters Varsity1016:34.50 PB11
Sep 2COWAPA District PreviewSep 2 · 5,000 Meters Boys 5k · Place 1 · Valley CatholicValley Catholic5,000 Meters Boys 5k117:5311
Aug 27Valiant OpenerAug 27 · 3,000 Meters HS Boys · Place 3 · Valley CatholicValley Catholic3,000 Meters HS Boys39:50.35 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 3A · Place 10 · Valley CatholicValley Catholic5,000 Meters 3A1016:35.4010
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 7 · Valley CatholicValley Catholic5,000 Meters 3A Varsity Boys716:34.10 PB10
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Varsity · Place 5 · Valley CatholicValley Catholic3,000 Meters Varsity59:23.4510
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Varsity · Place 12 · Valley CatholicValley Catholic5,000 Meters Varsity1216:41.0710
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 8 · Valley CatholicValley Catholic5,000 Meters Varsity816:25.7110
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 2 · Place 5 · Valley CatholicValley Catholic5,000 Meters Varsity Division 2516:12.7010
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 1A/2A/3A/4A Varsity · Place 15 · Valley CatholicValley Catholic5,000 Meters 1A/2A/3A/4A Varsity1517:37.2210
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 40 · Valley CatholicValley Catholic5,000 Meters Varsity4016:48.7110
Sep 6Knappa Logger Elk RunSep 6 · 5,000 Meters Varsity · Place 6 · Valley CatholicValley Catholic5,000 Meters Varsity617:33.2010
Aug 29Night MeetAug 29 · 3,000 Meters Sophomore · Place 15 · Valley CatholicValley Catholic3,000 Meters Sophomore159:42.4810
Jul 18Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 18 · 5,000 Meters Week 2 · Place 17 · Valley CatholicValley Catholic5,000 Meters Week 21723:11 PB10

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9OSAA 3A/2A/1A State ChampionshipsNov 9 · 5,000 Meters 3A · Place 21 · Valley CatholicValley Catholic5,000 Meters 3A2117:10.3FR
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity 3A · Place 19 · Valley CatholicValley Catholic5,000 Meters Varsity 3A1917:48.609
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 26 · Valley CatholicValley Catholic3,000 Meters Varsity2610:04.109
Oct 18Southwest Christian InvitationalOct 18 · 5,000 Meters Varsity · Place 13 · Valley CatholicValley Catholic5,000 Meters Varsity1318:14.609
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 62 · Valley CatholicValley Catholic5,000 Meters Varsity6217:55.909
Sep 27Champs InviteSep 27 · 5,000 Meters Varsity · Place 33 · Valley CatholicValley Catholic5,000 Meters Varsity3318:07.109
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 1A · Place 67 · Valley CatholicValley Catholic5,000 Meters Varsity 1A6718:28.709
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Junior Varsity · Place 24 · Valley CatholicValley Catholic5,000 Meters Junior Varsity2419:01.569
Sep 7Saxon InviteSep 7 · 5,000 Meters Junior Varsity · Place 3 · Valley CatholicValley Catholic5,000 Meters Junior Varsity319:15.569

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 71 · Bowerman TrackBowerman Track4,000 Meters 13-147115:13.90 PB8
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 12 · Bowerman TrackBowerman Track4,000 Meters 13-141214:57.09 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 29 · BowermanBowerman3,000 Meters Varsity2910:08.868
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 4,000 Meters 13-14 · Place 9 · Bowerman TrackBowerman Track4,000 Meters 13-14916:04 PB8
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 21 · BowermanBowerman3,000 Meters Middle School2110:36.48
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 15 · BowermanBowerman3,200 Meters Open1512:20.68
Sep 29McMinnville Middle School InviteSep 29 · 3,000 Meters Top 10 · Place 12 · Bowerman TrackBowerman Track3,000 Meters Top 101211:18.16 PB8
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 16 · Bowerman TrackBowerman Track3,000 Meters Middle School1610:48.70 PB8

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 52 · Bowerman TrackBowerman Track4,000 Meters 13-145214:58.20 PB7
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters Varsity · Place 23 · BowermanBowerman4,000 Meters Varsity2315:12.6114
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 76 · Bowerman TrackBowerman Track3,000 Meters Super Champs7611:01.8 PB7
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 22 · Bowerman TrackBowerman Track3,000 Meters Middle School2211:55 PB7
Oct 15Lewis & Clark XC InvitationalOct 15 · 3,000 Meters Middle School · Place 22 · BowermanBowerman3,000 Meters Middle School2211:57.5—
Oct 1The Harrier Classic Oct 1 · 3,200 Meters Middle School · Place 24 · BowermanBowerman3,200 Meters Middle School2414:24.6—
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 28 · BowermanBowerman3,000 Meters Middle School2812:01.5013

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 59 · Bowerman TrackBowerman Track3,000 Meters 11-125911:53.30 PB6
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 25 · Bowerman TrackBowerman Track3,000 Meters 11-122512:49.32 PB6
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 132 · Bowerman TrackBowerman Track3,000 Meters Super Champs13212:00.306
Oct 16Lewis & Clark College XC InvitationalOct 16 · 3,000 Meters Middle School · Place 40 · BowermanBowerman3,000 Meters Middle School4012:01.40—
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 39 · Bowerman TrackBowerman Track3,000 Meters Champions (top 10)3912:42.90 PB6
Sep 18Northwest Classic XC 2021Sep 18 · 3,000 Meters Middle School · Place 47 · BowermanBowerman3,000 Meters Middle School4713:11.39—
Mar 27Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 29 · Holy TrinityHoly Trinity1,500 Meters Youth 1500296:53.90 PB5
Mar 13Stumptown Youth XC Series Meet #3Mar 13 · 1,500 Meters Youth 1500 · Place 23 · Holy TrinityHoly Trinity1,500 Meters Youth 1500236:38.60 PB5
Mar 6Stumptown Youth XC Series Meet #2Mar 6 · 1,500 Meters Youth 1500 · Place 68 · Holy TrinityHoly Trinity1,500 Meters Youth 1500688:06.205
Feb 27Stumptown Youth XC Series Meet #1Feb 27 · 1,500 Meters Youth 1500 · Place 42 · Holy TrinityHoly Trinity1,500 Meters Youth 1500427:21.705