Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Nov 313:48.20PDXC State Middle School ChampionshipNovember 3, 2019
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1411:37.90NW Middle School XC Showdown presented by HOTVOctober 14, 2021
3,000 Meters · Cheldelin 3000Cheldelin Cougar Classic · Oct 1712:48.40Cheldelin Cougar ClassicOctober 17, 2019
3,000 Meters · Philomath HSPhilomath MS XC meet · Oct 2512:09.02Philomath MS XC meetOctober 25, 2021
3,000 Meters · Santiam Christian HS, Adair VillageSantiam Christian middle school invitational · Sep 2211:06.98Santiam Christian middle school invitationalSeptember 22, 2021
3,000 Meters · Seven Oak Middle SchoolMWC middle school meet · Oct 2011:38.80MWC middle school meetOctober 20, 2021
3,000 Meters · Stayton Middle School Nature TrailsRegis/Stayton High Invitational · Oct 313:07.1Regis/Stayton High InvitationalOctober 3, 2019
3,000 Meters · Western Oregon UniversityStumptown Running Middle School Championship presented by Portland Track & Stumptown Running · Oct 3110:48.90Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOctober 31, 2021
3,400 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 1111:40.0Silver Falls Oktoberfest InvitationalSeptember 11, 2024
5,000 Meters · Lane Community CollegeOSAA 5A State Championships · Nov 917:08.7OSAA 5A State ChampionshipsNovember 9, 2024
5,000 Meters · Seven Oak Middle SchoolLebanon XC meet · Oct 1220:06.77Lebanon XC meetOctober 12, 2022
5,000 Meters · Steens MountainSteens Mountain Running Camp Jan Yriarte Uphill 5K · Jul 2827:30Steens Mountain Running Camp Jan Yriarte Uphill 5K July 28, 2023
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 220:28.46Ultimook RaceSeptember 2, 2023
5,000 Meters · Western Oregon University5A-3 Mid-Willamette Conference Championships · Nov 117:48.405A-3 Mid-Willamette Conference ChampionshipsNovember 1, 2024
5,000 Meters · Willamette Mission State Park (Brooks)5A-3 MWC XC Championships · Oct 2919:53.75A-3 MWC XC ChampionshipsOctober 29, 2022

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8OSAA State XC ChampionshipsNov 8 · 5,000 Meters 5A · Place 67 · CorvallisCorvallis5,000 Meters 5A6717:44.7212
Oct 305A-3 Mid-Willamette Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 11 · CorvallisCorvallis5,000 Meters Varsity1117:08.0412
Oct 22The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 84 · CorvallisCorvallis5,000 Meters Varsity8418:56.512
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Varsity · Place 34 · CorvallisCorvallis5,000 Meters Varsity3416:55.6812
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters 5A/6A Varsity · Place 42 · CorvallisCorvallis5,000 Meters 5A/6A Varsity4217:56.5012
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 90 · CorvallisCorvallis5,000 Meters Varsity9017:42.6312

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9OSAA 5A State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 47 · CorvallisCorvallis5,000 Meters Varsity4717:08.7 PB11
Nov 15A-3 Mid-Willamette Conference ChampionshipsNov 1 · 5,000 Meters Varsity · Place 18 · CorvallisCorvallis5,000 Meters Varsity1817:48.40 PB11
Oct 23The Happy Hustle Oct 23 · 5,000 Meters Varsity · Place 13 · CorvallisCorvallis5,000 Meters Varsity1316:51.4611
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Varsity · Place 64 · CorvallisCorvallis5,000 Meters Varsity6417:59.3011
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity · Place 113 · CorvallisCorvallis5,000 Meters Varsity11316:43.6JR
Sep 25MWC PreviewSep 25 · 5,000 Meters Varsity · Place 26 · CorvallisCorvallis5,000 Meters Varsity2619:42.1711
Sep 11Silver Falls Oktoberfest InvitationalSep 11 · 3,400 Meters Junior Varsity · Place 2 · CorvallisCorvallis3,400 Meters Junior Varsity211:40.0 PB11
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 5A · Place 27 · CorvallisCorvallis5,000 Meters Varsity 5A2718:32.4311
Aug 30The OpenerAug 30 · 3,000 Meters Varsity · Place 21 · CorvallisCorvallis3,000 Meters Varsity219:32.5511

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 275A-3 Mid-Willamette Conference ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 1 · CorvallisCorvallis5,000 Meters Junior Varsity117:36.8710
Oct 19The Happy Hustle Oct 19 · 5,000 Meters Varsity · Place 18 · CorvallisCorvallis5,000 Meters Varsity1818:06.3710
Oct 13Champoeg Invitational Oct 13 · 5,000 Meters Varsity · Place 47 · CorvallisCorvallis5,000 Meters Varsity4718:19.1310
Oct 7The Harrier ClassicOct 7 · 5,000 Meters Varsity · Place 77 · CorvallisCorvallis5,000 Meters Varsity7717:59.5SO
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 1 · Place 19 · CorvallisCorvallis5,000 Meters Junior Varsity Division 11918:03.7SO
Sep 20MWC Preview MeetSep 20 · 5,000 Meters Junior Varsity · Place 3 · CorvallisCorvallis5,000 Meters Junior Varsity318:17.2410
Sep 13Silver Falls Oktoberfest InvitationalSep 13 · 5,000 Meters Varsity · Place 24 · CorvallisCorvallis5,000 Meters Varsity2418:07.810
Sep 2Ultimook RaceSep 2 · 5,000 Meters Junior Varsity 5A-6A · Place 20 · CorvallisCorvallis5,000 Meters Junior Varsity 5A-6A2020:28.46 PB10
Jul 28Steens Mountain Running Camp Jan Yriarte Uphill 5K Jul 28 · 5,000 Meters Session 2 · Place 76 · CorvallisCorvallis5,000 Meters Session 27627:30 PB10

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5OSAA 5A State ChampionshipsNov 5 · 5,000 Meters 5A · Place 91 · CorvallisCorvallis5,000 Meters 5A9119:19.89
Oct 295A-3 MWC XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 47 · CorvallisCorvallis5,000 Meters Varsity4719:53.7 PB9
Oct 12Lebanon XC meetOct 12 · 5,000 Meters Varsity & JV · Place 16 · CorvallisCorvallis5,000 Meters Varsity & JV1620:06.77 PB9
Oct 1The Harrier Classic Oct 1 · 5,000 Meters Varsity · Place 114 · CorvallisCorvallis5,000 Meters Varsity11419:09.9FR
Sep 24Nike Portland XCSep 24 · 5,000 Meters Varsity Division 1 · Place 151 · CorvallisCorvallis5,000 Meters Varsity Division 115118:14.4FR
Sep 21MWC XC Championship Preview MeetSep 21 · 5,000 Meters Varsity · Place 41 · CorvallisCorvallis5,000 Meters Varsity4119:54.19
Sep 17Northwest Classic XC 2022Sep 17 · 5,000 Meters Varsity 5A · Place 113 · CorvallisCorvallis5,000 Meters Varsity 5A11318:30.909
Sep 3Ultimook RaceSep 3 · 5,000 Meters Varsity 5A · Place 118 · CorvallisCorvallis5,000 Meters Varsity 5A11820:36.7FR

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 35 · Corvallis Junior HighCorvallis Junior High3,000 Meters Super Champs3510:48.90 PB8
Oct 25Philomath MS XC meetOct 25 · 3,000 Meters Middle School · Place 6 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School612:09.02 PB8
Oct 20MWC middle school meetOct 20 · 3,000 Meters Middle School · Place 5 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School511:38.80 PB8
Oct 14NW Middle School XC Showdown presented by HOTVOct 14 · 3,000 Meters Champions (top 10) · Place 11 · Corvallis Junior HighCorvallis Junior High3,000 Meters Champions (top 10)1111:37.90 PB8
Sep 22Santiam Christian middle school invitationalSep 22 · 3,000 Meters Middle School · Place 3 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School311:06.98 PB8

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 3PDXC State Middle School ChampionshipNov 3 · 3,000 Meters Champs · Place 107 · Corvallis Junior HighCorvallis Junior High3,000 Meters Champs10713:48.20 PB6
Oct 21Philomath MS XC meetOct 21 · 3,000 Meters Middle School · Place 43 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School4312:49.46
Oct 17Cheldelin Cougar ClassicOct 17 · 3,000 Meters Middle School · Place 43 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School4312:48.40 PB6
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 38 · Corvallis Junior HighCorvallis Junior High3,000 Meters Sweepstakes3813:10.406
Oct 3Regis/Stayton High InvitationalOct 3 · 3,000 Meters Middle School · Place 68 · Corvallis Junior HighCorvallis Junior High3,000 Meters Middle School6813:07.1 PB6