Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lower WoodlandMetro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/Roosevelt · Oct 1623:48.2Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOctober 16, 2025
5,000 Meters · Warren G. Magnuson ParkMetro League XC-HNA host @Magnuson · Sep 1722:16.63Metro League XC-HNA host @MagnusonSeptember 17, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17Metro League XC-HNA host @MagnusonSep 17 · 5,000 Meters Open · Place 45 · Roosevelt5,000 Meters Open4522:16.63 PB11

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 16Metro #5 - O'Dea/HNA/SP/Lakeside/Ballard/Rainier Beach/EC/Nathan Hale/Blanchet/RooseveltOct 16 · 5,000 Meters Open Boys · Place 117 · Roosevelt5,000 Meters Open Boys11723:48.2 PB10
Oct 2Metro League XC - Chief Sealth host @ Lower WoodlandOct 2 · 5,000 Meters Boys Open · Place 124 · Roosevelt5,000 Meters Boys Open12425:36.810