Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Arcadia County ParkFastback Invitational · Aug 31 | 13:47.3 | Fastback Invitational | August 31, 2019 |
| 3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 2) · Sep 16 | 25:52.3 | 37th Annual Woodbridge Cross Country Classic (Day 2) | September 16, 2017 |
| 3 Miles · Andulka ParkIvy League Meet #2 · Oct 3 | 20:17.6 | Ivy League Meet #2 | October 3, 2018 |
| 3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 6 | 20:50.0 | Asics/Cool Breeze Invite | September 6, 2019 |
| 3 Miles · Dana Hills High School45th Dana Hills Nike Invitational · Sep 22 | 22:03.4 | 45th Dana Hills Nike Invitational | September 22, 2018 |
| 3 Miles · John W. North High SchoolJ W North vs Riverside Poly Dual · Feb 13 | 25:33 | J W North vs Riverside Poly Dual | February 13, 2021 |
| 3 Miles · Martin Luther King High SchoolRiverside Poly vs ML King Dual · Feb 24 | 25:27 | Riverside Poly vs ML King Dual | February 24, 2021 |
| 3 Miles · Ramona High SchoolRam Duals · Feb 27 | 23:53 | Ram Duals | February 27, 2021 |
| 3 Miles · Riverside City Cross Country CourseRiverside Invitational · Oct 20 | 21:45.5 | Riverside Invitational | October 20, 2018 |
| 3 Miles · Riverside Golf CourseIvy League Finals · Nov 1 | 21:25.0 | Ivy League Finals | November 1, 2018 |
| 3 Miles · Riverside Polytechnic High SchoolRiverside Poly vs Notre Dame Dual · Feb 17 | 25:29 | Riverside Poly vs Notre Dame Dual | February 17, 2021 |
| 3 Miles · Valley View HSInland Valley League Meet #1 · Sep 20 | 25:08.02 | Inland Valley League Meet #1 | September 20, 2017 |
| 3.05 Miles · Heritage High SchoolHeritage vs Riverside Poly Dual · Mar 6 | 24:56 | Heritage vs Riverside Poly Dual | March 6, 2021 |
| 5,000 Meters · Valley-Wide's Diamond Valley Lake Community ParkHemet-Poly Riverside Dual · Feb 6 | 26:34 | Hemet-Poly Riverside Dual | February 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | Poly 3 mile Time TrialNov 23 · 3 Miles Open · Place 8 · Poly (Riverside) | 3 Miles Open | 8 | 24:46Unofficial | 12 |
| Oct 29 | poly Time TrialOct 29 · 1 Miles Open · Place 7 · Poly (Riverside) | 1 Miles Open | 7 | 7:42Unofficial | 12 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Raincross Conference FinalsNov 7 · 3 Miles Junior Varsity · Place 116 · Poly (Riverside) | 3 Miles Junior Varsity | 116 | 23:55.4 | 11 |
| Oct 9 | Ivy League Meet #2Oct 9 · 3 Miles Junior Varsity · Place 49 · Poly (Riv | 3 Miles Junior Varsity | 49 | 22:35.3 | 11 |
| Oct 5 | Asics/Temecula Twilight @ Galway DownsOct 5 · 3 Miles Junior Varsity · Place 138 · Poly (Riv | 3 Miles Junior Varsity | 138 | 20:20.8 | 11 |
| Sep 17 | Ivy League Meet #1Sep 17 · 3 Miles Junior Varsity · Place 59 · Poly Riv | 3 Miles Junior Varsity | 59 | 21:53.1 | 11 |
| Sep 6 | Asics/Cool Breeze InviteSep 6 · 3 Miles Junior Varsity- Div 1/2 · Place 232 · Poly (Riverside) | 3 Miles Junior Varsity- Div 1/2 | 232 | 20:50.0 PB | 11 |
| Aug 31 | Fastback InvitationalAug 31 · 2 Miles Junior · Place 211 · Poly (Riverside) | 2 Miles Junior | 211 | 13:47.3 PB | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Ivy League FinalsNov 1 · 3 Miles Junior Varsity · Place 41 · Poly (Riverside) | 3 Miles Junior Varsity | 41 | 21:25.0 PB | 10 |
| Oct 20 | Riverside InvitationalOct 20 · 3 Miles Junior Varsity - Division 1 · Place 241 · Poly (Riverside) | 3 Miles Junior Varsity - Division 1 | 241 | 21:45.5 PB | 10 |
| Oct 13 | Inland Empire ChallengeOct 13 · 3 Miles Sophomore · Place 110 · Poly (Riverside) | 3 Miles Sophomore | 110 | 21:17.5 | 10 |
| Oct 3 | Inland Valley League Meet #2Oct 3 · 3 Miles Junior Varsity · Place 66 · Poly (Riv) | 3 Miles Junior Varsity | 66 | 20:17.6 | 10 |
| Oct 3 | Ivy League Meet #2Oct 3 · 3 Miles Junior Varsity · Place 52 · Poly (Riverside) | 3 Miles Junior Varsity | 52 | 20:17.6 PB | 10 |
| Sep 22 | 45th Dana Hills Nike InvitationalSep 22 · 3 Miles Sophomore - Division 1 · Place 251 · Poly (Riverside) | 3 Miles Sophomore - Division 1 | 251 | 22:03.4 PB | 10 |
| Sep 14 | 38th Annual Woodbridge Cross Country ClassicSep 14 · 3 Miles Varsity · Place 309 · Poly (River) | 3 Miles Varsity | 309 | 23:03.3 | 10 |
| Sep 12 | Ivy League Meet #1Sep 12 · 3 Miles Junior Varsity · Place 52 · Poly (Riverside) | 3 Miles Junior Varsity | 52 | 23:13.4 | 10 |
| Sep 1 | Fastback ShootoutSep 1 · 2 Miles Sophomore · Place 158 · Poly (Riv) | 2 Miles Sophomore | 158 | 13:19.3 | 10 |
2017 Cross Country
5 results