Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · DuPont Civic CenterKing Cobras Invitational · Sep 275:41.18King Cobras InvitationalSeptember 27, 2025
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1211:52.5The 27th Bellarmine InviteSeptember 12, 2026
2974 m · Genesse Park Trails (lower field)2022 Rainier Beach Goose Chase · Oct 2313:54.982022 Rainier Beach Goose ChaseOctober 23, 2022
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:30.79USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2311:44.30USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:11.33USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 1812:01.20USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 713:15.20FWTC Autumn ClassicOctober 7, 2023
3,000 Meters · Genesse Park Trails (lower field)Rainer Beach Goose Chase 2024 · Oct 1911:54.99Rainer Beach Goose Chase 2024October 19, 2024
3,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 1413:00Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1611:11.30USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
4,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1814:39.96Goose ChaseOctober 18, 2025
4,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1215:13.80Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 319:04.9HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1918:19.7Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · PLU Meadows Disc Golf Course5th Annual Fall Classic Invitational · Oct 1018:06.85th 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

4 results
DateMeetEventPlMarkGr
Oct 105th Annual Fall Classic InvitationalOct 10 · 5,000 Meters JV Men · Place 6 · PuyallupPuyallup5,000 Meters JV Men618:06.8 PB9
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Silver - Top 5 ave 17-18:30 · Place 185 · PuyallupPuyallup5,000 Meters Varsity Silver - Top 5 ave 17-18:3018519:04.9 PB9
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Junior Varsity - Top 5 · Place 34 · PuyallupPuyallup5,000 Meters Men's Junior Varsity - Top 53418:19.7 PB9
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Frosh · Place 17 · PuyallupPuyallup2 Miles HS Frosh1711:52.5 PB9

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 4,000 Meters Varsity · Place 42 · South Hill RunningSouth Hill Running4,000 Meters Varsity4215:28.8014
Nov 2FWTC Autumn ClassicNov 2 · 4,000 Meters Varsity · Place 11 · South Hill RunningSouth Hill Running4,000 Meters Varsity1114:57.2014
Oct 18Goose ChaseOct 18 · 4,000 Meters 13 & Older Boys · Place 8 · South Hill RunningSouth Hill Running4,000 Meters 13 & Older Boys814:39.96 PB8
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 4,000 Meters 13-14 · Place 8 · South Hill RunningSouth Hill Running4,000 Meters 13-14815:13.80 PB8
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Open · Place 22 · South Hill RunningSouth Hill Running5,000 Meters Open2219:19.48
Sep 27King Cobras InvitationalSep 27 · 1 Miles 13-14 · Place 7 · South Hill RunningSouth Hill Running1 Miles 13-1475:41.18 PB8
Sep 20Fort Steilacoom InvitationalSep 20 · 2 Miles Middle School · Place 10 · South Hill RunningSouth Hill Running2 Miles Middle School1013:45.48
Sep 13The 26th Bellarmine InviteSep 13 · 1 Mile Varsity · Place 6 · South Hill RunningSouth Hill Running1 Mile Varsity66:02.38

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 162 · South Hill RunningSouth Hill Running3,000 Meters 11-1216211:30.79 PB12
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 28 · South Hill RunningSouth Hill Running3,000 Meters 11-122811:44.30 PB12
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 20 · South Hill RunningSouth Hill Running3,000 Meters 11-122011:11.30 PB12
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 8 · South Hill RunningSouth Hill Running3,000 Meters Varsity811:14.3012
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 11-12 · Place 13 · South Hill RunningSouth Hill Running3,000 Meters 11-121311:54.99 PB12
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 24 · South Hill RunningSouth Hill Running3,000 Meters Varsity2412:25.0012
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Open · Place 25 · South Hill RunningSouth Hill Running5,000 Meters Open2520:34.412
Sep 21Fort Steilacoom InvitationalSep 21 · 2 Miles Middle School · Place 15 · South Hill RunningSouth Hill Running2 Miles Middle School1513:55.612
Sep 1425th Bellarmine InvitationalSep 14 · 1 Mile Open · Place 10 · South Hill RunningSouth Hill Running1 Mile Open106:24.612

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 300 · South Hill RunningSouth Hill Running3,000 Meters 11-1230012:11.33 PB11
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 51 · South Hill RunningSouth Hill Running3,000 Meters 11-125112:01.20 PB11
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 3,000 Meters 11-12 · Place 25 · South Hill RunningSouth Hill Running3,000 Meters 11-122512:00.8011
Oct 282023 Rain City StampedeOct 28 · 3,000 Meters 11-12 · Place 22 · South Hill RunningSouth Hill Running3,000 Meters 11-122212:46.13Unofficial11
Oct 21Rainier Beach Goose ChaseOct 21 · 3,000 Meters 11-12 · Place 11 · South Hill RunningSouth Hill Running3,000 Meters 11-121112:31.7011
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 3,000 Meters 11-12 · Place 20 · South Hill RunningSouth Hill Running3,000 Meters 11-122013:00 PB11
Oct 7FWTC Autumn ClassicOct 7 · 3,000 Meters 11-12 · Place 20 · South Hill RunningSouth Hill Running3,000 Meters 11-122013:15.20 PB11
Sep 3027th John Payne XC InvitationalSep 30 · 5,000 Meters Open · Place 54 · South Hill RunningSouth Hill Running5,000 Meters Open5422:49.111
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 11-12 · Place 14 · South Hill RunningSouth Hill Running2,000 Meters 11-12148:31.69Unofficial11
Sep 16BROOKS Fort Steilacoom InvitationalSep 16 · 2 Miles Middle School · Place 16 · South Hill RunningSouth Hill Running2 Miles Middle School1614:36.85
Sep 9The 24th Bellarmine InviteSep 9 · 1 Mile Open · Place 17 · South Hill RunningSouth Hill Running1 Mile Open176:38.811

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19USATF Region 13 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 30 · South Hill RunningSouth Hill Running3,000 Meters 9-103012:36.4010
Nov 12USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters Varsity · Place 24 · South Hill RunningSouth Hill Running3,000 Meters Varsity2412:53.8010
Oct 232022 Rainier Beach Goose ChaseOct 23 · 2,974 Meters 9-10 · Place 11 · South Hill RunningSouth Hill Running2,974 Meters 9-101113:54.98 PB10
Sep 17Fort Steilacoom XC InvitationalSep 17 · 5,000 Meters Open · Place 54 · South Hill RunningSouth Hill Running5,000 Meters Open5424:32.9—