Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Forest Grove High SchoolViking 3k · Aug 277:55.36Viking 3kAugust 27, 2026
3,000 Meters · Catlin Gabel SchoolCatlin Gabel XC Invitational · Sep 1012:57.81Catlin Gabel XC InvitationalSeptember 10, 2026
3,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 911:51.64Champoeg InvitationalOctober 9, 2026
3,000 Meters · Milo McIver State ParkEstacada Invitational · Oct 1413:05.57Estacada InvitationalOctober 14, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27MCL ChampionshipOct 27 · 3,000 Meters Middle School Varsity · Place 10 · Horizon Christian (Tualatin)3,000 Meters Middle School Varsity1012:23.78
Oct 20Valiant InvitationalOct 20 · 3,000 Meters Middle School · Place 14 · Horizon Christian (Tualatin) MS3,000 Meters Middle School1411:44.08
Oct 14Estacada InvitationalOct 14 · 3,000 Meters Middle School · Place 12 · Horizon Christian (Tualatin)3,000 Meters Middle School1213:05.57 PB8
Oct 9Champoeg InvitationalOct 9 · 3,000 Meters Middle School Boys · Place 15 · Horizon Christian (Tualatin)3,000 Meters Middle School Boys1511:51.64 PB8
Sep 10Catlin Gabel XC InvitationalSep 10 · 3,000 Meters Middle School Boys 3k · Place 6 · Horizon Christian (Tualatin)3,000 Meters Middle School Boys 3k612:57.81 PB8
Aug 27Viking 3kAug 27 · 2,000 Meters Middle School · Place 2 · Horizon Christian (Tualatin)2,000 Meters Middle School27:55.36 PB8

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28MCL ChampionshipOct 28 · 3,000 Meters Middle School Varsity · Place 27 · Horizon Christian (Tualatin)3,000 Meters Middle School Varsity2713:27.407
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Middle School · Place 26 · Horizon Christian (Tualatin)3,000 Meters Middle School2612:35.227
Oct 15Estacada InvitationalOct 15 · 3,000 Meters Middle School · Place 22 · Horizon Christian (Tualatin)3,000 Meters Middle School2213:25.157
Oct 10Champoeg Invitational Oct 10 · 3,000 Meters Middle School · Place 7 · Horizon Christian (Tualatin)3,000 Meters Middle School712:08.507
Oct 2Stayton Regis InvitationalOct 2 · 3,000 Meters Middle School · Place 34 · Horizon Christian (Tualatin)3,000 Meters Middle School3412:16.4—
Sep 24Forest Grove 3kSep 24 · 3,000 Meters Middle School · Place 10 · Horizon Christian (Tualatin)3,000 Meters Middle School1013:21.707
Sep 20The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 42 · Horizon Christian (Tualatin)3,000 Meters Middle School4212:13.307
Sep 10OES XC InvitationalSep 10 · 3,000 Meters Middle School · Place 21 · Horizon Christian (Tualatin)3,000 Meters Middle School2113:45.807

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Middle School · Place 53 · Horizon Christian (Tualatin)3,000 Meters Middle School5315:16.286
Oct 22MCL ChampionshipOct 22 · 3,000 Meters Varsity · Place 56 · Horizon Christian (Tualatin)3,000 Meters Varsity5615:53.006
Oct 16Estacada InvitationalOct 16 · 3,000 Meters Middle School · Place 16 · Horizon Christian (Tualatin)3,000 Meters Middle School1615:30.366
Oct 11Champoeg Invitational Oct 11 · 3,000 Meters Middle School · Place 55 · Horizon Christian (Tualatin)3,000 Meters Middle School5515:15.506
Oct 2Tualatin @ TigardOct 2 · 3,000 Meters Middle School · Place 97 · Horizon Christian (Tualatin)3,000 Meters Middle School9716:24.716
Sep 27McMinnville Middle School InviteSep 27 · 3,000 Meters Open · Place 74 · Horizon Christian (Tualatin)3,000 Meters Open7415:47.006
Sep 11OES XC InvitationalSep 11 · 3,000 Meters Middle School · Place 69 · Horizon Christian (Tualatin)3,000 Meters Middle School6917:02.106