Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Liberty MS Round LakeSkyridge @ Liberty Boys · Sep 278:37.96Skyridge @ Liberty BoysSeptember 27, 2023
1.5 Miles · Liberty MS, Round Lake CourseSkyridge @ Liberty Boys 2 · Oct 59:40.86Skyridge @ Liberty Boys 2October 5, 2021
1.5 Miles · Skyridge Middle SchoolLiberty @ Skyridge Boys '23 · Oct 48:00.29Liberty @ Skyridge Boys '23October 4, 2023
1500 m · Camp HowardStumptown Youth XC Series Meet #4 · Mar 276:09.70Stumptown Youth XC Series Meet #4March 27, 2021
2,500 Meters · Lake Sacajawea ParkJack & Jill Invitational · Sep 168:42.90Jack & Jill Invitational September 16, 2023
3,000 Meters · Blue Lake Regional ParkNike Portland XC - Middle School/Club · Sep 2310:52.8Nike Portland XC - Middle School/ClubSeptember 23, 2022
3,000 Meters · Blue Lake Regional ParkNike Portland XC Middle School Meet · Sep 2411:47.80Nike Portland XC Middle School MeetSeptember 24, 2021
3,000 Meters · Camp HowardStumptown Youth XC Series Meet #2 · Mar 613:55.60Stumptown Youth XC Series Meet #2March 6, 2021
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2011:02.50USATF Region 13 Junior Olympic ChampionshipsNovember 20, 2021
3,000 Meters · Eagle Island XC Course 3kNXR Northwest MS & Community Race Registration · Nov 1210:48.60NXR Northwest MS & Community Race RegistrationNovember 12, 2022
3,000 Meters · Lake Sacajawea ParkLongview Jamboree · Feb 2312:09.70Longview JamboreeFebruary 23, 2021
3,000 Meters · Pacific ParkWashington State Middle School XC · Oct 2010:11Washington State Middle School XCOctober 20, 2023
3,000 Meters · Pacific Park 3k CourseHalloween 3k & 5k Dash Bash Championships · Oct 2210:21Halloween 3k & 5k Dash Bash ChampionshipsOctober 22, 2022
3,000 Meters · The Hydrangea RanchUltimook Race · Sep 210:32.57Ultimook RaceSeptember 2, 2023
3,000 Meters · Western Oregon UniversityStumptown Youth XC Championship · Oct 3010:16.2Stumptown Youth XC ChampionshipOctober 30, 2022
4,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 1914:11.60USATF Region 13 Junior Olympic ChampionshipsNovember 19, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 913:13.59USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1813:35.40USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Pacific ParkHalloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5k · Oct 2114:43Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOctober 21, 2023
4,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1114:23.10USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 11, 2023
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2615:32.42Nike Portland XCSeptember 26, 2026
5,000 Meters · Chambers Creek Regional ParkWestside Classic · Oct 3115:51.5Westside ClassicOctober 31, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1915:56.0Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1015:46.1NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Pacific ParkUnion/Camas Cross Country Meet · Sep 2917:28.85Union/Camas Cross Country MeetSeptember 29, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 816:04.92025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · UL CampusSkyview @ Camas · Sep 1516:11Skyview @ CamasSeptember 15, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31Westside ClassicOct 31 · 5,000 Meters Men's 4A Varsity · Place 7 · CamasCamas5,000 Meters Men's 4A Varsity715:51.5 PB11
Oct 13Battle Ground @ CamasOct 13 · 5,000 Meters Varsity · Place 5 · CamasCamas5,000 Meters Varsity516:1311
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Elite avg under 16:20 · Place 42 · CamasCamas5,000 Meters Men's Elite avg under 16:204215:46.1 PB11
Sep 29Union/Camas Cross Country MeetSep 29 · 5,000 Meters Varsity · Place 10 · CamasCamas5,000 Meters Varsity1017:28.85 PB11
Sep 26Nike Portland XCSep 26 · 5,000 Meters Danner Championship Varsity · Place 28 · CamasCamas5,000 Meters Danner Championship Varsity2815:32.42 PB11
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Gold · Place 24 · CamasCamas5,000 Meters Men's Varsity - Gold2415:56.0 PB11
Sep 15Skyview @ CamasSep 15 · 5,000 Meters Varsity · Place 1 · CamasCamas5,000 Meters Varsity116:11 PB11

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 4A Boys · Place 25 · CamasCamas5,000 Meters 4A Boys2516:04.9 PB10

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 60 · Whisper RunningWhisper Running4,000 Meters 13-146013:13.59 PB8
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 10 · Whisper RunningWhisper Running4,000 Meters 13-141013:35.40 PB8
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 11 · Whisper RunningWhisper Running4,000 Meters 13-141114:23.10 PB8
Oct 29Stumptown Youth XC ChampionshipOct 29 · 3,000 Meters Varsity · Place 10 · Whisper RunningWhisper Running3,000 Meters Varsity109:49.378
Oct 21Halloween Dash Bash Championship - 2k, 3k, & 4k, plus Open 5kOct 21 · 4,000 Meters 13-14 · Place 2 · Whisper RunningWhisper Running4,000 Meters 13-14214:43 PB8
Oct 20Washington State Middle School XCOct 20 · 3,000 Meters Boys · Place 5 · SlothsSloths3,000 Meters Boys510:11 PB8
Oct 133rd Annual Rose City Championship InvitationalOct 13 · 3,000 Meters Middle School · Place 3 · Whisper RunningWhisper Running3,000 Meters Middle School39:54.88
Oct 7The Harrier ClassicOct 7 · 3,200 Meters Open · Place 2 · Whisper RunningWhisper Running3,200 Meters Open210:53.88
Oct 4Liberty @ Skyridge Boys '23Oct 4 · 1.5 Miles 8th Boys · Place 1 · SkyridgeSkyridge1.5 Miles 8th Boys18:00.29 PB8
Sep 27Skyridge @ Liberty BoysSep 27 · 1.5 Miles 8th Grade · Place 1 · SkyridgeSkyridge1.5 Miles 8th Grade18:37.96 PB8
Sep 16Jack & Jill Invitational Sep 16 · 2,500 Meters Middle School · Place 1 · SkyridgeSkyridge2,500 Meters Middle School18:42.90 PB8
Sep 862nd Annual Steve Maas Run-A-ReeSep 8 · 2,200 Meters Middle School Boys · Place 1 · SkyridgeSkyridge2,200 Meters Middle School Boys17:29Unofficial8
Sep 2Ultimook RaceSep 2 · 3,000 Meters Middle School · Place 1 · Whisper RunningWhisper Running3,000 Meters Middle School110:32.57 PB8

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 32 · Whisper RunningWhisper Running4,000 Meters 13-143214:11.60 PB7
Nov 12NXR Northwest MS & Community Race RegistrationNov 12 · 3,000 Meters Middle School Community 3K · Place 12 · UNAT-Jones-PaytenUNAT-Jones-Payten3,000 Meters Middle School Community 3K1210:48.60 PB7
Oct 30Stumptown Youth XC ChampionshipOct 30 · 3,000 Meters Super Champs · Place 23 · Whisper RunningWhisper Running3,000 Meters Super Champs2310:16.2 PB7
Oct 22Halloween 3k & 5k Dash Bash ChampionshipsOct 22 · 3,000 Meters Middle School · Place 1 · Whisper RunningWhisper Running3,000 Meters Middle School110:21 PB7
Oct 4Liberty @ Skyridge Boys '22Oct 4 · 1.5 Miles 7th Boys · Place 1 · SkyridgeSkyridge1.5 Miles 7th Boys18:29.337
Sep 28Skyridge @ Liberty BoysSep 28 · 1.5 Miles 7th Grade · Place 1 · SkyridgeSkyridge1.5 Miles 7th Grade18:53.117
Sep 23Nike Portland XC - Middle School/ClubSep 23 · 3,000 Meters Middle School · Place 11 · SkyridgeSkyridge3,000 Meters Middle School1110:52.8 PB7
Sep 17Jack n' Jill InvitationalSep 17 · 2,500 Meters Middle School · Place 1 · SkyridgeSkyridge2,500 Meters Middle School18:51.57
Sep 961st Annual Steve Maas Run-A-ReeSep 9 · Middle School · Place 4 · SkyridgeSkyridgeMiddle School47:567
Sep 961st Annual Steve Maas Run-A-ReeSep 9 · Varsity · Place 4 · SkyridgeSkyridgeVarsity47:567

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 20USATF Region 13 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 23 · Whisper RunningWhisper Running3,000 Meters 11-122311:02.50 PB6
Nov 14USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 13 · Whisper RunningWhisper Running3,000 Meters 11-121311:42.406
Oct 31Stumptown Running Middle School Championship presented by Portland Track & Stumptown RunningOct 31 · 3,000 Meters Super Champs · Place 77 · Whisper RunningWhisper Running3,000 Meters Super Champs7711:17.406
Oct 5Skyridge @ Liberty Boys 2Oct 5 · 1.5 Miles 6 Boys · Place 2 · SkyridgeSkyridge1.5 Miles 6 Boys29:40.86 PB6
Oct 1Liberty @ Skyridge DualOct 1 · 1.5 Miles 6th · Place 2 · SkyridgeSkyridge1.5 Miles 6th29:496
Sep 24Nike Portland XC Middle School MeetSep 24 · 3,000 Meters Middle School · Place 26 · SkyridgeSkyridge3,000 Meters Middle School2611:47.80 PB6
Sep 212A GSHL Washougal/Woodland @ RALSep 21 · 3,000 Meters Middle School · Place 4 · SkyridgeSkyridge3,000 Meters Middle School411:27.606
Sep 14SKYRIDGE @ LIBERTY BoysSep 14 · 1.5 Miles 6 BOYS · Place 1 · SkyridgeSkyridge1.5 Miles 6 BOYS19:55.536
Sep 1060th Annual Steve Maas Run-A-ReeSep 10 · 2,200 Meters Middle School · Place 10 · SkyridgeSkyridge2,200 Meters Middle School108:266
Mar 27Stumptown Youth XC Series Meet #4Mar 27 · 1,500 Meters Youth 1500 · Place 10 · Whisper RunningWhisper Running1,500 Meters Youth 1500106:09.70 PB12
Mar 13Ultimook RaceMar 13 · 3,000 Meters Middle School Boys · Place 9 · Whisper RunningWhisper Running3,000 Meters Middle School Boys913:18.8512
Mar 6Stumptown Youth XC Series Meet #2Mar 6 · 3,000 Meters Youth 3000 · Place 31 · Whisper RunningWhisper Running3,000 Meters Youth 30003113:55.60 PB12
Feb 23Longview JamboreeFeb 23 · 3,000 Meters Middle School · Place 9 · Whisper RunningWhisper Running3,000 Meters Middle School912:09.70 PB12