Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · 3k CourseCleveland, Wells, Jefferson @ Grant · Oct 16 | 12:42.80 | Cleveland, Wells, Jefferson @ Grant | October 16, 2025 |
| 3,000 Meters · Jackson Middle SchoolPIL Middle School Championships · Oct 27 | 12:52.92 | PIL Middle School Championships | October 27, 2025 |
| 3,000 Meters · Wilshire ParkGrant, Lincoln, Wells @ McDaniel · Sep 25 | 13:37.9 | Grant, Lincoln, Wells @ McDaniel | September 25, 2025 |
| 5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 3 | 21:15.6 | HOKA 30th John Payne XC Invite | October 3, 2026 |
| 5,000 Meters · Lower WoodlandMetro XC Week #5: Roos/CS/Bal/Gar/WS/Linc/HN/OD · Oct 15 | 22:45.60 | Metro XC Week #5: Roos/CS/Bal/Gar/WS/Linc/HN/OD | October 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 2026 Metro 2A 3A 4AOct 22 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 65 · RooseveltRoosevelt | 5,000 Meters Junior Varsity Frosh/Soph Freshman | 65 | 21:51.93 | 9 |
| Oct 15 | Metro XC Week #5: Roos/CS/Bal/Gar/WS/Linc/HN/ODOct 15 · 5,000 Meters JV Men (Open) · Place 83 · RooseveltRoosevelt | 5,000 Meters JV Men (Open) | 83 | 22:45.60 PB | 9 |
| Oct 3 | HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters JV Bronze - Athletes Over 24 minutes · Place 2 · RooseveltRoosevelt | 5,000 Meters JV Bronze - Athletes Over 24 minutes | 2 | 21:15.6 PB | 9 |
| Oct 1 | Metro League: Lincoln, Roosevelt, Seattle Prep and Nathan HaleOct 1 · 5,000 Meters Open Boys · Place 127 · RooseveltRoosevelt | 5,000 Meters Open Boys | 127 | 24:22.16 | 9 |
| Sep 24 | Metro XC Week 2 - Clev/CS/Roos/WSSep 24 · 5,000 Meters Open Boys · Place 93 · RooseveltRoosevelt | 5,000 Meters Open Boys | 93 | 24:49.40 | 9 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Stumptown Youth XC ChampionshipNov 2 · 3,000 Meters Varsity · Place 209 · Grant ClusterGrant Cluster | 3,000 Meters Varsity | 209 | 12:11.40 | 8 |
| Oct 27 | PIL Middle School ChampionshipsOct 27 · 3,000 Meters Championship · Place 52 · Grant ClusterGrant Cluster | 3,000 Meters Championship | 52 | 12:52.92 PB | 8 |
| Oct 16 | Cleveland, Wells, Jefferson @ GrantOct 16 · 3,000 Meters Middle School · Place 23 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 23 | 12:42.80 PB | 8 |
| Oct 10 | 5th Annual Rose City Championship InviteOct 10 · 3,000 Meters Middle School · Place 105 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 105 | 12:25.47 | 8 |
| Sep 25 | Grant, Lincoln, Wells @ McDanielSep 25 · 3,000 Meters 3K Boys · Place 53 · Grant ClusterGrant Cluster | 3,000 Meters 3K Boys | 53 | 13:37.9 PB | 8 |
| Sep 20 | The Mook XC Invite at AlderbrookSep 20 · 3,000 Meters Middle School · Place 58 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 58 | 12:39.80 | 8 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Stumptown Youth XC ChampionshipNov 3 · 3,000 Meters Varsity · Place 142 · Grant ClusterGrant Cluster | 3,000 Meters Varsity | 142 | 13:09.82 | 7 |
| Oct 28 | PIL Middle School ChampionshipsOct 28 · 3,000 Meters Varsity · Place 44 · Grant ClusterGrant Cluster | 3,000 Meters Varsity | 44 | 14:32.40 | 7 |
| Oct 17 | Clevland, Wells, Jefferson @ GrantOct 17 · 3,000 Meters Middle School · Place 38 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 38 | 13:38.97 | 7 |
| Oct 11 | 4th Annual Rose City Championship InviteOct 11 · 3,000 Meters Middle School · Place 134 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 134 | 13:23.06 | 7 |
| Oct 3 | Roosevelt, McDaniel, Grant @ JeffersonOct 3 · 3,000 Meters Varsity · Place 31 · Grant ClusterGrant Cluster | 3,000 Meters Varsity | 31 | 14:22.32 | 7 |
| Sep 26 | Grant, Lincoln, Wells @ McDanielSep 26 · 2,000 Meters Varsity · Place 7 · Grant ClusterGrant Cluster | 2,000 Meters Varsity | 7 | 8:40.0 | 7 |