| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1000 Meters · IndoorMountain View Polar Bear Meet · Jan 15 | 4:08.32 | Mountain View Polar Bear Meet | January 15, 2020 |
| 1600 Meters · IndoorCommonwealth District Mini Meet · Jan 27 | 6:53.78 | Commonwealth District Mini Meet | January 27, 2020 |
| 1600 Meters · OutdoorColgan Track Classic · Apr 6 | 6:17.43 | Colgan Track Classic | April 6, 2019 |
| 800 Meters · OutdoorWildcat Invitational · Mar 30 | 2:51.22 | Wildcat Invitational | March 30, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 27 | Commonwealth District Mini MeetJan 27 · 1600 Meters · Place 10 · Brooke Point | 1600 Meters | 10 | 6:53.78 PB | — |
| Jan 15 | Mountain View Polar Bear MeetJan 15 · 1000 Meters · Place 22 · Brooke Point | 1000 Meters | 22 | 4:08.32 PB | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 7 | Stafford Winter InvitationalDec 7 · 1600 Meters · Place 17 · Brooke Point | 1600 Meters | 17. | 6:48.91aUnofficial | - |
| May 20 | VHSL Class 5 Region D ChampionshipMay 20 · 1600 Meters · Place 19 · Brooke Point | 1600 Meters | 19 | 7:08.35 | — |
| Apr 6 | Colgan Track ClassicApr 6 · 1600 Meters · Place 42 · Brooke Point | 1600 Meters | 42 | 6:17.43 PB | — |
| Mar 30 | Wildcat InvitationalMar 30 · 800 Meters · Place 24 · Brooke Point | 800 Meters | 24 | 2:51.22 PB | — |