Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Upper WoodlandCYO Meet 2 Pool B at Woodland Park · Sep 30 | 8:30.3 | CYO Meet 2 Pool B at Woodland Park | September 30, 2018 |
| 2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 12 | 11:04.88 | GearUp Northwest XC Preview hosted by Sehome | September 12, 2026 |
| 5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 10 | 17:28.6 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 10, 2026 |
| 5,000 Meters · Lower WoodlandDistrict Alternates Time Trial · Oct 30 | 17:43.31 | District Alternates Time Trial | October 30, 2026 |
| 5,000 Meters · Polo Grounds8th Annual Battle for the 509 · Oct 4 | 19:22.70 | 8th Annual Battle for the 509 | October 4, 2025 |
| 5,000 Meters · Warren G. Magnuson ParkMagnuson Time Trial · Nov 1 | 19:03.6 | Magnuson Time Trial | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | District Alternates Time TrialOct 30 · 5,000 Meters Open · Place 2 · Seattle PrepSeattle Prep | 5,000 Meters Open | 2 | 17:43.31 PB | 12 |
| Oct 22 | 2026 Metro 2A 3A 4AOct 22 · 5,000 Meters Junior Varsity · Place 8 · Seattle PrepSeattle Prep | 5,000 Meters Junior Varsity | 8 | 17:52.28 | 12 |
| Oct 14 | Metro XC Week 5 Prep/RB/Hale/Blanchet/Cleveland/SAAS/EC/Lakeside/IngrahamOct 14 · 5,000 Meters Boys Top 14-20 · Place 33 · Seattle PrepSeattle Prep | 5,000 Meters Boys Top 14-20 | 33 | 18:32.40 | 12 |
| Oct 10 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Silver avg 18:00-19:29 · Place 47 · Seattle PrepSeattle Prep | 5,000 Meters Men's Varsity Silver avg 18:00-19:29 | 47 | 17:28.6 PB | 12 |
| Sep 17 | Metro League: Eastside Catholic, Nathan Hale, Seattle Prep, SAASSep 17 · 5,000 Meters Open Boys · Place 9 · Seattle PrepSeattle Prep | 5,000 Meters Open Boys | 9 | 17:43.99 | 12 |
| Sep 12 | GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 37 · Seattle PrepSeattle Prep | 2 Miles Senior Boys | 37 | 11:04.88 PB | 12 |
2025 Cross Country
5 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Bishop Blanchet/Seattle Prep LW TTOct 27 · 5,000 Meters JV · Place 20 · Seattle PrepSeattle Prep | 5,000 Meters JV | 20 | 20:13.00Unofficial | 9 |
| Oct 19 | 2023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 11 · Seattle PrepSeattle Prep | 5,000 Meters Junior Varsity Frosh/Soph Freshman | 11 | 20:53.60 | 9 |
| Oct 11 | Metro League XC Week #5Oct 11 · 5,000 Meters Junior Varsity · Place 24 · Seattle PrepSeattle Prep | 5,000 Meters Junior Varsity | 24 | 20:31.1 | 9 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 295 · Seattle PrepSeattle Prep | 5,000 Meters Junior Varsity | 295 | 22:13.6 | 9 |
| Sep 27 | Metro League XC Week #3 Frank, Ingraham, Lake, SPSep 27 · 5,000 Meters Open · Place 60 · Seattle PrepSeattle Prep | 5,000 Meters Open | 60 | 20:45.0 | 9 |
| Sep 13 | Metro XC Prep/Franklin/Lincoln/Hale/Rainier Beach/Roosevelt at Lower WoodlandSep 13 · 5,000 Meters Junior Varsity · Place 40 · Seattle PrepSeattle Prep | 5,000 Meters Junior Varsity | 40 | 22:01.3 | 9 |
2018 Cross Country
1 results