Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Woodland ParkCYO 4th-8th Championships - 1:00pm · Oct 16 | 08:10.5 | CYO 4th-8th Championships - 1:00pm | October 16, 2016 |
| 1.35 Miles · Upper WoodlandCYO 4th-8th Championship Meet · Oct 14 | 10:35.8 | CYO 4th-8th Championship Meet | October 14, 2018 |
| 1.35 Miles · Woodland ParkCYO 4th-8th Championships - 1:00pm · Oct 15 | 11:42.5 | CYO 4th-8th Championships - 1:00pm | October 15, 2017 |
| 1.5 Miles · Woodland ParkCYO Meet 3 Woodland Park Championships · Oct 13 | 10:21.4 | CYO Meet 3 Woodland Park Championships | October 13, 2019 |
| 2 Miles · Warren G. Magnuson ParkMetro League XC - O’Dea/HNA vs Eastside Catholic @ Magnuson Park · Mar 4 | 13:01 | Metro League XC - O’Dea/HNA vs Eastside Catholic @ Magnuson Park | March 4, 2021 |
| 5,000 Meters · Genesse Park Trails (lower field)Metro League XC - O'Dea/HNA vs. Rainier Beach @ Genesee Park · Mar 18 | 21:09 | Metro League XC - O'Dea/HNA vs. Rainier Beach @ Genesee Park | March 18, 2021 |
| 5,000 Meters · Lincoln ParkMetro League XC - O'Dea/HNA vs. Franklin @Lincoln Park · Mar 31 | 24:46 | Metro League XC - O'Dea/HNA vs. Franklin @Lincoln Park | March 31, 2021 |
| 5,000 Meters · Lower WoodlandMetro League XC - Prep/Ballard/O'dea/Holy Names/Rainier Beach · Sep 22 | 17:56.7 | Metro League XC - Prep/Ballard/O'dea/Holy Names/Rainier Beach | September 22, 2022 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 18:58.80 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 5,000 Meters · Warren G. Magnuson ParkMetro XC - Lakeside / Blanchet / HN / O'Dea / S. Prep / Bellarmine @ Magnuson Park · Sep 17 | 19:01.50 | Metro XC - Lakeside / Blanchet / HN / O'Dea / S. Prep / Bellarmine @ Magnuson Park | September 17, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 2023 Metro Championships Cross CountryOct 19 · 5,000 Meters Varsity · Place 57 · O'DeaO'Dea | 5,000 Meters Varsity | 57 | 18:08.90 | 12 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 65 · O'DeaO'Dea | 5,000 Meters Varsity 3A | 65 | 17:06.5 | SR |
| Sep 27 | Metro XC - Roosevelt / West Seattle / Chief Sealth / O'Dea / Holy Names / Rainier BeachSep 27 · 5,000 Meters Junior Varsity · Place 2 · O'DeaO'Dea | 5,000 Meters Junior Varsity | 2 | 18:20.2 | 12 |
| Sep 20 | Metro League XC - Lincoln / O'Dea / Holy Names / Bishop BlanchetSep 20 · 5,000 Meters Varsity · Place 16 · O'DeaO'Dea | 5,000 Meters Varsity | 16 | 17:03.7 | 12 |
| Sep 15 | Metro League XC - Blanchet / Lakeside / O'Dea / HN / BellarmineSep 15 · 5,000 Meters Varsity · Place 10 · O'DeaO'Dea | 5,000 Meters Varsity | 10 | 17:42.2 | 12 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Sea-King 3A District ChampionshipsOct 27 · 5,000 Meters Varsity · Place 58 · O'DeaO'Dea | 5,000 Meters Varsity | 58 | 18:09.90 | 11 |
| Oct 21 | Metro ChampionshipsOct 21 · 5,000 Meters Varsity · Place 45 · O'DeaO'Dea | 5,000 Meters Varsity | 45 | 18:10.80 | — |
| Oct 12 | Metro League XC - O'Dea / HNA / Ball / Rainier Beach / Seattle Prep / Ingraham / Roos / Nathan HaleOct 12 · 5,000 Meters Varsity · Place 11 · O'DeaO'Dea | 5,000 Meters Varsity | 11 | 18:20.9 | 11 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 59 · O'DeaO'Dea | 5,000 Meters Varsity | 59 | 17:57.0 | 11 |
| Oct 1 | 26th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 64 · O'DeaO'Dea | 5,000 Meters Varsity Division 2 | 64 | 18:48.1 | 11 |
| Sep 22 | Metro League XC - Prep/Ballard/O'dea/Holy Names/Rainier BeachSep 22 · 5,000 Meters Varsity · Place 5 · O'DeaO'Dea | 5,000 Meters Varsity | 5 | 17:56.7 PB | 11 |
| Sep 16 | Metro League XC - Lakeside / BB / O'Dea / HNA / Bellarmine @ Lower WoodlandSep 16 · 5,000 Meters Junior Varsity · Place 10 · O'DeaO'Dea | 5,000 Meters Junior Varsity | 10 | 18:06.5 | 11 |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Metro Championships Oct 21 · 5,000 Meters Junior Varsity · Place 37 · O'DeaO'Dea | 5,000 Meters Junior Varsity | 37 | 18:32.60 | 10 |
| Oct 14 | Blanchet/Lakeside/HNA/O"Dea/Prep ESCHOct 14 · 5,000 Meters Varsity · Place 50 · O'DeaO'Dea | 5,000 Meters Varsity | 50 | 18:40.19 | 10 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Bronze · Place 36 · O'DeaO'Dea | 5,000 Meters Boys Bronze | 36 | 18:58.80 PB | 10 |
| Oct 1 | Hale/ Blanchet/ HNA/O'Dea/ IngrahamOct 1 · 5,000 Meters Varsity · Place 43 · O'DeaO'Dea | 5,000 Meters Varsity | 43 | 19:30.88 | 10 |
| Sep 17 | Metro XC - Lakeside / Blanchet / HN / O'Dea / S. Prep / Bellarmine @ Magnuson ParkSep 17 · 5,000 Meters Boys Varsity / Junior Varsity · Place 53 · O'DeaO'Dea | 5,000 Meters Boys Varsity / Junior Varsity | 53 | 19:01.50 PB | 10 |
| Apr 8 | Metro League XC- Chief Sealth VS. O'Dea/Holy Names @ Magnuson ParkApr 8 · 5,000 Meters Varsity · Place 14 · O'DeaO'Dea | 5,000 Meters Varsity | 14 | 20:08 | 9 |
| Mar 31 | Metro League XC - O'Dea/HNA vs. Franklin @Lincoln ParkMar 31 · 5,000 Meters Varsity · Place 36 · O'DeaO'Dea | 5,000 Meters Varsity | 36 | 24:46 PB | 9 |
| Mar 25 | Garfield Vs O'Dea, Holy NamesMar 25 · 5,000 Meters VARSITY · Place 34 · O'DeaO'Dea | 5,000 Meters VARSITY | 34 | 20:35Unofficial | 9 |
| Mar 18 | Metro League XC - O'Dea/HNA vs. Rainier Beach @ Genesee ParkMar 18 · 5,000 Meters Varsity · Place 15 · O'DeaO'Dea | 5,000 Meters Varsity | 15 | 21:09 PB | 9 |
| Mar 11 | Metro League XC - O'Dea/HNA vs West Seattle @ MagnusonMar 11 · 5,000 Meters Varsity · Place 25 · O'DeaO'Dea | 5,000 Meters Varsity | 25 | 20:39 | 9 |
| Mar 4 | Metro League XC - O’Dea/HNA vs Eastside Catholic @ Magnuson ParkMar 4 · 2 Miles Junior Varsity · Place 1 · O'DeaO'Dea | 2 Miles Junior Varsity | 1 | 13:01 PB | 9 |
2019 Cross Country
3 results2018 Cross Country
2 results2017 Cross Country
3 results2016 Cross Country
1 results