Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alder Creek Middle SchoolNCSD Middle School District XC Meet · Oct 2013:25.0NCSD Middle School District XC MeetOctober 20, 2022
3,000 Meters · Blue Lake Regional ParkMHC Preview · Sep 1111:32.87MHC PreviewSeptember 11, 2025
3,000 Meters · Clackamas High SchoolRCMS vs HVMS · Oct 516:47.100RCMS vs HVMSOctober 5, 2023
3,000 Meters · Grant ParkThe Good Evening Meet · Aug 2811:47.20The Good Evening MeetAugust 28, 2026
3,000 Meters · Happy Valley Middle SchoolRMS @ HVMS · Oct 1314:44RMS @ HVMSOctober 13, 2022
3,000 Meters · Rowe Middle SchoolRowe vs Happy Valley · Oct 1214:45.0Rowe vs Happy ValleyOctober 12, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1921:08.91The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional ParkMHC Preview · Sep 921:05.32MHC PreviewSeptember 9, 2026
5,000 Meters · Lents ParkStumptown Showdown · Oct 1719:35.80Stumptown ShowdownOctober 17, 2026
5,000 Meters · Rose City Golf Course6th Annual Rose City Championship Invite · Oct 921:59.066th 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-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOct 28 · 5,000 Meters 6A JV · Place 56 · ClackamasClackamas5,000 Meters 6A JV5621:19.4010
Oct 17Stumptown ShowdownOct 17 · 5,000 Meters Junior Varsity Non-Scored · Place 42 · ClackamasClackamas5,000 Meters Junior Varsity Non-Scored4219:35.80 PB10
Oct 96th Annual Rose City Championship InviteOct 9 · 5,000 Meters JV Bronze · Place 237 · ClackamasClackamas5,000 Meters JV Bronze23721:59.06 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver JV Boys (under 21:00) · Place 100 · ClackamasClackamas5,000 Meters Silver JV Boys (under 21:00)10021:08.91 PB10
Sep 9MHC PreviewSep 9 · 5,000 Meters COED Junior Varsity · Place 3 · ClackamasClackamas5,000 Meters COED Junior Varsity321:05.32 PB10
Aug 28The Good Evening MeetAug 28 · 3,000 Meters Sophomore Boys · Place 68 · ClackamasClackamas3,000 Meters Sophomore Boys6811:47.20 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 105th Annual Rose City Championship InviteOct 10 · 5,000 Meters Junior Varsity · Place 243 · ClackamasClackamas5,000 Meters Junior Varsity24321:52.479
Oct 2MHC Mid Season @ CCCOct 2 · 5,000 Meters Junior Varsity · Place 29 · ClackamasClackamas5,000 Meters Junior Varsity2921:33.109
Sep 262025 Nike Portland XCSep 26 · 5,000 Meters Junior Varsity Division 1 · Place 217 · ClackamasClackamas5,000 Meters Junior Varsity Division 121720:53.709
Sep 20Three Course ChallengeSep 20 · 5,000 Meters Varsity · Place 141 · ClackamasClackamas5,000 Meters Varsity14122:32.09
Sep 13Oregon City XC InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 22 · ClackamasClackamas5,000 Meters Junior Varsity2221:23.709
Sep 11MHC PreviewSep 11 · 3,000 Meters COED Novice · Place 3 · ClackamasClackamas3,000 Meters COED Novice311:32.87 PB9
Aug 29Night MeetAug 29 · 3,000 Meters Novice · Place 24 · ClackamasClackamas3,000 Meters Novice2411:58.159

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14Lewis & Clark XC InvitationalOct 14 · 3,000 Meters Middle School · Place 64 · Happy ValleyHappy Valley3,000 Meters Middle School6414:45.47
Oct 12Rowe vs Happy ValleyOct 12 · 3,000 Meters Middle School · Place 24 · Happy ValleyHappy Valley3,000 Meters Middle School2414:45.0 PB7
Oct 5RCMS vs HVMSOct 5 · 3,000 Meters Middle School · Place 46 · Happy ValleyHappy Valley3,000 Meters Middle School4616:47.100 PB7
Sep 27Alder Creek vs. Happy ValleySep 27 · 3,000 Meters Champs & Super Champs · Place 37 · Happy ValleyHappy Valley3,000 Meters Champs & Super Champs3714:42.5Unofficial7

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 20NCSD Middle School District XC MeetOct 20 · 3,000 Meters Middle School · Place 18 · Happy ValleyHappy Valley3,000 Meters Middle School1813:25.0 PB6
Oct 13RMS @ HVMSOct 13 · 3,000 Meters Middle School · Place 25 · Happy ValleyHappy Valley3,000 Meters Middle School2514:44 PB6
Oct 6RCMS @ HVMSOct 6 · 3,000 Meters Middle School · Place 51 · Happy ValleyHappy Valley3,000 Meters Middle School5116:11.72Unofficial6