Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Lake Oswego Junior High SchoolWRL @ Lake Oswego · Sep 2810:18.4WRL @ Lake OswegoSeptember 28, 2023
2,000 Meters · Mary S. Young ParkRosemont Ridge MS Invitational · Oct 1011:05.4Rosemont Ridge MS InvitationalOctober 10, 2023
2,000 Meters · Wilsonville Memorial ParkWRL XC Championships · Oct 199:27.30WRL XC ChampionshipsOctober 19, 2023
2,000 Meters · Wood Middle/Grahams OaksWRL League Meet @ Graham Oaks (Hosted by MCMS) · Oct 39:39WRL League Meet @ Graham Oaks (Hosted by MCMS)October 3, 2023
3,000 Meters · Tualatin HSWRL @ Tualatin High, hosted by Hazelbrook MS · Oct 814:11WRL @ Tualatin High, hosted by Hazelbrook MSOctober 8, 2024
5,000 Meters · Blue Lake Regional Park5A-2 Greater Metro Conference Championships · Oct 2920:38.115A-2 Greater Metro Conference ChampionshipsOctober 29, 2026
5,000 Meters · Hudson's Bay HS65th Annual Steve Maas Run-a-Ree · Sep 1122:0465th Annual Steve Maas Run-a-ReeSeptember 11, 2026
5,000 Meters · Joe Dancer ParkGrant Robison Invitational · Oct 121:52.57Grant Robison InvitationalOctober 1, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1818:58.13Stumptown ShowdownOctober 18, 2025
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 920:41.446th 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

9 results
DateMeetEventPlMarkGr
Nov 5JV StateNov 5 · 3,000 Meters JV Boys · Place 5 · WilsonvilleWilsonville3,000 Meters JV Boys511:26Unofficial10
Oct 295A-2 Greater Metro Conference ChampionshipsOct 29 · 5,000 Meters JV · Place 34 · WilsonvilleWilsonville5,000 Meters JV3420:38.11 PB10
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Scored (Top 7-12) · Place 103 · WilsonvilleWilsonville5,000 Meters Junior Varsity Scored (Top 7-12)10320:01.2210
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Silver · Place 208 · WilsonvilleWilsonville5,000 Meters JV Silver20820:41.44 PB10
Oct 1Grant Robison InvitationalOct 1 · 5,000 Meters Junior Varsity Cardinal 21:59 and Und · Place 167 · WilsonvilleWilsonville5,000 Meters Junior Varsity Cardinal 21:59 and Und16721:52.57 PB10
Sep 26Nike Portland XCSep 26 · 5,000 Meters Sophomore JV Morning · Place 132 · WilsonvilleWilsonville5,000 Meters Sophomore JV Morning13220:51.7210
Sep 1165th Annual Steve Maas Run-a-ReeSep 11 · 5,000 Meters Junior Varsity · Place 29 · WilsonvilleWilsonville5,000 Meters Junior Varsity2922:04 PB10
Sep 3GMC PreviewSep 3 · 5,000 Meters Varsity/JV · Place 68 · WilsonvilleWilsonville5,000 Meters Varsity/JV6822:00.0010
Aug 28Acorn Loop (2.05 Mile)Aug 28 · 2 Miles Varsity · Place 12 · WilsonvilleWilsonville2 Miles Varsity1213:58Unofficial10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6JV StateNov 6 · 3,000 Meters Junior Varsity · Place 3 · WilsonvilleWilsonville3,000 Meters Junior Varsity310:40Unofficial9
Oct 305A-1 Northwest Oregon Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 4 · WilsonvilleWilsonville5,000 Meters Junior Varsity418:37.709
Oct 18Stumptown ShowdownOct 18 · 5,000 Meters Junior Varsity 1 · Place 67 · WilsonvilleWilsonville5,000 Meters Junior Varsity 16718:58.13 PB9
Oct 15NWOC League Meet with Centennial, Hillsboro, Milwaukie, Wilsonville @ La SalleOct 15 · 5,000 Meters Junior Varsity · Place 19 · WilsonvilleWilsonville5,000 Meters Junior Varsity1918:53.409
Oct 10Champoeg Invitational Oct 10 · 5,000 Meters Junior Varsity · Place 23 · WilsonvilleWilsonville5,000 Meters Junior Varsity2319:01.809
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 2 · Place 44 · WilsonvilleWilsonville5,000 Meters Junior Varsity Division 24419:06.409
Sep 17NWOC League Meet (HRV, Parkrose, Wilsonville, Milwaukie)Sep 17 · 5,000 Meters Junior Varsity · Place 8 · WilsonvilleWilsonville5,000 Meters Junior Varsity819:25.159
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Junior Varsity · Place 44 · WilsonvilleWilsonville5,000 Meters Junior Varsity4419:47.089
Sep 3NWOC PreviewSep 3 · 3,000 Meters Junior Varsity · Place 4 · WilsonvilleWilsonville3,000 Meters Junior Varsity411:33.709
Aug 29Night MeetAug 29 · 3,000 Meters Freshman · Place 51 · WilsonvilleWilsonville3,000 Meters Freshman5111:31.679

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24WRL XC ChampionshipOct 24 · 3,000 Meters 8th Grade · Place 75 · Meridian CreekMeridian Creek3,000 Meters 8th Grade7514:04.908
Oct 17WRL @ Twality MSOct 17 · 3,000 Meters Varsity · Place 17 · Meridian CreekMeridian Creek3,000 Meters Varsity1713:218
Oct 8WRL @ Tualatin High, hosted by Hazelbrook MSOct 8 · 3,000 Meters Middle School - 8th Boys · Place 34 · Meridian CreekMeridian Creek3,000 Meters Middle School - 8th Boys3414:11 PB8
Oct 1WRL @ Graham Oaks Nature Park (Hosted by MCMS)Oct 1 · 3,000 Meters Varsity · Place 30 · Meridian CreekMeridian Creek3,000 Meters Varsity3014:108
Sep 26WRL PreviewSep 26 · 3,000 Meters 8th Grade · Place 49 · Meridian CreekMeridian Creek3,000 Meters 8th Grade4913:55.908

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19WRL XC ChampionshipsOct 19 · 2,000 Meters 7th Grade Boys · Place 76 · Meridian CreekMeridian Creek2,000 Meters 7th Grade Boys769:27.30 PB7
Oct 10Rosemont Ridge MS InvitationalOct 10 · 2,000 Meters 7th Grade Boys · Place 31 · Meridian CreekMeridian Creek2,000 Meters 7th Grade Boys3111:05.4 PB7
Oct 3WRL League Meet @ Graham Oaks (Hosted by MCMS)Oct 3 · 2,000 Meters 7th Grade Boys · Place 16 · Meridian CreekMeridian Creek2,000 Meters 7th Grade Boys169:39 PB7
Sep 28WRL @ Lake OswegoSep 28 · 2,000 Meters 7th Grade · Place 28 · Meridian CreekMeridian Creek2,000 Meters 7th Grade2810:18.4 PB7
Sep 21WRL PreviewSep 21 · 2,000 Meters 7th Grade · Place 70 · Meridian CreekMeridian Creek2,000 Meters 7th Grade709:56.17