Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Upper WoodlandUSATF Pacific Northwest Association Junior Olympic Championships · Nov 10 | 16:55.51 | USATF Pacific Northwest Association Junior Olympic Championships | November 10, 2018 |
| 3,000 Meters · Woodland ParkUSATF Pacific Northwest Association Junior Olympic Chamipionships · Nov 11 | 19:15.12 | USATF Pacific Northwest Association Junior Olympic Chamipionships | November 11, 2017 |
| 5,000 Meters · Chambers Creek Properties Central MeadowUSATF Region 13 Junior Olympic Championships · Nov 19 | 19:58.50 | USATF Region 13 Junior Olympic Championships | November 19, 2022 |
| 5,000 Meters · Lincoln ParkMetro League XC - West Seattle Host @ Lincoln Park · Sep 17 | 18:59.2 | Metro League XC - West Seattle Host @ Lincoln Park | September 17, 2025 |
| 5,000 Meters · Lower WoodlandMetro League XC - WS Host @ LW · Oct 9 | 18:32.75 | Metro League XC - WS Host @ LW | October 9, 2025 |
| 5,000 Meters · Warren G. Magnuson ParkMetro XC - Roosevelt Host @ Magnuson · Sep 25 | 18:28.0 | Metro XC - Roosevelt Host @ Magnuson | September 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Metro League XC Week 5Oct 15 · 5,000 Meters Boys Varsity · Place 23 · West SeattleWest Seattle | 5,000 Meters Boys Varsity | 23 | 18:55.7 | 12 |
| Oct 9 | Metro League XC - WS Host @ LWOct 9 · 5,000 Meters Boys Open · Place 15 · West SeattleWest Seattle | 5,000 Meters Boys Open | 15 | 18:32.75 PB | 12 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Varsity · Place 24 · West SeattleWest Seattle | 5,000 Meters Varsity | 24 | 18:40.5 | 12 |
| Sep 27 | Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 189 · West SeattleWest Seattle | 5,000 Meters Varsity | 189 | 22:30.4 | 12 |
| Sep 25 | Metro XC - Roosevelt Host @ MagnusonSep 25 · 5,000 Meters Boys Open · Place 8 · West SeattleWest Seattle | 5,000 Meters Boys Open | 8 | 18:28.0 PB | 12 |
| Sep 17 | Metro League XC - West Seattle Host @ Lincoln ParkSep 17 · 5,000 Meters Boys Open · Place 21 · West SeattleWest Seattle | 5,000 Meters Boys Open | 21 | 18:59.2 PB | 12 |
| Sep 13 | The 26th Bellarmine InviteSep 13 · 2 Miles Varsity · Place 126 · West SeattleWest Seattle | 2 Miles Varsity | 126 | 13:27.5 | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Metro CC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 39 · West SeattleWest Seattle | 5,000 Meters Junior Varsity | 39 | 18:56.00 | 11 |
| Oct 16 | Metro XC - SAAS/EC/Blanchet/West Seattle/Cleveland/Franklin/Roosevelt/Ballard/BeachOct 16 · 5,000 Meters Varsity · Place 42 · West SeattleWest Seattle | 5,000 Meters Varsity | 42 | 18:47.0 | 11 |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 99 · West SeattleWest Seattle | 5,000 Meters Varsity | 99 | 18:24.2 | 11 |
| Oct 2 | Metro XC: Roosevelt, Ballard, West Seattle, Chief Sealth, BeachOct 2 · 5,000 Meters Varsity · Place 9 · West SeattleWest Seattle | 5,000 Meters Varsity | 9 | 18:29.1 | 11 |
| Sep 28 | Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 49 · West SeattleWest Seattle | 5,000 Meters Varsity | 49 | 19:26.3 | 11 |
| Sep 25 | Metro League XC: Ingraham, Ballard, West Seattle, Rainier Beach, Eastside C @ Garfield / FranklinSep 25 · 5,000 Meters Varsity · Place 54 · West SeattleWest Seattle | 5,000 Meters Varsity | 54 | 20:46.8 | 11 |
| Sep 18 | Metro League XC - West Seattle, Chief Sealth, Eastside, Franklin, ClevelandSep 18 · 5,000 Meters Varsity · Place 15 · West SeattleWest Seattle | 5,000 Meters Varsity | 15 | 18:28.4 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 2023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity · Place 41 · West SeattleWest Seattle | 5,000 Meters Junior Varsity | 41 | 19:26.60 | 10 |
| Oct 11 | Metro League XC Week #5Oct 11 · 5,000 Meters Varsity · Place 65 · West SeattleWest Seattle | 5,000 Meters Varsity | 65 | 19:52.6 | 10 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 168 · West SeattleWest Seattle | 5,000 Meters Junior Varsity | 168 | 19:40.3 | 10 |
| Sep 27 | Metro XC - Roosevelt / West Seattle / Chief Sealth / O'Dea / Holy Names / Rainier BeachSep 27 · 5,000 Meters Junior Varsity · Place 26 · West SeattleWest Seattle | 5,000 Meters Junior Varsity | 26 | 20:05.3 | 10 |
| Sep 20 | Metro XC @ Lower Woodland Cleveland/Chief Sealth/Garfield/Ballard/West Seattle Sep 20 · 5,000 Meters Varsity · Place 90 · West SeattleWest Seattle | 5,000 Meters Varsity | 90 | 24:43.6 | 10 |
| Sep 13 | Metro XC @ Lincoln Park WS/Ballard/Garfield/CLeveland/Chief Sealth/East Side Catholic Sep 13 · 5,000 Meters Varsity · Place 21 · West SeattleWest Seattle | 5,000 Meters Varsity | 21 | 19:23.2 | 10 |
| Sep 9 | Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Sophomore · Place 46 · West SeattleWest Seattle | 2 Miles Sophomore | 46 | 12:19.74 | 10 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 13 Junior Olympic ChampionshipsNov 19 · 5,000 Meters 15-18 · Place 33 · West Seattle Road RunnersWest Seattle Road Runners | 5,000 Meters 15-18 | 33 | 19:58.50 PB | 9 |
| Nov 12 | USATF Pacific Northwest Association Junior Olympic ChampionshipsNov 12 · 5,000 Meters Varsity · Place 29 · West Seattle Road RunneWest Seattle Road Runne | 5,000 Meters Varsity | 29 | 21:22.00 | 16 |
| Oct 21 | Metro ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 113 · West SeattleWest Seattle | 5,000 Meters Junior Varsity | 113 | 22:32.60 | — |
| Oct 13 | Metro League XC- Garfield/Bishop Blanchet/Franklin/Lakeside/Eastside/Cleveland/Lincoln/West SeattleOct 13 · 5,000 Meters Junior Varsity Freshman/Sophomore · Place 17 · West SeattleWest Seattle | 5,000 Meters Junior Varsity Freshman/Sophomore | 17 | 21:34.9 | 9 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 126 · West SeattleWest Seattle | 5,000 Meters Frosh/Soph Freshman | 126 | 20:27.0 | 9 |
| Oct 5 | N.Hale Chief Sealth West SeattleOct 5 · 5,000 Meters Varsity · Place 32 · West SeattleWest Seattle | 5,000 Meters Varsity | 32 | 23:21.66 | 9 |
| Oct 1 | NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 201 · West SeattleWest Seattle | 5,000 Meters Junior Varsity Freshman Sophomore | 201 | 21:36.70 | FR |
2018 Cross Country
1 results2017 Cross Country
1 results2016 Cross Country
1 results