Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Alder Creek Middle SchoolNCSD Middle School District XC Meet · Oct 2013:37.6NCSD Middle School District XC MeetOctober 20, 2022
3,000 Meters · Clackamas High SchoolRock Creek v Rowe · Sep 2914:41Rock Creek v RoweSeptember 29, 2022
3,000 Meters · Happy Valley Middle SchoolRMS @ HVMS · Oct 1314:10RMS @ HVMSOctober 13, 2022
3,000 Meters · North Clackamas ParkNorth Clackamas Middle School District Meet · Oct 2612:47.4North Clackamas Middle School District MeetOctober 26, 2023
3,000 Meters · Rowe Middle SchoolRowe vs Happy Valley · Oct 1213:53.5Rowe vs Happy ValleyOctober 12, 2023
5,000 Meters · Alderbrook Golf CourseThe Mook XC Invitational · Sep 1919:45.50The Mook XC InvitationalSeptember 19, 2026
5,000 Meters · Meriwether National Golf ClubMeriwether Cross Country Classic · Oct 1620:57.40Meriwether Cross Country ClassicOctober 16, 2026
5,000 Meters · Rex Putnam High SchoolNWOC XC League Meet · Oct 1421:38.25NWOC XC League MeetOctober 14, 2026
5,000 Meters · Sandy High SchoolNWOC league meet (hosted by Sandy) · Sep 2320:09.50NWOC 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

4 results
DateMeetEventPlMarkGr
Oct 16Meriwether Cross Country ClassicOct 16 · 5,000 Meters Junior Varsity · Place 126 · MilwaukieMilwaukie5,000 Meters Junior Varsity12620:57.40 PB10
Oct 14NWOC XC League MeetOct 14 · 5,000 Meters Varsity · Place 41 · MilwaukieMilwaukie5,000 Meters Varsity4121:38.25 PB10
Sep 23NWOC league meet (hosted by Sandy)Sep 23 · 5,000 Meters Varsity Boys · Place 28 · MilwaukieMilwaukie5,000 Meters Varsity Boys2820:09.50 PB10
Sep 19The Mook XC InvitationalSep 19 · 5,000 Meters Silver Varsity Boys (Ave over 18:00) · Place 123 · MilwaukieMilwaukie5,000 Meters Silver Varsity Boys (Ave over 18:00)12319:45.50 PB10

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4The Harrier ClassicOct 4 · 5,000 Meters Frosh/Soph Freshman · Place 85 · MilwaukieMilwaukie5,000 Meters Frosh/Soph Freshman8520:25.449
Sep 20The Mook XC Invite at AlderbrookSep 20 · 5,000 Meters Junior Varsity · Place 86 · MilwaukieMilwaukie5,000 Meters Junior Varsity8619:58.609

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 3Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 100 · RoweRowe3,000 Meters Varsity10012:38.828
Oct 30NClack District MeetOct 30 · 3,000 Meters Middle School · Place 23 · RoweRowe3,000 Meters Middle School2313:12.68
Oct 17Rowe @ HVMSOct 17 · 3,000 Meters Middle School · Place 23 · RoweRowe3,000 Meters Middle School2313:11.58
Oct 10ACMS @ RoweOct 10 · 3,000 Meters Middle School · Place 10 · RoweRowe3,000 Meters Middle School1013:59.48
Oct 3RCMS vs Rowe/LCMSOct 3 · 3,000 Meters Middle School · Place 13 · RoweRowe3,000 Meters Middle School1313:40.98

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 268 · RoweRowe3,000 Meters Varsity26813:17.327
Oct 26North Clackamas Middle School District MeetOct 26 · 3,000 Meters Middle School · Place 16 · RoweRowe3,000 Meters Middle School1612:47.4 PB7
Oct 12Rowe vs Happy ValleyOct 12 · 3,000 Meters Middle School · Place 7 · RoweRowe3,000 Meters Middle School713:53.5 PB7
Oct 5Rowe vs Alder CreekOct 5 · 3,000 Meters Middle School · Place 9 · RoweRowe3,000 Meters Middle School915:23.77

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 20NCSD Middle School District XC MeetOct 20 · 3,000 Meters Middle School · Place 23 · RoweRowe3,000 Meters Middle School2313:37.6 PB6
Oct 13RMS @ HVMSOct 13 · 3,000 Meters Middle School · Place 16 · RoweRowe3,000 Meters Middle School1614:10 PB6
Oct 6RMS v ACMSOct 6 · 3,000 Meters Middle School · Place 8 · RoweRowe3,000 Meters Middle School814:42.86
Sep 29Rock Creek v RoweSep 29 · 3,000 Meters Middle School · Place 15 · RoweRowe3,000 Meters Middle School1514:41 PB6