Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Fernhill Park 3KPIL - Lincoln, Grant, Jefferson, Madison @ Fernhill Park · Oct 4 | 13:50.24 | PIL - Lincoln, Grant, Jefferson, Madison @ Fernhill Park | October 4, 2018 |
| 3,000 Meters · Lents ParkPIL - Cleveland, Wilson, Jefferson, Grant @ Lents Park · Sep 27 | 17:14.70 | PIL - Cleveland, Wilson, Jefferson, Grant @ Lents Park | September 27, 2018 |
| 3,000 Meters · Pier ParkPIL - Roosevelt, Grant, Franklin, Jefferson @ Pier Park · Oct 11 | 14:12.74 | PIL - Roosevelt, Grant, Franklin, Jefferson @ Pier Park | October 11, 2018 |
| 3,000 Meters · Westmoreland Park 3KPIL Middle School District Meet · Oct 25 | 13:08.00 | PIL Middle School District Meet | October 25, 2018 |
| 5,000 Meters · Blue Lake ParkNike Portland XC · Sep 28 | 23:25.90 | Nike Portland XC | September 28, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 6A-1 Portland Interscholastic League ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 222 · GrantGrant | 5,000 Meters Junior Varsity | 222 | 21:51.50 | 9 |
| Oct 23 | PIL/MHC Crossover (Host: Franklin)Oct 23 · 5,000 Meters Junior Varsity · Place 115 · GrantGrant | 5,000 Meters Junior Varsity | 115 | 22:58.20 | 9 |
| Oct 8 | Clackamas/Reynolds/Grant/Cleveland/Wilson @ Cent. CatholicOct 8 · 5,000 Meters Junior Varsity · Place 135 · GrantGrant | 5,000 Meters Junior Varsity | 135 | 23:07.96 | 9 |
| Oct 2 | PIL/MHC Crossover (Host: Grant)Oct 2 · 5,000 Meters Junior Varsity · Place 98 · GrantGrant | 5,000 Meters Junior Varsity | 98 | 22:42.40 | 9 |
| Sep 28 | Nike Portland XCSep 28 · 5,000 Meters Frosh JV · Place 287 · GrantGrant | 5,000 Meters Frosh JV | 287 | 23:25.90 PB | 9 |
| Sep 14 | Northwest ClassicSep 14 · 5,000 Meters Junior Varsity Open · Place 262 · GrantGrant | 5,000 Meters Junior Varsity Open | 262 | 24:45.20 | 9 |
| Sep 11 | PIL PreviewSep 11 · 5,000 Meters Junior Varsity · Place 226 · GrantGrant | 5,000 Meters Junior Varsity | 226 | 23:51.32 | 9 |
| Aug 30 | Night MeetAug 30 · 3,000 Meters Novice · Place 160 · GrantGrant | 3,000 Meters Novice | 160 | 14:41.63 | 9 |
2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PIL Middle School District MeetOct 25 · 3,000 Meters Championship · Place 58 · Grant ClusterGrant Cluster | 3,000 Meters Championship | 58 | 13:08.00 PB | 8 |
| Oct 11 | PIL - Roosevelt, Grant, Franklin, Jefferson @ Pier ParkOct 11 · 3,000 Meters Boys 3K · Place 34 · Grant ClusterGrant Cluster | 3,000 Meters Boys 3K | 34 | 14:12.74 PB | 8 |
| Oct 4 | PIL - Lincoln, Grant, Jefferson, Madison @ Fernhill ParkOct 4 · 3,000 Meters Boys 3K · Place 29 · Grant ClusterGrant Cluster | 3,000 Meters Boys 3K | 29 | 13:50.24 PB | 8 |
| Sep 27 | PIL - Cleveland, Wilson, Jefferson, Grant @ Lents ParkSep 27 · 3,000 Meters Boys 3K · Place 47 · Grant ClusterGrant Cluster | 3,000 Meters Boys 3K | 47 | 17:14.70 PB | 8 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | PIL Middle School District MeetOct 26 · 3,000 Meters Novice Coed · Place 36 · Grant ClusterGrant Cluster | 3,000 Meters Novice Coed | 36 | 14:14.48 | 7 |
| Oct 12 | PIL MS Meet - Cleveland, Grant, Roosevelt & Lincoln (Unofficial)Oct 12 · 3,000 Meters Middle School · Place 24 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 24 | 14:45Unofficial | 7 |
| Oct 5 | Grant, Roosevelt, Jefferson, MadisonOct 5 · 3,000 Meters Middle School · Place 37 · Grant ClusterGrant Cluster | 3,000 Meters Middle School | 37 | 14:08Unofficial | 7 |
2016 Cross Country
2 results