Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Half Moon Bay High SchoolPAL Meet #2 · Oct 13 | 15:07 | PAL Meet #2 | October 13, 2015 |
| 2.2 Miles · Hayward High SchoolMariner XC Invitational 33rd Annual · Oct 15 | 13:15.71 | Mariner XC Invitational 33rd Annual | October 15, 2016 |
| 2.4 Miles · 131 Westmoor AvePAL Meet 1 · Sep 15 | 15:16 | PAL Meet 1 | September 15, 2015 |
| 2.95 Miles · Crystal SpringsPAL Championships · Nov 4 | 17:09 | PAL Championships | November 4, 2017 |
| 2.95 Miles · Crystal SpringsPAL #3 · Oct 24 | 19:02 | PAL #3 | October 24, 2017 |
| 3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 1) · Sep 15 | 16:41.3 | 37th Annual Woodbridge Cross Country Classic (Day 1) | September 15, 2017 |
| 3 Miles · Hayward High School34th Annual Mariner XC Invitational · Oct 21 | 16:49.86 | 34th Annual Mariner XC Invitational | October 21, 2017 |
| 3 Miles · Toro ParkCCS Championships · Nov 11 | 18:07.4 | CCS Championships | November 11, 2017 |
| 3 Miles · Toro ParkMonterey Bay Invitational · Oct 14 | 18:05 | Monterey Bay Invitational | October 14, 2017 |
| 3749 m · Half Moon Bay High SchoolArtichoke Invitational · Oct 7 | 13:29 | Artichoke Invitational | October 7, 2017 |
| 3749 m · Half Moon Bay/Artichoke Invite coursePAL #2 · Oct 12 | 14:01 | PAL #2 | October 12, 2016 |
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 |
| Nov 11 | CCS ChampionshipsNov 11 · 3 Miles Division 1 · Place 86 · Menlo-Atherton | 3 Miles Division 1 | 86 | 18:07.4 PB | 12 |
| Nov 4 | PAL ChampionshipsNov 4 · 2.95 Miles Varsity · Place 26 · Menlo-Atherton | 2.95 Miles Varsity | 26 | 17:09 PB | 12 |
| Oct 24 | PAL #3Oct 24 · 2.95 Miles Varsity · Place 45 · Menlo-Atherton | 2.95 Miles Varsity | 45 | 19:02 PB | 12 |
| Oct 21 | 34th Annual Mariner XC InvitationalOct 21 · 3 Miles Varsity · Place 107 · Menlo-Atherton | 3 Miles Varsity | 107 | 16:49.86 PB | 12 |
| Oct 14 | Monterey Bay InvitationalOct 14 · 3 Miles Varsity · Place 71 · Menlo-Atherton | 3 Miles Varsity | 71 | 18:05 PB | 12 |
| Oct 7 | Artichoke InvitationalOct 7 · 2.33 Miles Varsity - Large School · Place 34 · Menlo-Atherton | 2.33 Miles Varsity - Large School | 34 | 13:29 PB | 12 |
| Sep 19 | PAL #1Sep 19 · 2.33 Miles Varsity · Place 24 · Menlo-Atherton | 2.33 Miles Varsity | 24 | 13:33Unofficial | 12 |
| Sep 15 | 37th Annual Woodbridge Cross Country Classic (Day 1)Sep 15 · 3 Miles RED VARSITY BOYS-A · Place 83 · Menlo-Atherton | 3 Miles RED VARSITY BOYS-A | 83 | 16:41.3 PB | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | DAL ChampionshipsNov 5 · 3 Miles Open · Place 13 · MENLO-ATHERTON | 3 Miles Open | 13 | 18:47 | 11 |
| Nov 5 | PAL FinalsNov 5 · 2.95 Miles Open · Place 13 · Menlo-Atherton | 2.95 Miles Open | 13 | 18:47 | 11 |
| Oct 15 | Mariner XC Invitational 33rd AnnualOct 15 · 2.2 Miles Junior Varsity - Large School · Place 9 · Menlo-Atherton | 2.2 Miles Junior Varsity - Large School | 9 | 13:15.71 PB | 11 |
| Oct 12 | PAL #2Oct 12 · 2.33 Miles OPEN · Place 11 · Menlo-Atherton | 2.33 Miles OPEN | 11 | 14:01 PB | 11 |
| Oct 1 | Artichoke InvitationalOct 1 · 2.33 Miles Varsity · Place 24 · MENLO-ATHERTON | 2.33 Miles Varsity | 24 | 14:22 | 11 |
| Oct 1 | Artichoke InvitationalOct 1 · 2.33 Miles Varsity · Place 244 · MENLO-ATHERTON | 2.33 Miles Varsity | 244 | 14:22 | 11 |
| Sep 24 | Westmoor Ram InvitationalSep 24 · 2.4 Miles Junior Varsity · Place 37 · MENLO-ATHERTON | 2.4 Miles Junior Varsity | 37 | 14:59 | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Peninsula Athletic League ChampionshipsNov 7 · 2.95 Miles Frosh Soph · Place 24 · Menlo-Atherton | 2.95 Miles Frosh Soph | 24 | 19:16 | 10 |
| Oct 29 | PAL Meet 3Oct 29 · 2.95 Miles Frosh/Soph · Place 29 · Menlo-Atherton | 2.95 Miles Frosh/Soph | 29 | 19:31 | 10 |
| Oct 17 | Monterey Bay InvitationalOct 17 · 3 Mile Frosh/Soph · Place 113 · Menlo-Atherton | 3 Mile Frosh/Soph | 113 | 20:28.00 | 10 |
| Oct 13 | PAL Meet #2Oct 13 · 2 Mile Frosh/Soph · Place 27 · Menlo-Atherton | 2 Mile Frosh/Soph | 27 | 15:07 PB | 10 |
| Oct 3 | Artichoke InvitationalOct 3 · 2.33 Miles Varsity · Place 57 · MENLO-ATHERTON | 2.33 Miles Varsity | 57 | 14:59 | 10 |
| Oct 3 | Artichoke InvitationalOct 3 · 2.33 Miles Varsity · Place 404 · MENLO-ATHERTON | 2.33 Miles Varsity | 404 | 14:59 | 10 |
| Sep 15 | PAL Meet 1Sep 15 · 2.4 Mile Frosh/Soph · Place 21 · Menlo-Atherton | 2.4 Mile Frosh/Soph | 21 | 15:16 PB | 10 |
| Sep 12 | Lowell InvitationalSep 12 · 2 Miles Sophomore · Place 44 · Menlo-Atherton | 2 Miles Sophomore | 44 | 13:58.2 | SO |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Peninsula Athletic League ChampionshipsNov 8 · 2.95 Miles Frosh · Place 17 · Menlo-Atherton | 2.95 Miles Frosh | 17 | 20:59 | 9 |
| Oct 28 | PAL #3Oct 28 · 2.95 Miles Frosh Soph · Place 78 · Menlo-Atherton | 2.95 Miles Frosh Soph | 78 | 21:26 | 9 |
| Oct 8 | PAL #2Oct 8 · 2.33 Miles Frosh Soph · Place 94 · Menlo-Atherton | 2.33 Miles Frosh Soph | 94 | 16:53 | 9 |