Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1210:08.3The 27th Bellarmine InviteSeptember 12, 2026
5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 1916:03.2Fort Steilacoom InvitationalSeptember 19, 2026
5,000 Meters · Lake Sammamish State Park3A and 2A Seaking District Championship Cross Country Meet · Oct 3116:00.523A and 2A Seaking District Championship Cross Country Meet October 31, 2025
5,000 Meters · Lower Woodland2A 3A District 2 Sea-King · Oct 2915:44.122A 3A District 2 Sea-KingOctober 29, 2026
5,000 Meters · Lower WoodlandMetro League XC - Eastside Catholic Host @ Lower Woodland · Sep 3017:21.5Metro League XC - Eastside Catholic Host @ Lower WoodlandSeptember 30, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 816:21.32025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2516:02.60Nike Bob Firman Invitational XCSeptember 25, 2026
5,000 Meters · Warren G. Magnuson ParkMetro Week 4 Magnuson Park · Oct 715:31.76Metro Week 4 Magnuson ParkOctober 7, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 292A 3A District 2 Sea-KingOct 29 · 5,000 Meters 3A Varsity · Place 4 · O'Dea5,000 Meters 3A Varsity415:44.12 PB12
Oct 222026 Metro 2A 3A 4AOct 22 · 5,000 Meters Varsity · Place 6 · O'Dea5,000 Meters Varsity616:00.3312
Oct 15Metro XC Week #5: Roos/CS/Bal/Gar/WS/Linc/HN/ODOct 15 · 5,000 Meters Varsity Men · Place 1 · O'Dea5,000 Meters Varsity Men116:00.3212
Oct 7Metro Week 4 Magnuson ParkOct 7 · 5,000 Meters Open Boys · Place 1 · O'Dea5,000 Meters Open Boys115:31.76 PB12
Sep 30Metro League XC - Eastside Catholic Host @ Lower WoodlandSep 30 · 5,000 Meters Men's Open · Place 3 · O'Dea5,000 Meters Men's Open317:21.5 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division I Sec2 M-Z · Place 4 · O'Dea5,000 Meters Varsity Division I Sec2 M-Z416:02.60 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity DI MERGE · Place 7 · O'Dea5,000 Meters Varsity DI MERGE716:02.6012
Sep 19Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Gold · Place 28 · O'Dea5,000 Meters Men's Varsity - Gold2816:03.2 PB12
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Varsity · Place 8 · O'Dea2 Miles HS Varsity810:08.3 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 38 · O'Dea5,000 Meters 3A Boys3816:21.3 PB11
Oct 313A and 2A Seaking District Championship Cross Country Meet Oct 31 · 5,000 Meters 3A Boys · Place 11 · O'Dea5,000 Meters 3A Boys1116:00.52 PB11
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 39 · O'Dea5,000 Meters Boys Top 14-203918:17.411
Oct 9Metro League XC - WS Host @ LWOct 9 · 5,000 Meters Boys Open · Place 1 · O'Dea5,000 Meters Boys Open116:31.7311
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 20 · O'Dea5,000 Meters Varsity2016:03.511
Sep 25Metro XC - Roosevelt Host @ MagnusonSep 25 · 5,000 Meters Boys Open · Place 5 · O'Dea5,000 Meters Boys Open517:58.111
Sep 19Metro League XC - Blanchet Host @ Lower WoodlandSep 19 · 5,000 Meters Open · Place 1 · O'Dea5,000 Meters Open116:28.611
Sep 13The 26th Bellarmine InviteSep 13 · 2 Miles Varsity · Place 13 · O'Dea2 Miles Varsity1310:20.411

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 116 · O'Dea5,000 Meters 3A11617:07.710
Oct 312024 Sea-King 2A & 3A District MeetOct 31 · 5,000 Meters Varsity 3A · Place 37 · O'Dea5,000 Meters Varsity 3A3717:03.4010
Oct 24Metro CC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 38 · O'Dea5,000 Meters Varsity3817:22.7010
Oct 10Metro League Meet #3 (OD,HNA,Ball,SAAS)Oct 10 · 5,000 Meters Open · Place 5 · O'Dea5,000 Meters Open517:35.010
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 135 · O'Dea5,000 Meters Varsity13517:33.510
Sep 26Metro XC @ Magnuson Park Cleveland/O'Dea/Holy Names/RooseveltSep 26 · 5,000 Meters Open · Place 73 · O'Dea5,000 Meters Open7323:15.510
Sep 20Metro League XC - Blanchet / Lakeside / O'Dea / Holy NamesSep 20 · 5,000 Meters Open · Place 14 · O'Dea5,000 Meters Open1418:00.010
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Sophomore · Place 24 · O'Dea2 Miles Sophomore2411:18.5510