| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · OutdoorArcadia Invitational · May 7 | 4:29.95 | Arcadia Invitational | May 7, 2021 |
| 1600 Meters · IndoorThousand Oaks Invitational · Feb 25 | 4:23.84 | Thousand Oaks Invitational | February 25, 2023 |
| 1600 Meters · OutdoorWestlake Distance Carnival · Apr 24 | 4:27.72 | Westlake Distance Carnival | April 24, 2021 |
| 3200 Meters · Outdoor2022 Arcadia Invitational · Apr 8 | 9:02.27a | 2022 Arcadia Invitational | April 8, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 5 | 2024 Tiger Invitational @ South Pasadena TigerInvite.orgApr 5 · 3200 Meters · Place 7 · Newbury Park | 3200 Meters | 7 | 9:34.13 | 12 |
| Mar 28 | Calabasas at Newbury ParkMar 28 · 3200 Meters · Place 1 · Newbury Park | 3200 Meters | 1 | 9:53.73a | — |
| Mar 28 | Calabasas at Newbury ParkMar 28 · 1600 Meters · Place 2 · Newbury Park | 1600 Meters | 2 | 4:44.05a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 30 | Newbury Park at CalabasasMar 30 · 3200 Meters · Place 2 · Newbury Park | 3200 Meters | 2 | 9:32.57a | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 25 | Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 4 · Newbury Park | 1600 Meters | 4 | 4:23.84 PB | 11 |
| Feb 25 | Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 4 · Newbury Park | 1600 Meters | 4 | 4:23.84 | 11 |
| Feb 25 | Thousand Oaks Invitational Feb 25 · 1600 Meters · Place 4 · Newbury Park | 1600 Meters | 4 | 4:23.84 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 14 | Thousand Oaks at Newbury ParkApr 14 · 3200 Meters · Place 1 · Newbury Park | 3200 Meters | 1 | 9:34.83 | 10 |
| Apr 8 | 2022 Arcadia Invitational Apr 8 · 3200 Meters · Place 17 · Newbury Park | 3200 Meters | 17 | 9:02.27a PB | 10 |
| Apr 8 | 2022 Arcadia Invitational Apr 8 · 3200 Meters · Place 17 · Newbury Park | 3200 Meters | 17 | 9:02.27 | 10 |
| Mar 31 | Newbury Park at CalabasasMar 31 · 3200 Meters · Place 6 · Newbury Park | 3200 Meters | 6 | 9:57.74 | 10 |
| Mar 31 | Newbury Park at CalabasasMar 31 · 1600 Meters · Place 5 · Newbury Park | 1600 Meters | 5 | 4:38.43 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 24 | Marmonte League Prelims/FinalsMay 24 · 3200 Meters · Place 5 · Newbury Park | 3200 Meters | 5 | 9:35.47 | 9 |
| May 21 | Ventura County ChampionshipsMay 21 · 3200 Meters · Place 3 · Newbury Park | 3200 Meters | 3 | 9:40.94 | 9 |
| May 21 | Ventura County ChampionshipsMay 21 · 3200 Meters · Place 3 · Newbury Park | 3200 Meters | 3 | 9:40.94 | 9 |
| May 12 | Newbury Park at Thousand OaksMay 12 · 1600 Meters · Place 7 · Newbury Park | 1600 Meters | 7 | 4:31.80 | 9 |
| May 7 | Arcadia InvitationalMay 7 · 1 Mile · Place 13 · Newbury Park | 1 Mile | 13 | 4:29.95 PB | 9 |
| Apr 28 | Newbury Park at WestlakeApr 28 · 3200 Meters · Place 1 · Newbury Park | 3200 Meters | 1 | 10:06.92 | 9 |
| Apr 28 | Newbury Park at WestlakeApr 28 · 1600 Meters · Place 1 · Newbury Park | 1600 Meters | 1 | 4:51.34 | 9 |
| Apr 24 | Westlake Distance CarnivalApr 24 · 1600 Meters · Place 8 · Newbury Park | 1600 Meters | 8 | 4:27.72 PB | 9 |
| Apr 21 | Calabasas at Newbury ParkApr 21 · 3200 Meters · Place 2 · Newbury Park | 3200 Meters | 2 | 10:51.03 | 9 |
| Apr 21 | Calabasas at Newbury ParkApr 21 · 1600 Meters · Place 2 · Newbury Park | 1600 Meters | 2 | 4:56.90 | 9 |
| Apr 14 | Agoura at Newbury ParkApr 14 · 3200 Meters · Place 2 · Newbury Park | 3200 Meters | 2 | 10:03.53 | 9 |
| Apr 14 | Agoura at Newbury ParkApr 14 · 1600 Meters · Place 3 · Newbury Park | 1600 Meters | 3 | 4:43.53 | 9 |
| Apr 14 | Agoura at Newbury ParkApr 14 · 800 Meters · Newbury Park | 800 Meters | — | NT | 9 |