Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Ash Creek Preserve 3KPDXC State Middle School Championship · Oct 2810:36.60PDXC State Middle School ChampionshipOctober 28, 2018
3,000 Meters · Bear Creek ParkCascade Christian MS / Sacred Heart Invite · Sep 1310:57.4Cascade Christian MS / Sacred Heart InviteSeptember 13, 2018
3,000 Meters · Colver Sports FieldsSOMSAC Conference Championship · Oct 2411:17.72SOMSAC Conference ChampionshipOctober 24, 2017
3,000 Meters · Eagle Point Golf ClubSOMSAC Conference Championship · Oct 239:29.3SOMSAC Conference ChampionshipOctober 23, 2018
3,000 Meters · Fleming Middle schoolLincoln Savage Invitational · Sep 2111:44.76Lincoln Savage InvitationalSeptember 21, 2017
3,000 Meters · Holmes ParkSOMSAC XC (Sacred Heart) · Sep 2911:54.17SOMSAC XC (Sacred Heart) September 29, 2016
3,000 Meters · Lincoln Savage Middle SchoolLincoln Savage Invitational · Oct 2012:13.2Lincoln Savage InvitationalOctober 20, 2016
3,000 Meters · Lithia ParkSOMSAC Lithia Park Meet · Sep 2710:38SOMSAC Lithia Park MeetSeptember 27, 2018
3,000 Meters · North Middle schoolNorth Middle School · Sep 2812:58.12North Middle SchoolSeptember 28, 2017
3,000 Meters · Ruch School Fitness TrailSOMSAC Small Schools: Ruch Meet · Oct 1811:12.01SOMSAC Small Schools: Ruch MeetOctober 18, 2018
3,000 Meters · Western Oregon UniversityPDXC State Middle School Championship · Oct 2911:43.25PDXC State Middle School ChampionshipOctober 29, 2017
5,000 Meters · Ash Creek Preserve 5KAsh Creek XC Festival · Sep 717:22.32Ash Creek XC Festival September 7, 2019
5,000 Meters · Crater High School TrackCrater Classic 5000m Track Invitational (Covid XC Season) · Mar 2615:59.92Crater Classic 5000m Track Invitational (Covid XC Season)March 26, 2021
5,000 Meters · Eagle Island XC CourseNXR Northwest Regional Championships · Nov 1617:29.50NXR Northwest Regional ChampionshipsNovember 16, 2019
5,000 Meters · Jackson County FairgroundsRogue Valley Runners Max King Invitational · Oct 916:37.7Rogue Valley Runners Max King InvitationalOctober 9, 2019
5,000 Meters · Jacksonville Forest ParkSouth Medford vs Ashland · Mar 1018:53.9South Medford vs AshlandMarch 10, 2021
5,000 Meters · Lane Community CollegeOSAA 5A State Championships · Nov 515:35.6OSAA 5A State ChampionshipsNovember 5, 2022
5,000 Meters · North Medford HS TrackAshland vs North Medford · Mar 317:30.15Ashland vs North MedfordMarch 3, 2021
5,000 Meters · Oak Knoll Golf CourseRoseburg, Eagle Point, Ashland Tri-Meet · Mar 1717:02.07Roseburg, Eagle Point, Ashland Tri-MeetMarch 17, 2021
5,000 Meters · Rose City Golf CourseRose City Championship Invite · Apr 1015:41.80Rose City Championship InviteApril 10, 2021
5,000 Meters · Springfield High School5A-2 Midwestern League District Championships · Oct 3017:02.65A-2 Midwestern League District ChampionshipsOctober 30, 2019
5,000 Meters · State Meet Course (Lane)OSAA 5A State Championship · Nov 917:25.40OSAA 5A State ChampionshipNovember 9, 2019
5,000 Meters · Steens MountainSTEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5K · Jul 2221:53STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJuly 22, 2022
5,000 Meters · Valley of the Rogue State Park5A-2 Midwestern League Championships · Oct 2715:51.615A-2 Midwestern League ChampionshipsOctober 27, 2021
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 325:00.451st Charles Bowles Willamette XC InvitationalOctober 3, 2026
8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 1724:56.67Linfield George Oja InvitationalOctober 17, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 53 · PortlandPortland8,000 Meters Collegiate5324:56.67 PBJr
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 37 · PortlandPortland8,000 Meters Invite3725:00.4 PBJr

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5OSAA 5A State ChampionshipsNov 5 · 5,000 Meters 5A · Place 4 · AshlandAshland5,000 Meters 5A415:35.6 PB12
Jul 22STEENS MOUNTAIN RUNNING CAMP JAN YRIARTE UPHILL 5KJul 22 · 5,000 Meters Week 1 · Place 3 · AshlandAshland5,000 Meters Week 1321:53 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6OSAA 5A State ChampionshipsNov 6 · 5,000 Meters 5A · Place 6 · AshlandAshland5,000 Meters 5A615:54.2011
Oct 275A-2 Midwestern League ChampionshipsOct 27 · 5,000 Meters Varsity · Place 3 · AshlandAshland5,000 Meters Varsity315:51.61 PB11
Jul 23Steens Mountain Running Camp Jan Yriarte Uphill 5KJul 23 · 5,000 Meters Week 1 · Place 8 · AshlandAshland5,000 Meters Week 1822:0111
Apr 10Rose City Championship InviteApr 10 · 5,000 Meters Varsity Men · Place 18 · AshlandAshland5,000 Meters Varsity Men1815:41.80 PB10
Mar 26Crater Classic 5000m Track Invitational (Covid XC Season)Mar 26 · 5,000 Meters Boys · Place 8 · AshlandAshland5,000 Meters Boys815:59.92 PB10
Mar 17Roseburg, Eagle Point, Ashland Tri-MeetMar 17 · 5,000 Meters Open · Place 3 · AshlandAshland5,000 Meters Open317:02.07 PB10
Mar 10South Medford vs AshlandMar 10 · 5,000 Meters Varsity · Place 4 · AshlandAshland5,000 Meters Varsity418:53.9 PB10
Mar 3Ashland vs North MedfordMar 3 · 5,000 Meters Varsity · Place 3 · AshlandAshland5,000 Meters Varsity317:30.15 PB10

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NXR Northwest Regional ChampionshipsNov 16 · 5,000 Meters Championship · Place 182 · AshlandAshland5,000 Meters Championship18217:29.50 PB9
Nov 9OSAA 5A State ChampionshipNov 9 · 5,000 Meters 5A · Place 60 · AshlandAshland5,000 Meters 5A6017:25.40 PB9
Oct 305A-2 Midwestern League District ChampionshipsOct 30 · 5,000 Meters Varsity · Place 13 · AshlandAshland5,000 Meters Varsity1317:02.6 PB9
Oct 9Rogue Valley Runners Max King InvitationalOct 9 · 5,000 Meters Varsity · Place 12 · AshlandAshland5,000 Meters Varsity1216:37.7 PB9
Sep 7Ash Creek XC Festival Sep 7 · 5,000 Meters Junior Varsity · Place 13 · AshlandAshland5,000 Meters Junior Varsity1317:22.32 PB9

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28PDXC State Middle School ChampionshipOct 28 · 3,000 Meters Super Champs · Place 6 · AshlandAshland3,000 Meters Super Champs610:36.60 PB8
Oct 23SOMSAC Conference ChampionshipOct 23 · 3,000 Meters Varsity · Place 1 · AshlandAshland3,000 Meters Varsity19:29.3 PB8
Oct 18SOMSAC Small Schools: Ruch MeetOct 18 · 3,000 Meters Middle School · Place 1 · AshlandAshland3,000 Meters Middle School111:12.01 PB8
Oct 2SOMSAC Pre-ConferenceOct 2 · 3,000 Meters Varsity · Place 2 · AshlandAshland3,000 Meters Varsity29:42.978
Sep 27SOMSAC Lithia Park MeetSep 27 · 3,000 Meters Middle School Boys · Place 2 · AshlandAshland3,000 Meters Middle School Boys210:38 PB8
Sep 13Cascade Christian MS / Sacred Heart InviteSep 13 · 3,000 Meters Middle School · Place 1 · AshlandAshland3,000 Meters Middle School110:57.4 PB8

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29PDXC State Middle School ChampionshipOct 29 · 3,000 Meters Super Champs · Place 94 · AshlandAshland3,000 Meters Super Champs9411:43.25 PB7
Oct 24SOMSAC Conference ChampionshipOct 24 · 3,000 Meters Varsity · Place 19 · AshlandAshland3,000 Meters Varsity1911:17.72 PB7
Oct 10SOMSAC Talent MeetOct 10 · 3,000 Meters Middle School · Place 5 · AshlandAshland3,000 Meters Middle School511:54.37
Oct 3SOMSAC Pre-Conference MeetOct 3 · 3,000 Meters Varsity · Place 53 · AshlandAshland3,000 Meters Varsity5312:43.977
Sep 28North Middle SchoolSep 28 · 3,000 Meters Middle School · Place 17 · AshlandAshland3,000 Meters Middle School1712:58.12 PB7
Sep 21Lincoln Savage InvitationalSep 21 · 3,000 Meters Middle School · Place 8 · AshlandAshland3,000 Meters Middle School811:44.76 PB7

2016 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25SOMSAC XC District ChampionshipsOct 25 · 3,000 Meters Junior Varsity · Place 17 · AshlandAshland3,000 Meters Junior Varsity1712:57.56
Oct 20Lincoln Savage InvitationalOct 20 · 3,000 Meters Middle School · Place 19 · AshlandAshland3,000 Meters Middle School1912:13.2 PB6
Oct 13SOMSAC XC - Fleming's MeetOct 13 · 3,000 Meters Middle School · Place 29 · AshlandAshland3,000 Meters Middle School2912:44.26
Sep 29SOMSAC XC (Sacred Heart) Sep 29 · 3,000 Meters Middle School · Place 26 · AshlandAshland3,000 Meters Middle School2611:54.17 PB6
Sep 22The Hornet HoneySep 22 · 3,000 Meters Middle School · Place 15 · AshlandAshland3,000 Meters Middle School1512:216
Sep 15SOMSAC Meet (Ashland)Sep 15 · 3,000 Meters Middle School · Place 20 · AshlandAshland3,000 Meters Middle School2013:156