Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Cascade Christian Schools - Junior High & High School Pioneer CampusMS Nisqually Meet Hosted by Cascade Christian · Oct 1010:53MS Nisqually Meet Hosted by Cascade ChristianOctober 10, 2023
1.5 Miles · Charles Wright HSNisqually MS #4 @CWA · Oct 314:32.28Nisqually MS #4 @CWAOctober 3, 2023
1.5 Miles · McMurray Middle SchoolMS Nisqually XC Meet @McM · Sep 2813:32MS Nisqually XC Meet @McMSeptember 28, 2023
1.5 Miles · Titlow ParkNisqually League MS Championships · Oct 1711:08.11Nisqually League MS ChampionshipsOctober 17, 2023
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1213:44.6The 27th Bellarmine InviteSeptember 12, 2026
2 Miles · Charles Wright HSNisqually League Meet #1 · Sep 1614:18.18Nisqually League Meet #1September 16, 2026
2 Miles · University of Puget SoundTacoma Twilight · Oct 1612:56.0Tacoma TwilightOctober 16, 2026
3 Miles · King's Roller Coaster Trail Run19th King's Cross Invite · Sep 2623:18.4019th King's Cross InviteSeptember 26, 2026
3,000 Meters · Titlow ParkMiddle Nisqually Meet #1 · Sep 1914:33.10Middle Nisqually Meet #1September 19, 2023
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 321:52.6HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Klahowya Secondary SchoolNisqually League XC meet # 2 · Sep 2921:29.90Nisqually League XC meet # 2September 29, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1021:33.5NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Paradise Ridge Equestrian ParkNisqually League Meet #3 @ Vashon · Oct 2125:56Nisqually League Meet #3 @ VashonOctober 21, 2025
5,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 1922:23.302026 PLU InvitationalSeptember 19, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 21Nisqually League XC meet #3Oct 21 · 3 Miles Open · Place 52 · Cascade ChristianCascade Christian3 Miles Open5220:55.1011
Oct 16Tacoma TwilightOct 16 · 2 Miles Men Junior (sub 14 minutes) · Place 30 · Cascade ChristianCascade Christian2 Miles Men Junior (sub 14 minutes)3012:56.0 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Silver avg over 22:30-23:59 · Place 278 · Cascade ChristianCascade Christian5,000 Meters Men's JV Silver avg over 22:30-23:5927821:33.5 PB11
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Silver Teams M-Z - 20-24 minutes · Place 131 · Cascade ChristianCascade Christian5,000 Meters JV Silver Teams M-Z - 20-24 minutes13121:52.6 PB11
Sep 29Nisqually League XC meet # 2Sep 29 · 5,000 Meters Varsity · Place 63 · Cascade ChristianCascade Christian5,000 Meters Varsity6321:29.90 PB11
Sep 2619th King's Cross InviteSep 26 · 3 Miles JV - over 20 minutes · Place 72 · Cascade ChristianCascade Christian3 Miles JV - over 20 minutes7223:18.40 PB11
Sep 192026 PLU InvitationalSep 19 · 5,000 Meters HS Boys Junior Varsity · Place 89 · Cascade ChristianCascade Christian5,000 Meters HS Boys Junior Varsity8922:23.30 PB11
Sep 16Nisqually League Meet #1Sep 16 · 2 Miles Varsity · Place 41 · Cascade ChristianCascade Christian2 Miles Varsity4114:18.18 PB11
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Varsity · Place 119 · Cascade ChristianCascade Christian2 Miles HS Varsity11913:44.6 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27JV PR MeetOct 27 · 2 Miles Sophomore · Place 21 · Cascade ChristianCascade Christian2 Miles Sophomore2112:44.58SO
Oct 21Nisqually League Meet #3 @ VashonOct 21 · 5,000 Meters Varsity · Place 56 · Cascade ChristianCascade Christian5,000 Meters Varsity5625:56 PB10
Oct 16The Tacoma TwilightOct 16 · 2 Miles Junior Varsity · Place 47 · Cascade ChristianCascade Christian2 Miles Junior Varsity4713:21.5810
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 157 · Cascade ChristianCascade Christian5,000 Meters Varsity15721:32.910
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 238 · Cascade ChristianCascade Christian5,000 Meters Junior Varsity23824:17.310
Sep 30Nisqually League Meet # 2 @ KlahowyaSep 30 · 5,000 Meters Varsity · Place 69 · Cascade ChristianCascade Christian5,000 Meters Varsity6923:08.610
Sep 2718th King's Cross InviteSep 27 · 3 Miles Junior Varsity · Place 67 · Cascade ChristianCascade Christian3 Miles Junior Varsity6725:22.0010

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 21Nisqually League Meet #3Oct 21 · 5,000 Meters Varsity · Place 113 · Cascade ChristianCascade Christian5,000 Meters Varsity11326:27.409
Oct 17Tacoma TwilightOct 17 · 2 Miles Junior Varsity Freshman · Place 44 · Cascade ChristianCascade Christian2 Miles Junior Varsity Freshman4413:42.069
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 313 · Cascade ChristianCascade Christian5,000 Meters Junior Varsity31324:09.89
Oct 1Nisqually League XC #2Oct 1 · 5,000 Meters Open · Place 95 · Cascade ChristianCascade Christian5,000 Meters Open9523:30.49
Sep 28Leavenworth InvitationalSep 28 · 2.8 Miles Junior Varsity · Place 68 · Cascade ChristianCascade Christian2.8 Miles Junior Varsity6823:16.49
Sep 17Nisqually XC meet @ Camas Prarie Golf Park in Port TownsendSep 17 · 2 Miles Open · Place 94 · Cascade ChristianCascade Christian2 Miles Open9415:26.209
Sep 1425th Bellarmine InvitationalSep 14 · 2 Miles Freshman · Place 135 · Cascade ChristianCascade Christian2 Miles Freshman13514:39.59

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18Mile Time FinalsOct 18 · 1 Miles Junior High · Place 7 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1 Miles Junior High77:12Unofficial8
Oct 17Nisqually League MS ChampionshipsOct 17 · 1.5 Miles Middle School · Place 34 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1.5 Miles Middle School3411:08.11 PB8
Oct 10MS Nisqually Meet Hosted by Cascade ChristianOct 10 · 1.5 Miles Middle School · Place 43 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1.5 Miles Middle School4310:53 PB8
Oct 3Nisqually MS #4 @CWAOct 3 · 1.5 Miles Middle School · Place 44 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1.5 Miles Middle School4414:32.28 PB8
Sep 28MS Nisqually XC Meet @McMSep 28 · 1.5 Miles Middle School · Place 41 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1.5 Miles Middle School4113:32 PB8
Sep 19Middle Nisqually Meet #1Sep 19 · 3,000 Meters Middle School · Place 43 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)3,000 Meters Middle School4314:33.10 PB8
Sep 12Mile Time TrialSep 12 · 1 Miles Middle School · Place 12 · Cascade Christian (Puyallup)Cascade Christian (Puyallup)1 Miles Middle School128:57Unofficial8