Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Pier ParkPDXC Preview · Oct 268:44.40PDXC PreviewOctober 26, 2019
2,000 Meters · Corban UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1011:38.84USATF Oregon Association Junior Olympic ChampionshipsNovember 10, 2018
2,000 Meters · Franklin Park - 2000 MetersUSATF Region 13 Junior Olympic Championships · Nov 1710:56.10USATF Region 13 Junior Olympic ChampionshipsNovember 17, 2018
2,000 Meters · Lane Community CollegeUSATF Region 13 Junior Olympic Championships · Nov 2310:14.07USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2019
2,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1610:23.06USATF Oregon Association Junior Olympic ChampionshipsNovember 16, 2019
3,000 Meters · Ash Creek Preserve 3KAsh Creek XC Festival · Sep 717:16.00Ash Creek XC Festival September 7, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1012:57.40NW Middle School XC Showdown presented by HOTVOctober 10, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2013:47.60USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Champoeg State ParkChampoeg MS Invitational · Oct 1216:55.1Champoeg MS InvitationalOctober 12, 2019
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:32.22The Good Evening MeetAugust 28, 2026
3,000 Meters · Jesuit High SchoolUSATF Oregon Association Junior Olympic Championships · Nov 1314:13.60USATF Oregon Association Junior Olympic ChampionshipsNovember 13, 2021
3,000 Meters · Joe Dancer ParkMcMinnville Middle School Invite · Sep 2119:37.2McMinnville Middle School InviteSeptember 21, 2018
3,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2113:14Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
3,000 Meters · Springfield High SchoolSpringfield Invitational · Sep 2818:55.60Springfield InvitationalSeptember 28, 2019
3,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 1113:51.55USATF Oregon Association Junior Olympic ChampionshipsNovember 11, 2023
4,000 Meters · Western Oregon UniversityUSATF Oregon Association Junior Olympic Championships · Nov 918:34.50USATF Oregon Association Junior Olympic ChampionshipsNovember 9, 2024
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1918:41.00The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2618:42.67Nike Portland XCSeptember 26, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1718:05.57Stumptown ShowdownOctober 17, 2026
5,000 Meters · Marist HSMarist Invite · Sep 519:37.10Marist InviteSeptember 5, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 918:30.356th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Western Oregon UniversityAsh Creek Invitational · Sep 1119:43.70Ash Creek InvitationalSeptember 11, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 286A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 31 · West SalemWest Salem5,000 Meters Varsity3119:13.410
Oct 286A-6 Central Valley Conference ChampionshipOct 28 · 5,000 Meters Varsity · Place 31 · West SalemWest Salem5,000 Meters Varsity3119:13.410
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Varsity · Place 122 · West SalemWest Salem5,000 Meters Varsity12218:05.57 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 158 · West SalemWest Salem5,000 Meters Varsity Silver15818:30.35 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Green Varsity · Place 92 · West SalemWest Salem5,000 Meters Green Varsity9218:42.67 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 71 · West SalemWest Salem5,000 Meters Silver Varsity Boys (Ave over 18:00)7118:41.00 PB10
Sep 11Ash Creek InvitationalSep 11 · 5,000 Meters Varsity · Place 115 · West SalemWest Salem5,000 Meters Varsity11519:43.70 PB10
Sep 5Marist InviteSep 5 · 5,000 Meters Varsity · Place 32 · West SalemWest Salem5,000 Meters Varsity3219:37.10 PB10
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 53 · West SalemWest Salem3,000 Meters Sophomore Boys5311:32.22 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 296A-6 Central Valley Conference ChampionshipOct 29 · 5,000 Meters Junior Varsity · Place 25 · West SalemWest Salem5,000 Meters Junior Varsity2519:58.469
Oct 22Senior Night Oct 22 · 3,000 Meters Varsity · West SalemWest Salem3,000 Meters Varsity011:57.30Unofficial9
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 102 · West SalemWest Salem5,000 Meters Junior Varsity10219:48.929
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 2 · Place 116 · West SalemWest Salem5,000 Meters Junior Varsity Division 211620:18.809
Sep 12Ash Creek FestivalSep 12 · 5,000 Meters Junior Varsity · Place 48 · West SalemWest Salem5,000 Meters Junior Varsity4820:42.609
Sep 6Marist InviteSep 6 · 5,000 Meters Junior Varsity · Place 11 · West SalemWest Salem5,000 Meters Junior Varsity1119:58.609
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 64 · West SalemWest Salem3,000 Meters Freshman6411:45.109

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9USATF Oregon Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 42 · Salem TrackSalem Track4,000 Meters 13-144218:34.50 PB8
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 278 · SalemSalem3,000 Meters Varsity27813:10.328
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Champions (top 10) · Place 84 · Salem TrackSalem Track3,000 Meters Champions (top 10)8412:57.40 PB8
Oct 5The Harrier ClassicOct 5 · 3,200 Meters Open · Place 35 · SalemSalem3,200 Meters Open3514:25.658
Sep 13Ash Creek XC FestivalSep 13 · 3,000 Meters Middle School · Place 84 · SalemSalem3,000 Meters Middle School8414:15.718

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11USATF Oregon Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 18 · Salem TrackSalem Track3,000 Meters 11-121813:51.55 PB7
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 221 · SalemSalem3,000 Meters Varsity22113:36.657
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 3,000 Meters 11-12 · Place 18 · Salem TrackSalem Track3,000 Meters 11-121813:14 PB7
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 34 · SalemSalem3,200 Meters Open3414:08.27

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5USATF Oregon Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters Varsity · Place 42 · SalemSalem3,000 Meters Varsity4213:36.7512
Sep 10Ash Creek XC FestivalSep 10 · 3,000 Meters Middle School · Place 73 · SalemSalem3,000 Meters Middle School7313:58.0010

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 57 · Salem TrackSalem Track3,000 Meters 9-105713:47.60 PB5
Nov 13USATF Oregon Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 13 · Salem TrackSalem Track3,000 Meters 9-101314:13.60 PB5
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Champs · Place 94 · Salem TrackSalem Track3,000 Meters Champs9414:06.205
Oct 9Springfield Invite (RunHub NW)Oct 9 · 3,000 Meters Middle School · Place 44 · SalemSalem3,000 Meters Middle School4415:45.0—
Sep 30McMinnville Middle School InviteSep 30 · 3,000 Meters Open · Place 21 · SalemSalem3,000 Meters Open2114:44.5—

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 2,000 Meters 8U · Place 49 · Salem TrackSalem Track2,000 Meters 8U4910:14.07 PB3
Nov 16USATF Oregon Association Junior Olympic ChampionshipsNov 16 · 2,000 Meters 8U · Place 16 · Salem TrackSalem Track2,000 Meters 8U1610:23.06 PB3
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Little Champs · Place 123 · Salem TrackSalem Track3,000 Meters Little Champs12317:50.503
Oct 26PDXC PreviewOct 26 · 1 Miles Primary School-Youth · Place 5 · Salem TrackSalem Track1 Miles Primary School-Youth58:44.40 PB3
Oct 12Champoeg MS InvitationalOct 12 · 3,000 Meters Middle School · Place 81 · Salem TrackSalem Track3,000 Meters Middle School8116:55.1 PB3
Oct 516th Annual Harrier ClassicOct 5 · 3,200 Meters Middle School · Place 224 · SalemSalem3,200 Meters Middle School22418:35.50—
Sep 28Springfield InvitationalSep 28 · 3,000 Meters Middle School · Place 115 · Salem TrackSalem Track3,000 Meters Middle School11518:55.60 PB3
Sep 7Ash Creek XC Festival Sep 7 · 3,000 Meters Middle School · Place 103 · Salem TrackSalem Track3,000 Meters Middle School10317:16.00 PB3
Sep 6Ash Creek XC Festival (College)Sep 6 · 3,000 Meters Middle School · Place 103 · SalemSalem3,000 Meters Middle School10317:16.00—

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 17USATF Region 13 Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 56 · Salem TrackSalem Track2,000 Meters 8U5610:56.10 PB2
Nov 10USATF Oregon Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 17 · Salem TrackSalem Track2,000 Meters 8U1711:38.84 PB2
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Champs · Place 264 · Salem TrackSalem Track3,000 Meters Champs26418:57.502
Oct 20EVTC Fall ClassicOct 20 · 2,000 Meters 8U · Place 11 · Salem TrackSalem Track2,000 Meters 8U1111:02.9Unofficial2
Oct 12Champoeg InvitationalOct 12 · 3,000 Meters Middle School · Place 82 · Salem TrackSalem Track3,000 Meters Middle School8217:43.342
Sep 21McMinnville Middle School InviteSep 21 · 3,000 Meters Open · Place 155 · Salem TrackSalem Track3,000 Meters Open15519:37.2 PB2