Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1212:58.20NW Middle School XC Showdown presented by HOTVOctober 12, 2023
3,000 Meters · Monroe City ParkWVYL XC District Championships 2023 · Oct 2412:10.97WVYL XC District Championships 2023October 24, 2023
3,000 Meters · Monroe City Park 3000 m CourseWVYL XC District Championships · Oct 2013:26.50WVYL XC District ChampionshipsOctober 20, 2022
3,000 Meters · Oak Hill SchoolKing of the Hill · Oct 413:36.7King of the HillOctober 4, 2023
5,000 Meters · Bryant ParkThe Harrier Classic · Oct 318:19.36The Harrier ClassicOctober 3, 2026
5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 918:00.94Champoeg InvitationalOctober 9, 2026
5,000 Meters · Harrisburg High SchoolHarrisburg Challenge · Oct 1518:35.2Harrisburg ChallengeOctober 15, 2026
5,000 Meters · Jackson County Expo5A-SD1 District 1 Championships · Oct 2817:53.105A-SD1 District 1 ChampionshipsOctober 28, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 1919:01.90Northwest Classic-Sponsored by Steens Mountain Running CampSeptember 19, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1218:44.51Oregon City XC Invitational September 12, 2026
5,000 Meters · Willamette High SchoolWillamette Golden Hour 5K · Sep 2618:18.84Willamette Golden Hour 5KSeptember 26, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 285A-SD1 District 1 ChampionshipsOct 28 · 5,000 Meters Varsity · Place 27 · WillametteWillamette5,000 Meters Varsity2717:53.10 PB11
Oct 15Harrisburg ChallengeOct 15 · 5,000 Meters Varsity · Place 19 · WillametteWillamette5,000 Meters Varsity1918:35.2 PB11
Oct 9Champoeg InvitationalOct 9 · 5,000 Meters Varsity Boys · Place 64 · WillametteWillamette5,000 Meters Varsity Boys6418:00.94 PB11
Oct 3The Harrier ClassicOct 3 · 5,000 Meters VARSITY · Place 25 · WillametteWillamette5,000 Meters VARSITY2518:19.36 PB11
Sep 26Willamette Golden Hour 5KSep 26 · 5,000 Meters Varsity · Place 3 · WillametteWillamette5,000 Meters Varsity318:18.84 PB11
Sep 19Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters 5A/6A Varsity · Place 73 · WillametteWillamette5,000 Meters 5A/6A Varsity7319:01.90 PB11
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters JV Boys Gold. (21mins-) · Place 61 · WillametteWillamette5,000 Meters JV Boys Gold. (21mins-)6118:44.51 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 304A-4 Sky-Em League ChampionshipOct 30 · 5,000 Meters Varsity · Place 23 · MaristMarist5,000 Meters Varsity2319:26.8010
Oct 18The CG Bramble ScrambleOct 18 · 5,000 Meters Varsity · Place 45 · MaristMarist5,000 Meters Varsity4521:07.1710
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 168 · MaristMarist5,000 Meters Varsity16820:21.1710
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 132 · MaristMarist5,000 Meters Junior Varsity Division 113219:37.1010
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters Junior Varsity Open · Place 39 · MaristMarist5,000 Meters Junior Varsity Open3920:56.8210

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9OSAA 4A State ChampionshipsNov 9 · 5,000 Meters 4A · Place 99 · MaristMarist5,000 Meters 4A9920:57.19
Oct 313A/2A/1A-SD4 District 4 ChampionshipsOct 31 · 5,000 Meters Varsity 4A · Place 29 · MaristMarist5,000 Meters Varsity 4A2920:39.259
Oct 314A-4 Sky-Em League ChampionshipsOct 31 · 5,000 Meters Varsity · Place 29 · MaristMarist5,000 Meters Varsity2920:39.259
Oct 19The CG Bramble ScrambleOct 19 · 5,000 Meters Varsity · Place 70 · MaristMarist5,000 Meters Varsity7022:18.609
Oct 114th Annual Rose City Championship InviteOct 11 · 5,000 Meters Varsity · Place 107 · MaristMarist5,000 Meters Varsity10719:40.449
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Freshman Division 1 · Place 127 · MaristMarist5,000 Meters Junior Varsity Freshman Division 112720:54.3FR
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 1A · Place 171 · MaristMarist5,000 Meters Varsity 1A17120:50.309
Sep 11Country Fair ClassicSep 11 · 5,000 Meters Varsity · Place 56 · MaristMarist5,000 Meters Varsity5620:15.69
Sep 7Marist InviteSep 7 · 5,000 Meters Varsity · Place 83 · MaristMarist5,000 Meters Varsity8321:27.299
Aug 31JC Rust BusterAug 31 · 2 Miles Varsity · Place 15 · MaristMarist2 Miles Varsity1512:42.009

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24WVYL XC District Championships 2023Oct 24 · 3,000 Meters Middle School · Place 17 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School1712:10.97 PB8
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 7 · O'Hara CatholicO'Hara Catholic3,000 Meters Sweepstakes712:58.20 PB8
Oct 4King of the HillOct 4 · 3,000 Meters Middle School · Place 19 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School1913:36.7 PB8

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 20WVYL XC District ChampionshipsOct 20 · 3,000 Meters Middle School · Place 31 · O'Hara CatholicO'Hara Catholic3,000 Meters Middle School3113:26.50 PB7
Oct 13NW Middle School XC Showdown presented by HOTVOct 13 · 3,000 Meters Champions (top 10) · Place 80 · O'Hara CatholicO'Hara Catholic3,000 Meters Champions (top 10)8014:28.37