Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · DuPont Civic CenterKing Cobras Invitational · Sep 27 | 7:59.77 | King Cobras Invitational | September 27, 2025 |
| 1,600 Meters · Five Mile Lake ParkFWTC Autumn Classic · Oct 8 | 9:08.00 | FWTC Autumn Classic | October 8, 2022 |
| 1.5 Miles · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 3 | 11:35.4 | HOKA 30th John Payne XC Invite | October 3, 2026 |
| 2 Miles · Fort Steilacoom 2 mileFort Steilacoom Invitational · Sep 19 | 19:07.2 | Fort Steilacoom Invitational | September 19, 2026 |
| 2,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 19 | 10:49.70 | USATF Region 13 Junior Olympic Championships | November 19, 2022 |
| 2,000 Meters · Farragut State ParkUSATF Region 13 Junior Olympic Championships · Nov 18 | 10:47.70 | USATF Region 13 Junior Olympic Championships | November 18, 2023 |
| 2,000 Meters · Genesse Park Trails (lower field)Rainier Beach Goose Chase · Oct 21 | 10:14.23 | Rainier Beach Goose Chase | October 21, 2023 |
| 2,000 Meters · Robinswood ParkCascade Striders 2023 Flying Feet Cross Country Invitational · Oct 14 | 10:00 | Cascade Striders 2023 Flying Feet Cross Country Invitational | October 14, 2023 |
| 2,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 11 | 10:46.80 | USATF Pacific Northwest Association Junior Olympic Championships | November 11, 2023 |
| 2,000 Meters · Woodland ParkRain City Flyers 2022 Stampede · Oct 29 | 11:43.56 | Rain City Flyers 2022 Stampede | October 29, 2022 |
| 3,000 Meters · Genesse Park Trails (lower field)Goose Chase · Oct 18 | 15:20.16 | Goose Chase | October 18, 2025 |
| 3,000 Meters · Lower Woodland2026 Rain City Stampede · Oct 31 | 15:42.44 | 2026 Rain City Stampede | October 31, 2026 |
| 3,000 Meters · Robinswood Park2026 Cascade Striders Flying Feet Cross Country Invitational · Oct 11 | 15:21.18 | 2026 Cascade Striders Flying Feet Cross Country Invitational | October 11, 2026 |
| 3,000 Meters · Warren G. Magnuson ParkUSATF Pacific Northwest Association Junior Olympic Championships · Nov 16 | 14:51.50 | USATF Pacific Northwest Association Junior Olympic Championships | November 16, 2024 |
| 3,000 Meters · Western Oregon UniversityUSATF Region 13 Cross Country Junior Olympic · Nov 22 | 14:37.25 | USATF Region 13 Cross Country Junior Olympic | November 22, 2025 |
| 800 m · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 12 | 2:46.2 | The 27th Bellarmine Invite | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | USATF Region 13 Cross Country Junior OlympicNov 22 · 3,000 Meters 9-10 · Place 79 · South Hill Running | 3,000 Meters 9-10 | 79 | 14:37.25 PB | 4 |
| Nov 15 | USATF Pacific Northwest Association Junior Olympic CC ChampionshipsNov 15 · 3,000 Meters Varsity · Place 86 · South Hill Running | 3,000 Meters Varsity | 86 | 14:44.00 | 10 |
| Nov 2 | FWTC Autumn ClassicNov 2 · 3,000 Meters Varsity · Place 61 · South Hill Running | 3,000 Meters Varsity | 61 | 15:09.00 | 10 |
| Oct 18 | Goose ChaseOct 18 · 3,000 Meters 9 & 10 Boys · Place 42 · South Hill Running | 3,000 Meters 9 & 10 Boys | 42 | 15:20.16 PB | 4 |
| Oct 12 | Cascade Striders 2025 Flying Feet Cross Country InvitationalOct 12 · 3,000 Meters 9-10 · Place 64 · South Hill Running | 3,000 Meters 9-10 | 64 | 16:14.60 | 4 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 1.5 Miles Middle School Elementary · Place 123 · South Hill Running | 1.5 Miles Middle School Elementary | 123 | 12:43.8 | 4 |
| Sep 27 | King Cobras InvitationalSep 27 · 1 Miles 9-10 · Place 48 · South Hill Running | 1 Miles 9-10 | 48 | 7:59.77 PB | 4 |
| Sep 20 | Fort Steilacoom InvitationalSep 20 · 1 Mile Varsity · Place 20 · South Hill Running | 1 Mile Varsity | 20 | 8:09.9 | 4 |
2024 Cross Country
6 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 13 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 42 · South Hill Running | 2,000 Meters 8U | 42 | 10:47.70 PB | 2 |
| Nov 11 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 33 · South Hill Running | 2,000 Meters 8U | 33 | 10:46.80 PB | 2 |
| Oct 28 | 2023 Rain City StampedeOct 28 · 2,000 Meters 7-8 · Place 25 · South Hill Running | 2,000 Meters 7-8 | 25 | 10:51.29Unofficial | 2 |
| Oct 21 | Rainier Beach Goose ChaseOct 21 · 2,000 Meters 7- 8 · Place 12 · South Hill Running | 2,000 Meters 7- 8 | 12 | 10:14.23 PB | 2 |
| Oct 14 | Cascade Striders 2023 Flying Feet Cross Country InvitationalOct 14 · 2,000 Meters 7-8 · Place 24 · South Hill Running | 2,000 Meters 7-8 | 24 | 10:00 PB | 2 |
| Oct 7 | FWTC Autumn ClassicOct 7 · 1,600 Meters 7-8 · Place 34 · South Hill Running | 1,600 Meters 7-8 | 34 | 9:15.40 | 2 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 1.5 Miles Middle School Elementary · Place 86 · South Hill Running | 1.5 Miles Middle School Elementary | 86 | 14:00.1 | — |
| Sep 23 | X-Country Season Kick OffSep 23 · 2,000 Meters 7-8 · Place 16 · South Hill Running | 2,000 Meters 7-8 | 16 | 10:52.83Unofficial | 2 |
| Sep 9 | The 24th Bellarmine InviteSep 9 · 800 Meters Elementary Open · Place 29 · South Hill Running | 800 Meters Elementary Open | 29 | 3:10.8 | — |
2022 Cross Country
4 results