Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 276:34.20Stumptown Youth XC Series Meet #4March 27, 2021
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Oct 2814:02.50PDXC State Middle School ChampionshipOctober 28, 2018
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1013:40.30NW Middle School XC Showdown presented by HOTVOctober 10, 2019
3,000 Meters · Blue Lake ParkNike Portland XC Middle School/Club · Sep 2713:28.40Nike Portland XC Middle School/ClubSeptember 27, 2019
3,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1012:50.95USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
3,000 Meters · Franklin Park - 3000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1713:08.70USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
3,000 Meters · Jesuit High SchoolStumptown Youth XC Series Meet #1 · Feb 2713:43.70Stumptown Youth XC Series Meet #1February 27, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2115:06.1McMinnville Middle School InviteSeptember 21, 2018
3,000 Meters · Woodland ParkUSATF Region 13 Junior Olympic Championships · Nov 1814:29.08USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2017
4,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1319:00.70USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
5,000 Meters · Cook Park3A/2A/1A-SD1 District Championships · Oct 2724:05.63A/2A/1A-SD1 District ChampionshipsOctober 27, 2022
5,000 Meters · Lane Community CollegeNorthwest Classic : Sponsored by Steens Mountain Running Camp · Sep 2019:48.09Northwest Classic : Sponsored by Steens Mountain Running CampSeptember 20, 2025
5,000 Meters · Rainier HS3A/2A/1A-SD1 District 1 Championships · Oct 3018:15.503A/2A/1A-SD1 District 1 ChampionshipsOctober 30, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 3A · Place 63 · Westside ChristianWestside Christian5,000 Meters 3A6318:45.7012
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters 3A Varsity Boys · Place 23 · Westside ChristianWestside Christian5,000 Meters 3A Varsity Boys2318:15.50 PB12
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Varsity · Place 43 · Westside ChristianWestside Christian3,000 Meters Varsity4310:41.8712
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Varsity · Place 51 · Westside ChristianWestside Christian5,000 Meters Varsity5118:09.4812
Oct 11Rainier Invitational Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 24 · Westside ChristianWestside Christian5,000 Meters Varsity2419:1712
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 175 · Westside ChristianWestside Christian5,000 Meters Varsity17519:23.6212
Sep 26Champs InviteSep 26 · 5,000 Meters Varsity · Place 54 · Westside ChristianWestside Christian5,000 Meters Varsity5418:59.8012
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 1A/2A/3A/4A Varsity · Place 57 · Westside ChristianWestside Christian5,000 Meters 1A/2A/3A/4A Varsity5719:48.09 PB12
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 178 · Westside ChristianWestside Christian5,000 Meters Varsity17819:38.7212

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 303A/2A/1A-SD1 District 1 ChampionshipsOct 30 · 5,000 Meters Varsity 3A · Place 28 · Westside ChristianWestside Christian5,000 Meters Varsity 3A2818:28.9011
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 51 · Westside ChristianWestside Christian3,000 Meters Varsity5110:34.5011
Oct 17Harrisburg Invitational: 2024Oct 17 · 5,000 Meters Varsity · Place 19 · Westside ChristianWestside Christian5,000 Meters Varsity1918:56.211
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 112 · Westside ChristianWestside Christian5,000 Meters Varsity11219:21.2011
Oct 3Grant Robison InvitationalOct 3 · 5,000 Meters Varsity · Place 73 · Westside ChristianWestside Christian5,000 Meters Varsity7319:12.3611
Sep 27Champs InviteSep 27 · 5,000 Meters Varsity · Place 73 · Westside ChristianWestside Christian5,000 Meters Varsity7319:12.5011
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 1A · Place 92 · Westside ChristianWestside Christian5,000 Meters Varsity 1A9219:01.6011
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Varsity · Place 182 · Westside ChristianWestside Christian5,000 Meters Varsity18219:39.0511
Sep 7Darrel Deedon InviteSep 7 · 5,000 Meters Varsity · Place 16 · Westside ChristianWestside Christian5,000 Meters Varsity1620:13.1511

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 243A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 23 · Westside ChristianWestside Christian5,000 Meters Junior Varsity 3A2320:39.6SO
Oct 243A/2A/1A-SD1 District 1 ChampionshipsOct 24 · 5,000 Meters Junior Varsity 3A · Place 21 · Westside ChristianWestside Christian5,000 Meters Junior Varsity 3A2120:39.6SO
Oct 18The Bigfoot Classic @ Alderbrook Golf CourseOct 18 · 5,000 Meters Junior Varsity · Place 49 · Westside ChristianWestside Christian5,000 Meters Junior Varsity4920:46.3010
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 113 · Westside ChristianWestside Christian5,000 Meters Junior Varsity Division 111320:33.2SO
Sep 23Northwest Classic 2023Sep 23 · 5,000 Meters Varsity 1A · Place 107 · Westside ChristianWestside Christian5,000 Meters Varsity 1A10722:07.7SO
Sep 22Champs InviteSep 22 · 5,000 Meters Varsity · Place 128 · Westside ChristianWestside Christian5,000 Meters Varsity12821:58.2410
Sep 9Ash Creek XC FestivalSep 9 · 5,000 Meters Junior Varsity · Place 94 · Westside ChristianWestside Christian5,000 Meters Junior Varsity9420:48.5SO
Aug 31Oregon City, Tualatin @ TigardAug 31 · 5,000 Meters Junior Varsity · Place 12 · Westside ChristianWestside Christian5,000 Meters Junior Varsity1220:45.14SO

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 273A/2A/1A-SD1 District ChampionshipsOct 27 · 5,000 Meters 3A JV Boys · Place 40 · Westside ChristianWestside Christian5,000 Meters 3A JV Boys4024:05.6 PB9
Oct 21VC Last Chance 3kOct 21 · 3,000 Meters Varsity · Place 61 · Westside ChristianWestside Christian3,000 Meters Varsity6113:47.1FR
Oct 142nd Annual Rose City Championship InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 240 · Westside ChristianWestside Christian5,000 Meters Junior Varsity24024:39.70FR
Oct 7 Flat & Fast InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 48 · Westside ChristianWestside Christian5,000 Meters Junior Varsity4823:28.4FR
Sep 30SCS InvitationalSep 30 · 5,000 Meters Varsity · Place 51 · Westside ChristianWestside Christian5,000 Meters Varsity5124:44.29
Sep 16Meriwether CC Classic Sep 16 · 5,000 Meters Varsity · Place 285 · Westside ChristianWestside Christian5,000 Meters Varsity28524:10.8FR
Sep 10Ash Creek XC FestivalSep 10 · 5,000 Meters Junior Varsity · Place 247 · Westside ChristianWestside Christian5,000 Meters Junior Varsity24724:56.70FR
Aug 25Canby XC InvitationalAug 25 · 5,000 Meters Junior Varsity · Place 6 · Westside ChristianWestside Christian5,000 Meters Junior Varsity624:33.86FR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 44 · Bowerman TrackBowerman Track4,000 Meters 13-144419:00.70 PB8
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Varsity · Place 46 · BowermanBowerman3,000 Meters Varsity4612:51.8—
Mar 27Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 19 · West Hills ChristianWest Hills Christian1,500 Meters Youth 1500196:34.20 PB7
Mar 13Stumptown Youth XC Series Meet #3Mar 13 · 3,000 Meters Youth 3000 · Place 24 · West Hills ChristianWest Hills Christian3,000 Meters Youth 30002413:54.507
Mar 6Stumptown Youth XC Series Meet #2Mar 6 · 1,500 Meters Youth 1500 · Place 19 · West Hills ChristianWest Hills Christian1,500 Meters Youth 1500196:37.607
Feb 27Stumptown Youth XC Series Meet #1Feb 27 · 3,000 Meters Youth 3000 · Place 28 · West Hills ChristianWest Hills Christian3,000 Meters Youth 30002813:43.70 PB7

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 62 · Bowerman TrackBowerman Track3,000 Meters Sweepstakes6213:40.30 PB6
Sep 27Nike Portland XC Middle School/ClubSep 27 · 3,000 Meters PDXC Alan Webb MS Race · Place 189 · Bowerman TrackBowerman Track3,000 Meters PDXC Alan Webb MS Race18913:28.40 PB6
Sep 21Three Course ChallengeSep 21 · 3,000 Meters Middle School · Place 110 · 11- Bowerman11- Bowerman3,000 Meters Middle School11014:37—

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 54 · Bowerman TrackBowerman Track3,000 Meters 9-105413:08.70 PB5
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 22 · Bowerman TrackBowerman Track3,000 Meters 9-102212:50.95 PB5
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 109 · Bowerman TrackBowerman Track3,000 Meters Champs10914:02.50 PB5
Oct 11NW Middle School XC Showdown presented by HOTVOct 11 · 3,000 Meters Sweepstakes · Place 85 · Bowerman TrackBowerman Track3,000 Meters Sweepstakes8514:28.00Unofficial5
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 83 · Bowerman TrackBowerman Track3,000 Meters Open8315:06.1 PB5

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 9-10 · Place 67 · Bowerman TrackBowerman Track3,000 Meters 9-106714:29.08 PB4
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 9-10 · Place 40 · Bowerman TrackBowerman Track3,000 Meters 9-104013:00.004