Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1211:59.5The 27th Bellarmine InviteSeptember 12, 2026
5,000 Meters · Lower WoodlandMetro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/Roosevelt · Oct 1619:47.9Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOctober 16, 2025
5,000 Meters · Warren G. Magnuson ParkMetro XC - Roosevelt Host @ Magnuson · Sep 2519:14.5Metro XC - Roosevelt Host @ MagnusonSeptember 25, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Varsity · Place 91 · O'Dea2 Miles HS Varsity9111:59.5 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Boys Top 14-20 · Place 94 · O'Dea5,000 Meters Boys Top 14-209419:47.9 PB11
Oct 9Metro League XC - WS Host @ LWOct 9 · 5,000 Meters Boys Open · Place 31 · O'Dea5,000 Meters Boys Open3119:53.9811
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 79 · O'Dea5,000 Meters Varsity7920:13.411
Sep 25Metro XC - Roosevelt Host @ MagnusonSep 25 · 5,000 Meters Boys Open · Place 22 · O'Dea5,000 Meters Boys Open2219:14.5 PB11
Sep 19Metro League XC - Blanchet Host @ Lower WoodlandSep 19 · 5,000 Meters Open · Place 29 · O'Dea5,000 Meters Open2920:17.011

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24Metro CC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 55 · O'Dea5,000 Meters Junior Varsity5519:20.3010
Oct 10Metro League Meet #3 (OD,HNA,Ball,SAAS)Oct 10 · 5,000 Meters Open · Place 29 · O'Dea5,000 Meters Open2920:06.610
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 153 · O'Dea5,000 Meters Junior Varsity15319:42.110
Sep 26Metro XC @ Magnuson Park Cleveland/O'Dea/Holy Names/RooseveltSep 26 · 5,000 Meters Open · Place 20 · O'Dea5,000 Meters Open2019:25.210
Sep 20Metro League XC - Blanchet / Lakeside / O'Dea / Holy NamesSep 20 · 5,000 Meters Open · Place 33 · O'Dea5,000 Meters Open3320:16.010

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 192023 Metro Championships Cross CountryOct 19 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 7 · O'Dea5,000 Meters Junior Varsity Frosh/Soph Freshman720:22.509
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 283 · O'Dea5,000 Meters Junior Varsity28321:11.69
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 200 · O'Dea5,000 Meters Junior Varsity Freshman Sophomore20020:45.6FR
Sep 27Metro XC - Roosevelt / West Seattle / Chief Sealth / O'Dea / Holy Names / Rainier BeachSep 27 · 5,000 Meters Junior Varsity · Place 46 · O'Dea5,000 Meters Junior Varsity4621:08.29
Sep 20Metro League XC - Lincoln / O'Dea / Holy Names / Bishop BlanchetSep 20 · 5,000 Meters Open · Place 26 · O'Dea5,000 Meters Open2620:41.99