Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alder Creek Middle SchoolNCSD Middle School District XC Meet · Oct 2014:42.4NCSD Middle School District XC MeetOctober 20, 2022
3,000 Meters · Ash Creek PreserveThe Opener · Aug 2811:17.56The Opener August 28, 2026
3,000 Meters · Clackamas High SchoolRock Creek v Rowe · Sep 2915:18Rock Creek v RoweSeptember 29, 2022
3,000 Meters · Happy Valley Middle SchoolRMS @ HVMS · Oct 1314:37RMS @ HVMSOctober 13, 2022
3,000 Meters · North Clackamas ParkNorth Clackamas District Meet · Oct 2114:17North Clackamas District MeetOctober 21, 2021
3,000 Meters · Rowe Middle SchoolRMS v ACMS · Oct 615:49.9RMS v ACMSOctober 6, 2022
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3013:42.4Stumptown Youth XC ChampionshipOctober 30, 2022
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1919:20.50The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Blue Lake Regional Park6A-4 Mt Hood & 5A-1 NWOC Conference Championships · Oct 2818:27.906A-4 Mt Hood & 5A-1 NWOC Conference ChampionshipsOctober 28, 2026
5,000 Meters · Sandy High SchoolNWOC league meet (hosted by Sandy) · Sep 2321:10.99NWOC league meet (hosted by Sandy)September 23, 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 5A Varsity · Place 35 · MilwaukieMilwaukie5,000 Meters 5A Varsity3518:27.90 PB12
Sep 23NWOC league meet (hosted by Sandy)Sep 23 · 5,000 Meters Varsity Boys · Place 38 · MilwaukieMilwaukie5,000 Meters Varsity Boys3821:10.99 PB12
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 105 · MilwaukieMilwaukie5,000 Meters Silver Varsity Boys (Ave over 18:00)10519:20.50 PB12
Sep 92026 NWOC PreviewSep 9 · 5,000 Meters Varsity · Place 41 · MilwaukieMilwaukie5,000 Meters Varsity4121:24.3612
Sep 5Ultimook RaceSep 5 · 5,000 Meters Varsity Boys 5A – 6A · Place 171 · MilwaukieMilwaukie5,000 Meters Varsity Boys 5A – 6A17124:49.47Unofficial12
Aug 28The Opener Aug 28 · 3,000 Meters Varsity · Place 174 · MilwaukieMilwaukie3,000 Meters Varsity17411:17.56 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 305A-1 Northwest Oregon Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 5 · MilwaukieMilwaukie5,000 Meters Junior Varsity518:46.9911
Oct 21Valiant InvitationalOct 21 · 3,000 Meters Junior Varsity · Place 3 · MilwaukieMilwaukie3,000 Meters Junior Varsity311:12.8411
Oct 15NWOC League Meet with Centennial, Hillsboro, Milwaukie, Wilsonville @ La SalleOct 15 · 5,000 Meters Junior Varsity · Place 27 · MilwaukieMilwaukie5,000 Meters Junior Varsity2719:16.1311
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Varsity · Place 74 · MilwaukieMilwaukie5,000 Meters Varsity7419:45.5011
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Varsity · Place 89 · MilwaukieMilwaukie5,000 Meters Varsity8918:39.5011
Sep 17NWOC League Meet (HRV, Parkrose, Wilsonville, Milwaukie)Sep 17 · 5,000 Meters Junior Varsity · Place 33 · MilwaukieMilwaukie5,000 Meters Junior Varsity3321:59.3911
Sep 12Meriwether Cross Country Classic Sep 12 · 5,000 Meters Varsity · Place 216 · MilwaukieMilwaukie5,000 Meters Varsity21620:41.6811

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 305A-1 Northwest Oregon Conference ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 18 · MilwaukieMilwaukie5,000 Meters Junior Varsity1819:49.7110
Oct 24Valiant InvitationalOct 24 · 3,000 Meters Varsity · Place 61 · MilwaukieMilwaukie3,000 Meters Varsity6110:49.3010
Oct 16NWOC League Meet with Canby, LaSalle, MilwaukieOct 16 · 5,000 Meters Varsity · Place 25 · MilwaukieMilwaukie5,000 Meters Varsity2519:23.6310
Oct 5Oxford ClassicOct 5 · 5,000 Meters Junior Varsity · Place 14 · MilwaukieMilwaukie5,000 Meters Junior Varsity1420:57.3010
Sep 28Nike Portland XCSep 28 · 5,000 Meters Junior Varsity Division 1 · Place 130 · MilwaukieMilwaukie5,000 Meters Junior Varsity Division 113020:31.5SO
Sep 25NWOC League Meet @ PutnamSep 25 · 5,000 Meters Varsity · Place 23 · MilwaukieMilwaukie5,000 Meters Varsity2322:04.0010
Sep 21The Mook XC Invite at AlderbrookSep 21 · 5,000 Meters Junior Varsity · Place 101 · MilwaukieMilwaukie5,000 Meters Junior Varsity10120:56.9010
Sep 14Oregon City XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 80 · MilwaukieMilwaukie5,000 Meters Junior Varsity8021:21.9010

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Champs · Place 147 · RoweRowe3,000 Meters Champs14713:42.4 PB8
Oct 20NCSD Middle School District XC MeetOct 20 · 3,000 Meters Middle School · Place 50 · RoweRowe3,000 Meters Middle School5014:42.4 PB8
Oct 13RMS @ HVMSOct 13 · 3,000 Meters Middle School · Place 23 · RoweRowe3,000 Meters Middle School2314:37 PB8
Oct 6RMS v ACMSOct 6 · 3,000 Meters Middle School · Place 14 · RoweRowe3,000 Meters Middle School1415:49.9 PB8
Sep 29Rock Creek v RoweSep 29 · 3,000 Meters Middle School · Place 20 · RoweRowe3,000 Meters Middle School2015:18 PB8

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 21North Clackamas District MeetOct 21 · 3,000 Meters Middle School · Place 34 · RoweRowe3,000 Meters Middle School3414:17 PB7
Oct 13NWOC @ Rex PutnamOct 13 · 3,000 Meters Middle School · Place 7 · RoweRowe3,000 Meters Middle School714:08.407