Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · DuPont Civic CenterKing Cobras Invitational · Sep 276:23.80King Cobras InvitationalSeptember 27, 2025
1,600 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 77:46.30FWTC Autumn ClassicOctober 7, 2023
2 Miles · Fort Steilacoom 2 mileFort Steilacoom Invitational · Sep 1914:55.3Fort Steilacoom InvitationalSeptember 19, 2026
2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 98:38.76USATF National Junior Olympic ChampionshipsDecember 9, 2023
2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 188:40.00USATF Region 13 Junior Olympic ChampionshipsNovember 18, 2023
2,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 148:54Cascade Striders 2023 Flying Feet Cross Country InvitationalOctober 14, 2023
2,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 119:07.20USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 11, 2023
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1412:44.15USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 2312:41.00USATF Region 13 Junior Olympic ChampionshipsNovember 23, 2024
3,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 1812:36.53Goose ChaseOctober 18, 2025
3,000 Meters · Robinswood ParkCascade Striders 2025 Flying Feet Cross Country Invitational · Oct 1212:39.30Cascade Striders 2025 Flying Feet Cross Country InvitationalOctober 12, 2025
3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 1612:27.00USATF Pacific Northwest Association Junior Olympic ChampionshipsNovember 16, 2024
3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 2211:44.11USATF Region 13 Cross Country Junior OlympicNovember 22, 2025
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 322:32.1HOKA 30th John Payne XC InviteOctober 3, 2026
800 m · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 122:26.7The 27th Bellarmine InviteSeptember 12, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25FWTC Autumn Classic XC Oct 25 · 3,000 Meters Varsity · Place 23 · South Hill Running3,000 Meters Varsity2312:10.605
Oct 112026 Cascade Striders Flying Feet Cross Country InvitationalOct 11 · 3,000 Meters 11-12 · Place 33 · South Hill Running3,000 Meters 11-123312:50.565
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Community Open · Place 54 · South Hill Running5,000 Meters Community Open5422:32.1 PB5
Sep 19Fort Steilacoom InvitationalSep 19 · 2 Miles Boys Club · Place 10 · South Hill Running2 Miles Boys Club1014:55.3 PB5
Sep 12The 27th Bellarmine InviteSep 12 · 800 Meters Grades K-5 · Place 4 · South Hill Running800 Meters Grades K-542:26.7 PB5

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 19 · South Hill Running3,000 Meters 9-101911:44.11 PB4
Nov 15USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 3,000 Meters Varsity · Place 8 · South Hill Running3,000 Meters Varsity811:44.4010
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 7 · South Hill Running3,000 Meters Varsity712:04.0910
Oct 18Goose ChaseOct 18 · 3,000 Meters 9 & 10 Boys · Place 9 · South Hill Running3,000 Meters 9 & 10 Boys912:36.53 PB4
Oct 12Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 3,000 Meters 9-10 · Place 9 · South Hill Running3,000 Meters 9-10912:39.30 PB4
Oct 4HOKA 29th John Payne XC InviteOct 4 · 1.5 Miles Middle School Elementary · Place 49 · South Hill Running1.5 Miles Middle School Elementary4910:21.54
Sep 27King Cobras InvitationalSep 27 · 1 Miles 9-10 · Place 5 · South Hill Running1 Miles 9-1056:23.80 PB4
Sep 20Fort Steilacoom InvitationalSep 20 · 1 Mile Varsity · Place 3 · South Hill Running1 Mile Varsity36:33.84
Sep 13The 26th Bellarmine InviteSep 13 · 800 Meters Elementary · Place 5 · South Hill Running800 Meters Elementary52:34.84

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 199 · South Hill Running3,000 Meters 9-1019912:44.15 PB3
Nov 23USATF Region 13 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 9-10 · Place 28 · South Hill Running3,000 Meters 9-102812:41.00 PB3
Nov 16USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 20 · South Hill Running3,000 Meters 9-102012:27.00 PB3
Nov 2FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 22 · South Hill Running3,000 Meters Varsity2213:11.9710
Oct 19Rainer Beach Goose Chase 2024Oct 19 · 3,000 Meters 9-10 · Place 9 · South Hill Running3,000 Meters 9-10913:09.123
Oct 13Cascade Striders 2024 Flying Feet Cross Country InvitationalOct 13 · 3,000 Meters Varsity · Place 26 · South Hill Running3,000 Meters Varsity2613:38.309
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 1.5 Miles Middle School Elementary · Place 88 · South Hill Running1.5 Miles Middle School Elementary8810:45.4—
Sep 29West Seattle Rust BusterSep 29 · 1 Mile Varsity · Place 21 · South Hill Running1 Mile Varsity217:01.3—

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 137 · South Hill Running2,000 Meters 7-81378:38.76 PB2
Nov 18USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 15 · South Hill Running2,000 Meters 8U158:40.00 PB2
Nov 11USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 8 · South Hill Running2,000 Meters 8U89:07.20 PB2
Oct 282023 Rain City StampedeOct 28 · 2,000 Meters 7-8 · Place 9 · South Hill Running2,000 Meters 7-899:33.44Unofficial2
Oct 14Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 2,000 Meters 7-8 · Place 10 · South Hill Running2,000 Meters 7-8108:54 PB2
Oct 7FWTC Autumn ClassicOct 7 · 1,600 Meters 7-8 · Place 10 · South Hill Running1,600 Meters 7-8107:46.30 PB2
Sep 3027th John Payne XC InvitationalSep 30 · 1.5 Miles Middle School Elementary · Place 43 · South Hill Running1.5 Miles Middle School Elementary4311:07.1—
Sep 23X-Country Season Kick OffSep 23 · 2,000 Meters 7-8 · Place 5 · South Hill Running2,000 Meters 7-859:32.22Unofficial2
Sep 9The 24th Bellarmine InviteSep 9 · 800 Meters Elementary Open · Place 14 · South Hill Running800 Meters Elementary Open142:54.7—