Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Lakeridge Junior High SchoolLakeridge Middle XC Meet · Sep 2713:20.2Lakeridge Middle XC MeetSeptember 27, 2022
3,000 Meters · Mary S. Young ParkRosemont Ridge MS Invitational · Oct 413:40.5Rosemont Ridge MS InvitationalOctober 4, 2022
3,000 Meters · Wilsonville Memorial ParkWRL Championships · Oct 2413:16.5WRL ChampionshipsOctober 24, 2022
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2620:20.95Nike Portland XCSeptember 26, 2026
5,000 Meters · Juniper Hills ParkWhite Buffalo Stampede · Oct 721:43.8White Buffalo StampedeOctober 7, 2026
5,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1420:46.81Estacada InvitationalOctober 14, 2026
5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 1219:49.32Oregon City XC Invitational September 12, 2026
5,000 Meters · Silver Falls State ParkSilver Falls Oktoberfest Invitational · Sep 1621:25.35Silver Falls Oktoberfest InvitationalSeptember 16, 2026
5,000 Meters · Sorosis Park4A-2 Tri-Valley Conference Championships · Oct 2921:24.104A-2 Tri-Valley Conference ChampionshipsOctober 29, 2025
5,000 Meters · Stayton Middle School Nature TrailsStayton/Regis Invitational · Oct 121:02.84Stayton/Regis InvitationalOctober 1, 2026
5,000 Meters · The Hydrangea RanchUltimook Race · Sep 223:47.17Ultimook RaceSeptember 2, 2023

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 284A-2 Tri-Valley Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 32 · GladstoneGladstone5,000 Meters Varsity3220:09.312
Oct 284A-2 Tri-Valley Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 32 · GladstoneGladstone5,000 Meters Varsity3220:09.312
Oct 21The Happy HustleOct 21 · 5,000 Meters Varsity · Place 136 · GladstoneGladstone5,000 Meters Varsity13620:21.312
Oct 14Estacada InvitationalOct 14 · 5,000 Meters Varsity · Place 127 · GladstoneGladstone5,000 Meters Varsity12720:46.81 PB12
Oct 7White Buffalo StampedeOct 7 · 5,000 Meters Varsity · Place 20 · GladstoneGladstone5,000 Meters Varsity2021:43.8 PB12
Oct 1Stayton/Regis InvitationalOct 1 · 5,000 Meters Varsity · Place 63 · GladstoneGladstone5,000 Meters Varsity6321:02.84 PB12
Sep 26Nike Portland XCSep 26 · 5,000 Meters Blue Varsity · Place 116 · GladstoneGladstone5,000 Meters Blue Varsity11620:20.95 PB12
Sep 16Silver Falls Oktoberfest InvitationalSep 16 · 5,000 Meters Varsity · Place 125 · GladstoneGladstone5,000 Meters Varsity12521:25.35 PB12
Sep 12Oregon City XC Invitational Sep 12 · 5,000 Meters Varsity Boys · Place 203 · GladstoneGladstone5,000 Meters Varsity Boys20319:49.32 PB12
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 1A – 4A · Place 168 · GladstoneGladstone5,000 Meters Varsity Boys 1A – 4A16822:35.43Unofficial12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 294A-2 Tri-Valley Conference ChampionshipsOct 29 · 5,000 Meters Varsity · Place 30 · GladstoneGladstone5,000 Meters Varsity3021:24.10 PB11
Oct 22The Happy Hustle Oct 22 · 5,000 Meters Varsity · Place 143 · GladstoneGladstone5,000 Meters Varsity14321:18.211
Oct 15Estacada InvitationalOct 15 · 5,000 Meters Varsity · Place 93 · GladstoneGladstone5,000 Meters Varsity9320:44.8411
Oct 11Paul Mariman Invitational Oct 11 · 5,000 Meters Varsity · Place 59 · GladstoneGladstone5,000 Meters Varsity5921:54.2011
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Varsity Division 3 · Place 96 · GladstoneGladstone5,000 Meters Varsity Division 39621:33.1011
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Varsity · Place 162 · GladstoneGladstone5,000 Meters Varsity16222:44.4011
Sep 6The Ultimook RaceSep 6 · 5,000 Meters Varsity 1A · Place 153 · GladstoneGladstone5,000 Meters Varsity 1A15321:56.8011

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 304A-2 Tri-Valley Conference ChampionshipsOct 30 · 5,000 Meters Varsity · Place 36 · GladstoneGladstone5,000 Meters Varsity3620:51.1010
Oct 23The Bigfoot Classic @ Alderbrook Golf CourseOct 23 · 5,000 Meters Varsity · Place 86 · GladstoneGladstone5,000 Meters Varsity8620:33.5010
Oct 16Estacada InvitationalOct 16 · 5,000 Meters Varsity · Place 115 · GladstoneGladstone5,000 Meters Varsity11520:37.6110
Oct 12Paul Mariman InvitationalOct 12 · 5,000 Meters Varsity · Place 99 · GladstoneGladstone5,000 Meters Varsity9922:41.5010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Varsity Division 4 · Place 59 · GladstoneGladstone5,000 Meters Varsity Division 45921:12.9SO
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Varsity 1A · Place 197 · GladstoneGladstone5,000 Meters Varsity 1A19722:05.7010
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Varsity · Place 130 · GladstoneGladstone5,000 Meters Varsity13021:09.0010
Sep 7Ultimook RaceSep 7 · 5,000 Meters Varsity 1A · Place 180 · GladstoneGladstone5,000 Meters Varsity 1A18023:51.0910

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 254A-2 Tri-Valley Conference ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 33 · GladstoneGladstone5,000 Meters Junior Varsity3321:23.309
Oct 11Estacada InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 68 · GladstoneGladstone5,000 Meters Junior Varsity6822:07.479
Oct 7Paul Mariman InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 26 · GladstoneGladstone5,000 Meters Junior Varsity2623:16.7FR
Sep 30Nike Portland XCSep 30 · 5,000 Meters Junior Varsity Division 3 · Place 107 · GladstoneGladstone5,000 Meters Junior Varsity Division 310723:14.5FR
Sep 16Oregon City XC Invitational Sep 16 · 5,000 Meters Junior Varsity · Place 150 · GladstoneGladstone5,000 Meters Junior Varsity15023:04.449
Sep 862nd Annual Steve Maas Run-A-ReeSep 8 · 5,000 Meters Junior Varsity · Place 65 · GladstoneGladstone5,000 Meters Junior Varsity6523:48Unofficial9
Sep 2Ultimook RaceSep 2 · 5,000 Meters Varsity 1A-4A · Place 186 · GladstoneGladstone5,000 Meters Varsity 1A-4A18623:47.17 PB9

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24WRL ChampionshipsOct 24 · 3,000 Meters 8th Grade · Place 29 · KraxbergerKraxberger3,000 Meters 8th Grade2913:16.5 PB8
Oct 13Canby MS XC MeetOct 13 · 3,000 Meters 8th Grade · Place 20 · KraxbergerKraxberger3,000 Meters 8th Grade2014:35.78
Oct 13Canby MS XC MeetOct 13 · 3,000 Meters 8th Grade · Place 27 · KraxbergerKraxberger3,000 Meters 8th Grade2714:35.78
Oct 13Canby MS XC MeetOct 13 · 3,000 Meters 8th Grade · Place 27 · KraxbergerKraxberger3,000 Meters 8th Grade2714:35.78
Oct 13Canby MS XC MeetOct 13 · Varsity · Place 20 · KraxbergerKraxbergerVarsity2014:35.78
Oct 4Rosemont Ridge MS InvitationalOct 4 · 3,000 Meters 8th Grade Boys · Place 7 · KraxbergerKraxberger3,000 Meters 8th Grade Boys713:40.5 PB8
Sep 27Lakeridge Middle XC MeetSep 27 · 3,000 Meters 8th Grade Boys · Place 12 · KraxbergerKraxberger3,000 Meters 8th Grade Boys1213:20.2 PB8