Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Gresham High SchoolGresham XC Festival · Sep 515:03.61Gresham XC FestivalSeptember 5, 2026
3,000 Meters · Joe Dancer ParkPacific Conference Preview · Sep 214:24.40Pacific Conference PreviewSeptember 2, 2026
5,000 Meters · Bryant ParkThe Harrier Classic · Oct 325:55.33The Harrier ClassicOctober 3, 2026
5,000 Meters · Century HSHillsboro XC Championship · Sep 1624:26.34Hillsboro XC ChampionshipSeptember 16, 2026
5,000 Meters · Champoeg State ParkChampoeg Invitational · Oct 924:49.95Champoeg InvitationalOctober 9, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic : Sponsored by Steens Mountain Running Camp · Sep 2024:41.62Northwest Classic : Sponsored by Steens Mountain Running CampSeptember 20, 2025
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1624:05.50Meriwether Cross Country ClassicOctober 16, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 102 · Century5,000 Meters Junior Varsity10223:04.311
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 283 · Century5,000 Meters Junior Varsity28324:05.50 PB11
Oct 9Champoeg InvitationalOct 9 · 5,000 Meters JV Boys GOLD (Slower than 22:00) · Place 91 · Century5,000 Meters JV Boys GOLD (Slower than 22:00)9124:49.95 PB11
Oct 3The Harrier ClassicOct 3 · 5,000 Meters JR/SR · Place 58 · Century5,000 Meters JR/SR5825:55.33 PB11
Sep 16Hillsboro XC ChampionshipSep 16 · 5,000 Meters Varsity · Place 43 · Century5,000 Meters Varsity4324:26.34 PB11
Sep 5Gresham XC FestivalSep 5 · 3,000 Meters Boys Novice · Place 18 · Century3,000 Meters Boys Novice1815:03.61 PB11
Sep 2Pacific Conference PreviewSep 2 · 3,000 Meters Novice · Place 13 · Century3,000 Meters Novice1314:24.40 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 306A-3 Pacific Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 120 · Century5,000 Meters Junior Varsity12022:46.6910
Oct 22Hillsboro ChampionshipOct 22 · 5,000 Meters Varsity · Place 60 · Century5,000 Meters Varsity6023:47.5510
Oct 10Champoeg Invitational Oct 10 · 5,000 Meters Junior Varsity · Place 88 · Century5,000 Meters Junior Varsity8824:27.1010
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph Freshman · Place 243 · Century5,000 Meters Frosh/Soph Freshman24325:09.4310
Oct 1TRL/PAC CrossoverOct 1 · 5,000 Meters Junior Varsity · Place 182 · Century5,000 Meters Junior Varsity18223:21.9210
Sep 24Forest Grove 3kSep 24 · 3,000 Meters Varsity · Place 41 · Century3,000 Meters Varsity4114:06.0010
Sep 20Northwest Classic : Sponsored by Steens Mountain Running CampSep 20 · 5,000 Meters Junior Varsity Open · Place 131 · Century5,000 Meters Junior Varsity Open13124:41.62 PB10
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Junior Varsity · Place 325 · Century5,000 Meters Junior Varsity32526:20.1210
Aug 28Viking 3kAug 28 · 3,000 Meters Varsity · Place 16 · Century3,000 Meters Varsity1614:39.6010

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 316A-3 Pacific Conference ChampionshipsOct 31 · 5,000 Meters Junior Varsity · Place 129 · Century5,000 Meters Junior Varsity12925:40.909
Oct 17Pacific/Three Rivers CrossoverOct 17 · 5,000 Meters Junior Varsity · Place 206 · Century5,000 Meters Junior Varsity20625:13.739
Oct 11Champoeg Invitational Oct 11 · 5,000 Meters Junior Varsity · Place 118 · Century5,000 Meters Junior Varsity11828:55.409
Oct 2Hillsboro XC ChampionshipOct 2 · 5,000 Meters Varsity · Place 64 · Century5,000 Meters Varsity6431:39.009
Sep 25Forest Grove 3KSep 25 · 3,000 Meters Varsity · Place 34 · Century3,000 Meters Varsity3415:18.609
Sep 21Northwest Classic 2024Sep 21 · 5,000 Meters Junior Varsity Open · Place 255 · Century5,000 Meters Junior Varsity Open25527:46.509
Sep 13Meriwether CC ClassicSep 13 · 5,000 Meters Junior Varsity · Place 331 · Century5,000 Meters Junior Varsity33130:15.939
Sep 7Saxon InviteSep 7 · 5,000 Meters Junior Varsity · Place 81 · Century5,000 Meters Junior Varsity8126:56.909
Aug 30Night MeetAug 30 · 3,000 Meters Novice · Place 113 · Century3,000 Meters Novice11314:28.089