Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invite at Alderbrook · Sep 2319:44.70The Mook XC Invite at AlderbrookSeptember 23, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2617:42.77Nike Portland XCSeptember 26, 2026
5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 3117:53.1Westside ClassicOctober 31, 2026
5,000 Meters · Lewisville ParkUnion at Battle Ground · Sep 1518:46.00Union at Battle GroundSeptember 15, 2026
5,000 Meters · Pacific ParkUnion/Camas Cross Country Meet · Sep 2917:42.83Union/Camas Cross Country MeetSeptember 29, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 917:21.476th Annual Rose City Championship InviteOctober 9, 2026
5,000 Meters · Whipple Creek ParkUnion @ Skyview · Oct 1319:22.82Union @ SkyviewOctober 13, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Westside ClassicOct 31 · 5,000 Meters Men's 4A Varsity · Place 85 · Union5,000 Meters Men's 4A Varsity8517:53.1 PB12
Oct 214A GSHL District MeetOct 21 · 5,000 Meters Varsity · Place 20 · Union5,000 Meters Varsity2018:04.48—
Oct 13Union @ SkyviewOct 13 · 5,000 Meters Varsity · Place 3 · Union5,000 Meters Varsity319:22.82 PB12
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters Varsity Silver · Place 99 · Union5,000 Meters Varsity Silver9917:21.47 PB12
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Silver - Top 5 ave 17-18:30 · Place 173 · Union5,000 Meters Varsity Silver - Top 5 ave 17-18:3017318:46.812
Sep 29Union/Camas Cross Country MeetSep 29 · 5,000 Meters Varsity · Place 14 · Union5,000 Meters Varsity1417:42.83 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Green Varsity · Place 49 · Union5,000 Meters Green Varsity4917:42.77 PB12
Sep 15Union at Battle GroundSep 15 · 5,000 Meters Boys · Place 14 · Union5,000 Meters Boys1418:46.00 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22GSHL 4A District MeetOct 22 · 5,000 Meters Varsity · Place 28 · Union5,000 Meters Varsity2820:4311
Oct 14Union/Skyview and Evergreen/PrairieOct 14 · 5,000 Meters Varsity · Place 14 · Union5,000 Meters Varsity1418:2711
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 321 · Union5,000 Meters Varsity32119:38.211
Sep 30Union @ CamasSep 30 · 5,000 Meters Varsity · Place 17 · Union5,000 Meters Varsity1718:3411
Sep 20Fort Steilacoom InvitationalSep 20 · 5,000 Meters Varsity · Place 43 · Union5,000 Meters Varsity4319:10.511
Sep 16Battle Ground at UnionSep 16 · 5,000 Meters Varsity · Place 13 · Union5,000 Meters Varsity1320:20.1211

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23GSHL 3A and 4A District MeetOct 23 · 5,000 Meters Junior Varsity 4A · Place 28 · Union5,000 Meters Junior Varsity 4A2821:0810
Oct 14Union at SkyviewOct 14 · 5,000 Meters Varsity · Place 33 · Union5,000 Meters Varsity3325:4410
Oct 1Camas @ Union Oct 1 · 5,000 Meters Varsity · Place 34 · Union5,000 Meters Varsity3420:3810
Sep 17Union at Battle GroundSep 17 · 5,000 Meters Varsity · Place 24 · Union5,000 Meters Varsity2421:16.2010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18GSHL 4A Cross Country ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 27 · Union5,000 Meters Junior Varsity2721:10.169
Oct 10Evergreen, Heritage, Mt View, Skyview, Camas @UnionOct 10 · Varsity · Place 57 · UnionVarsity5719:589
Sep 26Skyview, Union @ KelsoSep 26 · 2.95 Miles Varsity · Place 38 · Union2.95 Miles Varsity3818:20.749
Sep 23The Mook XC Invite at AlderbrookSep 23 · 5,000 Meters JV Larger Schools · Place 98 · Union5,000 Meters JV Larger Schools9819:44.70 PB9
Sep 19Union, Battle Ground at Mountain ViewSep 19 · Varsity · Place 32 · UnionVarsity3220:439
Sep 862nd Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Junior Varsity · Place 32 · Union5,000 Meters Junior Varsity3221:59Unofficial9