Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Avery ParkNW Middle School XC Showdown presented by HOTV · Oct 1014:33.30NW Middle School XC Showdown presented by HOTVOctober 10, 2024
3,000 Meters · Jefferson HSJefferson Middle School Invitational · Sep 2615:29.47Jefferson Middle School InvitationalSeptember 26, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2622:15.89Nike Portland XCSeptember 26, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 123:51.72Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lane Community CollegeNorthwest Classic-Sponsored by Steens Mountain Running Camp · Sep 1924:40.80Northwest Classic-Sponsored by Steens Mountain Running CampSeptember 19, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1622:25.94Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 922:31.886th Annual Rose City Championship InviteOctober 9, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 286A-3 Pacific Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 15 · McMinnvilleMcMinnville5,000 Meters Junior Varsity1523:34.610
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 5 · McMinnvilleMcMinnville5,000 Meters Junior Varsity522:25.94 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Championship · Place 84 · McMinnvilleMcMinnville5,000 Meters JV Championship8422:31.88 PB10
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Varsity · Place 102 · McMinnvilleMcMinnville5,000 Meters Varsity10223:51.72 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters F/S JV Morning · Place 56 · McMinnvilleMcMinnville5,000 Meters F/S JV Morning5622:15.89 PB10
Sep 19Northwest Classic-Sponsored by Steens Mountain Running CampSep 19 · 5,000 Meters JV Team Scored · Place 42 · McMinnvilleMcMinnville5,000 Meters JV Team Scored4224:40.80 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 306A-3 Pacific Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 14 · McMinnvilleMcMinnville5,000 Meters Junior Varsity1423:06.039
Oct 16Grant Robison Invitational Oct 16 · 5,000 Meters Junior Varsity · Place 2 · McMinnvilleMcMinnville5,000 Meters Junior Varsity222:47.539
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 14 · McMinnvilleMcMinnville5,000 Meters Junior Varsity1422:57.129
Oct 1TRL/PAC CrossoverOct 1 · 5,000 Meters Junior Varsity · Place 19 · McMinnvilleMcMinnville5,000 Meters Junior Varsity1923:28.339
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 62 · McMinnvilleMcMinnville5,000 Meters Junior Varsity6224:08.509
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 55 · McMinnvilleMcMinnville5,000 Meters Junior Varsity5525:47.809
Sep 4Pacific Conference PreviewSep 4 · 5,000 Meters Varsity · Place 46 · McMinnvilleMcMinnville5,000 Meters Varsity4627:09.569
Aug 29The OpenerAug 29 · 3,000 Meters Junior Varsity · Place 48 · McMinnvilleMcMinnville3,000 Meters Junior Varsity4815:20.109

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 10NW Middle School XC Showdown presented by HOTVOct 10 · 3,000 Meters Sweepstakes · Place 29 · ScioScio3,000 Meters Sweepstakes2914:33.30 PB8

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Tri-River Middle School District Oct 19 · 3,000 Meters New Division · Place 4 · ScioScio3,000 Meters New Division414:19.5Unofficial7
Oct 12NW Middle School XC Showdown presented by HOTVOct 12 · 3,000 Meters Sweepstakes · Place 5 · ScioScio3,000 Meters Sweepstakes514:40.507
Sep 26Jefferson Middle School InvitationalSep 26 · 3,000 Meters Middle School · Place 25 · ScioScio3,000 Meters Middle School2515:29.47 PB7