Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Shasta College Course19th Annual Bill Springhorn Classic · Sep 414:46.1219th Annual Bill Springhorn ClassicSeptember 4, 2026
3,000 Meters · Holmes ParkHedrick Hosting @ Holmes Park SOMSAC XC Meet · Sep 2115:21.70Hedrick Hosting @ Holmes Park SOMSAC XC MeetSeptember 21, 2023
3,000 Meters · Jackson County Expo2023 SOMSAC Cross Country District Meet · Oct 1915:38.402023 SOMSAC Cross Country District MeetOctober 19, 2023
3,000 Meters · Lincoln Savage Middle SchoolLincoln Savage Invite · Oct 614:35.84Lincoln Savage InviteOctober 6, 2022
3,000 Meters · Ruch School Fitness TrailSOMSAC Meet @ Ruch · Sep 1515:42.3SOMSAC Meet @ RuchSeptember 15, 2022
3,000 Meters · Valley of the Rogue State ParkSOMSAC Meet- Hosted by South GP/Hanby · Oct 1214:31.1SOMSAC Meet- Hosted by South GP/HanbyOctober 12, 2023
5,000 Meters · Colver Park7th Annual Rogue XC · Sep 2621:39.317th Annual Rogue XC September 26, 2026
5,000 Meters · Hidden Valley High SchoolStan Goodell Invite · Oct 322:30.90Stan Goodell InviteOctober 3, 2026
5,000 Meters · Jackson County Expo5A-SD1 District 1 Championships · Oct 2820:32.505A-SD1 District 1 ChampionshipsOctober 28, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 1921:49.00Northwest Classic-Sponsored by Steens Mountain Running CampSeptember 19, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 921:10.866th Annual Rose City Championship InviteOctober 9, 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 Junior Varsity · Place 31 · CraterCrater5,000 Meters Junior Varsity3120:32.50 PB11
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 175 · CraterCrater5,000 Meters JV Bronze17521:10.86 PB11
Oct 3Stan Goodell InviteOct 3 · 5,000 Meters Junior Varsity · Place 3 · CraterCrater5,000 Meters Junior Varsity322:30.90 PB11
Sep 267th Annual Rogue XC Sep 26 · 5,000 Meters Junior Varsity · Place 14 · CraterCrater5,000 Meters Junior Varsity1421:39.31 PB11
Sep 19Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters JV Team Scored · Place 97 · CraterCrater5,000 Meters JV Team Scored9721:49.00 PB11
Sep 10West Orthodontics Invitational (Formerly Max King)Sep 10 · 5,000 Meters High School · Place 92 · CraterCrater5,000 Meters High School9225:37.5011
Sep 419th Annual Bill Springhorn ClassicSep 4 · 2 Miles JV Boys · Place 96 · CraterCrater2 Miles JV Boys9614:46.12 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 295A-2 Midwestern League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 39 · CraterCrater5,000 Meters Junior Varsity3922:51.0010
Oct 4Stan Goodell InviteOct 4 · 5,000 Meters Junior Varsity · Place 36 · CraterCrater5,000 Meters Junior Varsity3624:15.0610
Sep 27Rogue XC InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 51 · CraterCrater5,000 Meters Junior Varsity5124:25.7610
Sep 17The Grizzly InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 67 · CraterCrater5,000 Meters Junior Varsity6728:57.6010
Sep 13Caveman ChallengeSep 13 · 5,000 Meters Junior Varsity · Place 57 · CraterCrater5,000 Meters Junior Varsity5725:39.3010
Sep 9West Orthodontics Invitational (Formerly Max King) Sep 9 · 5,000 Meters Varsity · Place 123 · CraterCrater5,000 Meters Varsity12325:02.8010

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 305A-2 Midwestern League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 55 · CraterCrater5,000 Meters Junior Varsity5525:12.209
Oct 23Umpqua InviteOct 23 · 5,000 Meters Junior Varsity · Place 166 · CraterCrater5,000 Meters Junior Varsity16624:35.009
Sep 27The Grizzly InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 74 · CraterCrater5,000 Meters Junior Varsity7428:30.869
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Junior Varsity · Place 165 · CraterCrater5,000 Meters Junior Varsity16527:52.409
Sep 14Rogue XC Invitational Sep 14 · 5,000 Meters Junior Varsity · Place 76 · CraterCrater5,000 Meters Junior Varsity7628:56.559
Sep 10West Orthodontics Max King Invitational 2024Sep 10 · 5,000 Meters Varsity · Place 51 · CraterCrater5,000 Meters Varsity5119:34.119

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 192023 SOMSAC Cross Country District MeetOct 19 · 3,000 Meters JV · Place 68 · HanbyHanby3,000 Meters JV6815:38.40 PB8
Oct 12SOMSAC Meet- Hosted by South GP/HanbyOct 12 · 3,000 Meters Middle School · Place 49 · HanbyHanby3,000 Meters Middle School4914:31.1 PB8
Oct 5SOMSAC Meet Lincoln Savage Hosts @ Lincoln Savage MSOct 5 · 3,000 Meters Middle School · Place 27 · HanbyHanby3,000 Meters Middle School2715:59.298
Sep 26Southern Oregon EXPO Max King Invitational 2023Sep 26 · 3,000 Meters Middle School · Place 303 · HanbyHanby3,000 Meters Middle School30321:00.448
Sep 21Hedrick Hosting @ Holmes Park SOMSAC XC MeetSep 21 · 3,000 Meters Boys Race · Place 23 · HanbyHanby3,000 Meters Boys Race2315:21.70 PB8
Sep 16Rogue XC Invitational Sep 16 · 3,000 Meters Middle School · Place 24 · HanbyHanby3,000 Meters Middle School2416:06.898
Sep 14SOMSAC Ruch/LOGOS HostSep 14 · 3,000 Meters Boy's Run · Place 34 · HanbyHanby3,000 Meters Boy's Run3416:45.98

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 20SOMSAC Championship MeetOct 20 · 3,000 Meters JV · Place 71 · HanbyHanby3,000 Meters JV7116:19.727
Oct 13South Middle School SOMSAC MeetOct 13 · 3,000 Meters Middle School · Place 55 · HanbyHanby3,000 Meters Middle School5515:15.307
Oct 6Lincoln Savage InviteOct 6 · 3,000 Meters Middle School · Place 14 · HanbyHanby3,000 Meters Middle School1414:35.84 PB7
Sep 28Rogue Valley Runners 8th Annual Max King Invitational 2022 Sep 28 · 3,000 Meters Middle School · Place 228 · HanbyHanby3,000 Meters Middle School22816:54.157
Sep 22Hedrick @ Holmes ParkSep 22 · 3,000 Meters Middle School · Place 37 · HanbyHanby3,000 Meters Middle School3716:297
Sep 15SOMSAC Meet @ RuchSep 15 · 3,000 Meters Boy's Run · Place 28 · HanbyHanby3,000 Meters Boy's Run2815:42.3 PB7