Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Pier Park 1 MilePIL Relays · Sep 20 | 6:21.22 | PIL Relays | September 20, 2017 |
| 3,000 Meters · Grant ParkPIL/MHC Meet · Sep 16 | 14:16.3 | PIL/MHC Meet | September 16, 2015 |
| 4900 m · Fernhill ParkPIL/MHC Crossover (Host: Madison) · Oct 19 | 19:53.3 | PIL/MHC Crossover (Host: Madison) | October 19, 2016 |
| 5,000 Meters · Blue Lake ParkPIL/MHC Crossover (Host: Gresham) · Oct 4 | 22:24 | PIL/MHC Crossover (Host: Gresham) | October 4, 2017 |
| 5,000 Meters · Fernhill Park6A-1 Portland Interscholastic League Championships · Oct 25 | 21:08.97 | 6A-1 Portland Interscholastic League Championships | October 25, 2017 |
| 5,000 Meters · Fernhill Park 5K6A-1 Portland Interscholastic League Championships · Oct 26 | 21:05.5 | 6A-1 Portland Interscholastic League Championships | October 26, 2016 |
| 5,000 Meters · Grant ParkPIL/MHC Crossover (Host: Grant) · Sep 28 | 21:29.2 | PIL/MHC Crossover (Host: Grant) | September 28, 2016 |
| 5,000 Meters · Lane Community CollegeNorthwest Classic · Sep 17 | 22:24.7 | Northwest Classic | September 17, 2016 |
| 5,000 Meters · Oregon City High SchoolOregon City XC Invitational · Sep 16 | 21:14.75 | Oregon City XC Invitational | September 16, 2017 |
| 5,000 Meters · Pier ParkPIL/MHC Crossover (Host: Roosevelt) · Oct 18 | 21:52.44 | PIL/MHC Crossover (Host: Roosevelt) | October 18, 2017 |
| 5,000 Meters · Portland Meadows Race TrackPortland Meadows Invitational · Oct 14 | 20:39.9 | Portland Meadows Invitational | October 14, 2016 |
| 5,000 Meters · Reynolds HSPIL/MHC @ Reynolds · Oct 14 | 25:53.59 | PIL/MHC @ Reynolds | October 14, 2015 |
| 5,000 Meters · Willamette Mission State ParkGeorge Fox XC Classic · Oct 14 | 20:38.97 | George Fox XC Classic | October 14, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 6A-1 Portland Interscholastic League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 120 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 120 | 21:08.97 PB | 12 |
| Oct 18 | PIL/MHC Crossover (Host: Roosevelt)Oct 18 · 5,000 Meters Junior Varsity · Place 52 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 52 | 21:52.44 PB | 12 |
| Oct 14 | George Fox XC ClassicOct 14 · 5,000 Meters JV Silver · Place 87 · Roosevelt (OR) | 5,000 Meters JV Silver | 87 | 20:38.97 PB | 12 |
| Oct 4 | PIL/MHC Crossover (Host: Gresham)Oct 4 · 5,000 Meters Junior Varsity · Place 63 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 63 | 22:24 PB | 12 |
| Sep 30 | Nike Portland XCSep 30 · 5,000 Meters Junior/Senior JV · Place 285 · Roosevelt (OR) | 5,000 Meters Junior/Senior JV | 285 | 23:01.6 | 12 |
| Sep 20 | PIL RelaysSep 20 · 1 Miles Open Mile · Place 29 · Roosevelt (OR) | 1 Miles Open Mile | 29 | 6:21.22 PB | 12 |
| Sep 16 | Oregon City XC InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 87 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 87 | 21:14.75 PB | 12 |
| Sep 13 | PIL PreviewSep 13 · 5,000 Meters Junior Varsity · Place 100 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 100 | 22:18.29 | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 6A-1 Portland Interscholastic League ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 101 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 101 | 21:05.5 PB | 11 |
| Oct 19 | PIL/MHC Crossover (Host: Madison)Oct 19 · 4,900 Meters Junior Varsity · Place 46 · Roosevelt (OR) | 4,900 Meters Junior Varsity | 46 | 19:53.3 PB | 11 |
| Oct 14 | Portland Meadows InvitationalOct 14 · 5,000 Meters JV Scored · Place 136 · Roosevelt (OR) | 5,000 Meters JV Scored | 136 | 20:39.9 PB | 11 |
| Sep 28 | PIL/MHC Crossover (Host: Grant)Sep 28 · 5,000 Meters Junior Varsity · Place 47 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 47 | 21:29.2 PB | 11 |
| Sep 24 | Nike Portland XCSep 24 · 5,000 Meters JV Championships · Place 222 · Roosevelt (OR) | 5,000 Meters JV Championships | 222 | 23:00.91 | 11 |
| Sep 17 | Northwest ClassicSep 17 · 5,000 Meters Junior Varsity Scored · Place 169 · Roosevelt (OR) | 5,000 Meters Junior Varsity Scored | 169 | 22:24.7 PB | 11 |
| Sep 7 | PIL PreviewSep 7 · 5,000 Meters Junior Varsity · Place 126 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 126 | 23:20.8 | 11 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 6A-1 PIL District ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 269 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 269 | 29:47.4 | 10 |
| Oct 14 | PIL/MHC @ ReynoldsOct 14 · 5,000 Meters Junior Varsity · Place 128 · Roosevelt (OR) | 5,000 Meters Junior Varsity | 128 | 25:53.59 PB | 10 |
| Oct 10 | George Fox XC ClassicOct 10 · 5,000 Meters JV Silver · Place 312 · Roosevelt (OR) | 5,000 Meters JV Silver | 312 | 24:53.5 | 10 |
| Sep 16 | PIL/MHC MeetSep 16 · 3,000 Meters Co-Ed 3K · Place 27 · Roosevelt (OR) | 3,000 Meters Co-Ed 3K | 27 | 14:16.3 PB | 10 |