Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2311:25.40The Mook XC Invite at AlderbrookSeptember 23, 2023
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2312:38.5Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:34.46USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2810:47.18The Good Evening MeetAugust 28, 2026
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2112:16Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 911:44.32USATF Oregon Association Junior Olympic ChampionshipsNovember 9, 2024
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1314:37.002025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2213:49.95USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1917:21.25The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 2816:50.406A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOctober 28, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1617:15.20Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 916:58.886th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2517:01.10Nike Bob Firman Invitational XCSeptember 25, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1117:47.39Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 286A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A JV · Place 3 · Central CatholicCentral Catholic5,000 Meters 6A JV316:50.40 PB9
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 1 · Central CatholicCentral Catholic5,000 Meters Junior Varsity117:15.20 PB9
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 31 · Central CatholicCentral Catholic5,000 Meters JV Championship3116:58.88 PB9
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Freshman · Place 6 · Central CatholicCentral Catholic5,000 Meters Freshman617:01.10 PB9
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Gold Varsity Boys (avg top 5 under 18 · Place 58 · Central CatholicCentral Catholic5,000 Meters Gold Varsity Boys (avg top 5 under 185817:21.25 PB9
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 5 · Central CatholicCentral Catholic5,000 Meters Junior Varsity517:47.39 PB9
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Freshmen Boys · Place 15 · Central CatholicCentral Catholic3,000 Meters Freshmen Boys1510:47.18 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 74 · Bowerman TrackBowerman Track4,000 Meters 13-147414:37.00 PB8
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 4,000 Meters 13-14 · Place 23 · Bowerman TrackBowerman Track4,000 Meters 13-142313:49.95 PB8
Nov 9USATF Oregon Junior Olympic Cross Country ChampionshipNov 9 · 4,000 Meters Varsity · Place 9 · BowermanBowerman4,000 Meters Varsity914:19.90—
Nov 2Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 38 · BowermanBowerman3,000 Meters Varsity3810:13.908
Oct 105th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 21 · BowermanBowerman3,000 Meters Middle School2110:29.518
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 10 · BowermanBowerman3,000 Meters Middle School1010:22.508

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 177 · Bowerman TrackBowerman Track3,000 Meters 11-1217711:34.46 PB7
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 15 · Bowerman TrackBowerman Track3,000 Meters 11-121511:44.32 PB7
Oct 114th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 20 · BowermanBowerman3,000 Meters Middle School2010:44.517
Oct 5The Harrier ClassicOct 5 · 3,200 Meters Open · Place 15 · BowermanBowerman3,200 Meters Open1512:39.327
Sep 21The Mook XC Invite at AlderbrookSep 21 · 3,000 Meters Middle School · Place 7 · BowermanBowerman3,000 Meters Middle School710:46.907
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 15 · BowermanBowerman3,000 Meters Middle School1511:04.427

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 11-12 · Place 11 · Bowerman TrackBowerman Track3,000 Meters 11-121112:16 PB6
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 46 · BowermanBowerman3,000 Meters Middle School4611:48.66
Sep 23The Mook XC Invite at AlderbrookSep 23 · 3,000 Meters Middle School · Place 29 · Bowerman TrackBowerman Track3,000 Meters Middle School2911:25.40 PB6
Sep 9Ash Creek XC FestivalSep 9 · 3,000 Meters Middle School · Place 30 · BowermanBowerman3,000 Meters Middle School3011:57.16

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 27 · Bowerman TrackBowerman Track3,000 Meters Champs2711:44.65
Oct 15Lewis & Clark XC InvitationalOct 15 · 3,000 Meters Middle School · Place 58 · BowermanBowerman3,000 Meters Middle School5814:11.15
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 65 · Bowerman TrackBowerman Track3,000 Meters Middle School6512:38.5 PB5