Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jesuit High SchoolBeaverton Youth TC - XC Youth Kickoff ‘26 · Sep 1311:48.36Beaverton Youth TC - XC Youth Kickoff ‘26September 13, 2026
2,000 Meters · Forest Grove High SchoolViking 3k · Aug 277:49.72Viking 3kAugust 27, 2026
3,000 Meters · Catlin Gabel SchoolCatlin Gabel XC Invitational · Sep 1012:10.76Catlin Gabel XC InvitationalSeptember 10, 2026
3,000 Meters · Forest Grove High SchoolForest Grove 3k · Sep 2310:46.35Forest Grove 3kSeptember 23, 2026
3,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1411:51.12Estacada InvitationalOctober 14, 2026
3,000 Meters · Stayton Middle School Nature TrailsStayton/Regis Invitational · Oct 111:23.35Stayton/Regis InvitationalOctober 1, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27MCL ChampionshipOct 27 · 3,000 Meters Middle School Varsity · Place 2 · Horizon Christian (Tualatin)3,000 Meters Middle School Varsity211:02.07
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Middle School · Place 3 · Horizon Christian (Tualatin) MS3,000 Meters Middle School310:26.27
Oct 14Estacada InvitationalOct 14 · 3,000 Meters Middle School · Place 1 · Horizon Christian (Tualatin)3,000 Meters Middle School111:51.12 PB7
Oct 1Stayton/Regis InvitationalOct 1 · 3,000 Meters Middle School · Place 7 · Horizon Christian (Tualatin)3,000 Meters Middle School711:23.35 PB7
Sep 23Forest Grove 3kSep 23 · 3,000 Meters Middle School · Place 3 · Horizon Christian (Tualatin)3,000 Meters Middle School310:46.35 PB7
Sep 13Beaverton Youth TC - XC Youth Kickoff ‘26Sep 13 · 2 Miles Youth Open · Place 5 · Horizon Christian (Tualatin)2 Miles Youth Open511:48.36 PB7
Sep 10Catlin Gabel XC InvitationalSep 10 · 3,000 Meters Middle School Boys 3k · Place 2 · Horizon Christian (Tualatin)3,000 Meters Middle School Boys 3k212:10.76 PB7
Aug 27Viking 3kAug 27 · 2,000 Meters Middle School · Place 1 · Horizon Christian (Tualatin)2,000 Meters Middle School17:49.72 PB7

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28MCL ChampionshipOct 28 · 3,000 Meters Middle School Varsity · Place 6 · Horizon Christian (Tualatin)3,000 Meters Middle School Varsity612:19.306
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Middle School · Place 8 · Horizon Christian (Tualatin)3,000 Meters Middle School811:39.436
Oct 15Estacada InvitationalOct 15 · 3,000 Meters Middle School · Place 6 · Horizon Christian (Tualatin)3,000 Meters Middle School612:05.666
Oct 10Champoeg Invitational Oct 10 · 3,000 Meters Middle School · Place 3 · Horizon Christian (Tualatin)3,000 Meters Middle School311:33.806
Oct 2Stayton Regis InvitationalOct 2 · 3,000 Meters Middle School · Place 20 · Horizon Christian (Tualatin)3,000 Meters Middle School2011:52.3—
Sep 24Forest Grove 3kSep 24 · 3,000 Meters Middle School · Place 5 · Horizon Christian (Tualatin)3,000 Meters Middle School512:26.206
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 32 · Horizon Christian (Tualatin)3,000 Meters Middle School3211:13.606
Sep 10OES XC InvitationalSep 10 · 3,000 Meters Middle School · Place 15 · Horizon Christian (Tualatin)3,000 Meters Middle School1513:37.866

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Middle School · Place 30 · Horizon Christian (Tualatin)3,000 Meters Middle School3013:11.205
Oct 16Estacada InvitationalOct 16 · 2,000 Meters Varsity · Place 1 · Horizon Christian (Tualatin)2,000 Meters Varsity18:50.385
Oct 11Champoeg Invitational Oct 11 · 3,000 Meters Middle School · Place 22 · Horizon Christian (Tualatin)3,000 Meters Middle School2213:07.005
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 37 · Horizon Christian (Tualatin)3,000 Meters Open3714:25.505