Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · West Torrance High SchoolRedondo vs West · Mar 3 | 6:16.98 | Redondo vs West | March 3, 2021 |
| 1770 m · Osage TrailOsage Trail MS Invitational · Sep 13 | 8:16.73 | Osage Trail MS Invitational | September 13, 2017 |
| 2.93 Miles · Mt. San Antonio College73rd Annual Mt. SAC Cross Country Invitational · Oct 22 | 23:18 | 73rd Annual Mt. SAC Cross Country Invitational | October 22, 2021 |
| 3 Miles · 2018 CourseEagle XC Invitational · Sep 8 | 28:37.07 | Eagle XC Invitational | September 8, 2018 |
| 3 Miles · North High SchoolNorth vs. West Dual Meet · Mar 27 | 21:19.7 | North vs. West Dual Meet | March 27, 2021 |
| 3 Miles · Rose BowlCool Breeze Invitational · Sep 3 | 22:38.9 | Cool Breeze Invitational | September 3, 2021 |
| 3 Miles · Silverlakes Sports Park40th Annual Woodbridge Cross Country Classic · Sep 17 | 21:04.0 | 40th Annual Woodbridge Cross Country Classic | September 17, 2021 |
| 3 Miles · West Torrance High SchoolTorrance vs West Dual · Mar 6 | 22:04.40 | Torrance vs West Dual | March 6, 2021 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 20:06.4 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Fort Osage HSSuburban White Conference · Oct 6 | 19:23.17 | Suburban White Conference | October 6, 2018 |
| 5,000 Meters · Ray-Pec HSKC Metro Meet · Oct 5 | 19:08.5 | KC Metro Meet | October 5, 2019 |
| 5,000 Meters · St. Pius X High School Athletic ComplexSPX Invite · Sep 26 | 20:39.4 | SPX Invite | September 26, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
12 results2020 Cross Country
6 results2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Warrior MileOct 30 · 1,600 Meters Varsity · Place 400 · West TorranceWest Torrance | 1,600 Meters Varsity | 400 | 6:39.40 | 10 |
| Oct 26 | MSHSAA Class 4 District 8Oct 26 · 5,000 Meters Varsity · Place 59 · Oak ParkOak Park | 5,000 Meters Varsity | 59 | 18:58.4 | 11 |
| Oct 16 | Pioneer League Meet #2Oct 16 · 3 Miles Junior Varsity · Place 118 · West TorranceWest Torrance | 3 Miles Junior Varsity | 118 | 22:55.10 | 10 |
| Oct 9 | Suburban Conference White DivisionOct 9 · 5,000 Meters Varsity · Place 14 · Oak ParkOak Park | 5,000 Meters Varsity | 14 | 18:37.80Unofficial | 11 |
| Oct 5 | KC Metro MeetOct 5 · 5,000 Meters Varsity · Place 153 · Oak ParkOak Park | 5,000 Meters Varsity | 153 | 19:08.5 PB | 11 |
| Oct 4 | Palos Verdes InvitationalOct 4 · 2 Miles Junior Varsity · Place 234 · West TorranceWest Torrance | 2 Miles Junior Varsity | 234 | 16:19.30 | 10 |
| Oct 2 | Pioneer League Meet #1Oct 2 · 3.2 Miles Junior Varsity · Place 122 · West TorranceWest Torrance | 3.2 Miles Junior Varsity | 122 | 25:28.20 | 10 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Blue · Place 180 · Oak ParkOak Park | 5,000 Meters Varsity Blue | 180 | 20:06.4 PB | 11 |
| Sep 19 | Platte County InvitationalSep 19 · 5,000 Meters Varsity · Place 43 · Oak ParkOak Park | 5,000 Meters Varsity | 43 | 20:03.6 | 11 |
| Sep 14 | Eagle InvitationalSep 14 · 3 Miles Sophomore · Place 198 · West TorranceWest Torrance | 3 Miles Sophomore | 198 | 25:03.4 | 10 |
| Sep 14 | Raymore-Peculiar InvitationalSep 14 · 5,000 Meters 4A · Place 98 · Oak ParkOak Park | 5,000 Meters 4A | 98 | 19:27.7 | — |
| Sep 7 | Tim Nixon InvitationalSep 7 · 5,000 Meters Varsity Invitational · Place 45 · Oak ParkOak Park | 5,000 Meters Varsity Invitational | 45 | 19:46.8 | 11 |
2018 Cross Country
9 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | MSHSAA Class 4 District 8Oct 21 · 5,000 Meters Varsity · Place 68 · Oak ParkOak Park | 5,000 Meters Varsity | 68 | 20:25.85 | FR |
| Oct 5 | Suburban White ConferenceOct 5 · 5,000 Meters Varsity · Place 29 · Oak ParkOak Park | 5,000 Meters Varsity | 29 | 20:43.7 | 9 |
| Sep 30 | KC XC ClassicSep 30 · 5,000 Meters Varsity · Place 160 · OAK PARKOAK PARK | 5,000 Meters Varsity | 160 | 20:05.8 | — |
| Sep 13 | Osage Trail MS InvitationalSep 13 · 1.1 Miles Middle School B · Place 113 · AntiochAntioch | 1.1 Miles Middle School B | 113 | 8:16.73 PB | 8 |
| Sep 11 | OTMS OpenSep 11 · 1.1 Miles Middle School B · Place 39 · AntiochAntioch | 1.1 Miles Middle School B | 39 | 8:21.44 | 8 |
| Sep 9 | Raymore-Peculiar Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 117 · Oak ParkOak Park | 5,000 Meters Varsity | 117 | 20:21.20 | 9 |
| Aug 26 | Liberty North InvitationalAug 26 · 5,000 Meters Varsity · Place 47 · Oak ParkOak Park | 5,000 Meters Varsity | 47 | 20:54 | — |