Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · DuPont Civic CenterKing Cobras Invitational · Sep 275:52.36King Cobras InvitationalSeptember 27, 2025
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1211:44.9The 27th Bellarmine InviteSeptember 12, 2026
2 Miles · Club NW Magnuson Park Road CourseCNW Winter Grand Prix #4: XC · Jan 2412:40.401CNW Winter Grand Prix #4: XCJanuary 24, 2026
2 Miles · Shorecrest HSCNW Winter Grand Prix #5: Track · Feb 712:17.463CNW Winter Grand Prix #5: TrackFebruary 7, 2026
2 Miles · University of Puget SoundTacoma Twilight · Oct 1611:29.6Tacoma TwilightOctober 16, 2026
2974 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2312:49.402022 Rainier Beach Goose ChaseOctober 23, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:21.28USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2311:43.60USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:56.97USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1811:21.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 712:18.30FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 1911:48.59Rainer Beach Goose Chase 2024October 19, 2024
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1412:16Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1611:09.90USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 2913:14.49Rain City Flyers 2022 StampedeOctober 29, 2022
4,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1814:57.90Goose ChaseOctober 18, 2025
4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1215:45.90Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
5,000 Meters · Blue Lake Regional ParkNike Portland XC · Sep 2618:22.11Nike Portland XCSeptember 26, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 318:16.4HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1918:53.0Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · LBA Woods 5kLBA JV 5K XC · Sep 2319:46.02LBA JV 5K XCSeptember 23, 2026
5,000 Meters · PLU Meadows Disc Golf Course5th Annual Fall Classic Invitational · Oct 1018:33.55th Annual Fall Classic InvitationalOctober 10, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 26JV PR MeetOct 26 · 2 Miles Freshman · Place 3 · PuyallupPuyallup2 Miles Freshman310:27.239
Oct 22SPSL 4A - All SPSL JV MeetOct 22 · 5,000 Meters Junior Varsity · Place 32 · PuyallupPuyallup5,000 Meters Junior Varsity3218:35.99
Oct 16Tacoma TwilightOct 16 · 2 Miles Men Frosh (sub 15 minutes) · Place 6 · PuyallupPuyallup2 Miles Men Frosh (sub 15 minutes)611:29.6 PB9
Oct 105th Annual Fall Classic InvitationalOct 10 · 5,000 Meters Varsity Men · Place 94 · PuyallupPuyallup5,000 Meters Varsity Men9418:33.5 PB9
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Gold - Athletes Under 20 minutes · Place 54 · PuyallupPuyallup5,000 Meters JV Gold - Athletes Under 20 minutes5418:16.4 PB9
Sep 26Nike Portland XCSep 26 · 5,000 Meters Freshman JV Morning · Place 17 · PuyallupPuyallup5,000 Meters Freshman JV Morning1718:22.11 PB9
Sep 23LBA JV 5K XCSep 23 · 5,000 Meters JV · Place 18 · PuyallupPuyallup5,000 Meters JV1819:46.02 PB9
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Silver · Place 142 · PuyallupPuyallup5,000 Meters Men's Varsity - Silver14218:53.0 PB9
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Frosh · Place 14 · PuyallupPuyallup2 Miles HS Frosh1411:44.9 PB9
Sep 4Puyallup Home MeetSep 4 · 2.75 Miles Varsity · Place 8 · PuyallupPuyallup2.75 Miles Varsity817:43.73Unofficial9
Feb 7CNW Winter Grand Prix #5: TrackFeb 7 · 2 Miles Mens Open · Place 432 Miles Mens Open4312:17.463 PB8
Jan 24CNW Winter Grand Prix #4: XCJan 24 · 2 Miles Open · Place 392 Miles Open3912:40.401 PB8

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 41 · South Hill RunningSouth Hill Running4,000 Meters Varsity4115:26.4014
Nov 2FWTC Autumn ClassicNov 2 · 4,000 Meters Varsity · Place 10 · South Hill RunningSouth Hill Running4,000 Meters Varsity1014:48.4414
Oct 18Goose ChaseOct 18 · 4,000 Meters 13 & Older Boys · Place 11 · South Hill RunningSouth Hill Running4,000 Meters 13 & Older Boys1114:57.90 PB8
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 4,000 Meters 13-14 · Place 12 · South Hill RunningSouth Hill Running4,000 Meters 13-141215:45.90 PB8
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Open · Place 31 · South Hill RunningSouth Hill Running5,000 Meters Open3120:19.78
Sep 27King Cobras InvitationalSep 27 · 1 Miles 13-14 · Place 11 · South Hill RunningSouth Hill Running1 Miles 13-14115:52.36 PB8
Sep 20Fort Steilacoom InvitationalSep 20 · 2 Miles Middle School · Place 17 · South Hill RunningSouth Hill Running2 Miles Middle School1714:18.68
Sep 13The 26th Bellarmine InviteSep 13 · 1 Mile Varsity · Place 7 · South Hill RunningSouth Hill Running1 Mile Varsity76:08.88

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 130 · South Hill RunningSouth Hill Running3,000 Meters 11-1213011:21.28 PB7
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 27 · South Hill RunningSouth Hill Running3,000 Meters 11-122711:43.60 PB7
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 18 · South Hill RunningSouth Hill Running3,000 Meters 11-121811:09.90 PB7
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 12 · South Hill RunningSouth Hill Running3,000 Meters Varsity1211:25.1812
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Place 11 · South Hill RunningSouth Hill Running3,000 Meters 11-121111:48.59 PB7
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 17 · South Hill RunningSouth Hill Running3,000 Meters Varsity1712:07.0012
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 1.5 Miles Middle School Elementary · Place 32 · South Hill RunningSouth Hill Running1.5 Miles Middle School Elementary329:26.27
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 16 · South Hill RunningSouth Hill Running1 Mile Varsity166:14.77
Sep 21Fort Steilacoom InvitationalSep 21 · 2 Miles Middle School · Place 13 · South Hill RunningSouth Hill Running2 Miles Middle School1313:43.87
Sep 1425th Bellarmine InvitationalSep 14 · 1 Mile Open · Place 9 · South Hill RunningSouth Hill Running1 Mile Open96:20.77

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 253 · South Hill RunningSouth Hill Running3,000 Meters 11-1225311:56.97 PB6
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 26 · South Hill RunningSouth Hill Running3,000 Meters 11-122611:21.00 PB6
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 14 · South Hill RunningSouth Hill Running3,000 Meters 11-121411:40.906
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 11 · South Hill RunningSouth Hill Running3,000 Meters 11-121112:20.38Unofficial6
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 5 · South Hill RunningSouth Hill Running3,000 Meters 11-12512:00.286
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 7 · South Hill RunningSouth Hill Running3,000 Meters 11-12712:16 PB6
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 8 · South Hill RunningSouth Hill Running3,000 Meters 11-12812:18.30 PB6
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Open · Place 29 · South Hill RunningSouth Hill Running5,000 Meters Open2920:49.26
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 11-12 · Place 7 · South Hill RunningSouth Hill Running2,000 Meters 11-1277:57.93Unofficial6
Sep 16BROOKS Fort Steilacoom InvitationalSep 16 · 2 Miles Middle School · Place 10 · South Hill RunningSouth Hill Running2 Miles Middle School1014:16.66
Sep 9The 24th Bellarmine InviteSep 9 · 1 Mile Open · Place 9 · South Hill RunningSouth Hill Running1 Mile Open96:07.26

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 18 · South Hill RunningSouth Hill Running3,000 Meters 9-101812:24.805
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 11 · South Hill RunningSouth Hill Running3,000 Meters Varsity1112:12.1010
Oct 29Rain City Flyers 2022 StampedeOct 29 · 3,000 Meters 9-10 · Place 16 · South Hill RunningSouth Hill Running3,000 Meters 9-101613:14.49 PB5
Oct 232022 Rainier Beach Goose ChaseOct 23 · 2,974 Meters 9-10 · Place 4 · South Hill RunningSouth Hill Running2,974 Meters 9-10412:49.40 PB5
Oct 8FWTC Autumn ClassicOct 8 · 3,000 Meters 9-10 · Place 12 · South Hill RunningSouth Hill Running3,000 Meters 9-101213:20.405
Sep 17Fort Steilacoom XC InvitationalSep 17 · 2,000 Meters Middle School · Place 21 · South Hill RunningSouth Hill Running2,000 Meters Middle School218:15.3—