Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorTri Valley Showcase · Feb 4 | 5:02.54 | Tri Valley Showcase | February 4, 2023 |
| 1 Mile · IndoorTri-Valley League Showcase Meet · Feb 5 | 5:29.04 | Tri-Valley League Showcase Meet | February 5, 2022 |
| 1 Mile · OutdoorTVL Meet #2 - Bellingham @ Norton · Apr 11 | 5:16.21a | TVL Meet #2 - Bellingham @ Norton | April 11, 2023 |
| 1 Mile · Outdoor · Hand timedTVL FALL 2: Medway @ Bellingham · Mar 24 | 5:46.5h | TVL FALL 2: Medway @ Bellingham | March 24, 2021 |
| 1000 Meters · IndoorTri Valley League - Wheaton Meet 2 · Jan 15 | 3:09.18a | Tri Valley League - Wheaton Meet 2 | January 15, 2024 |
| 1000 Meters · Outdoor · Hand timedTVL Fall 2: Bellingham @ Norton · Mar 17 | 3:20.5h | TVL Fall 2: Bellingham @ Norton | March 17, 2021 |
| 2 Miles · Outdoor · Hand timedTVL Fall 2: Bellingham @ Norton · Mar 17 | 13:56.9h | TVL Fall 2: Bellingham @ Norton | March 17, 2021 |
| 300 Meters · IndoorTri Valley League - Meet 5 · Jan 26 | 40.72a | Tri Valley League - Meet 5 | January 26, 2024 |
| 400 Meters · OutdoorBellingham vs Medway · May 7 | 55.6 | Bellingham vs Medway | May 7, 2024 |
| 55 Meters · IndoorTri Valley League - Wheaton Meet 2 · Jan 15 | 7.68a | Tri Valley League - Wheaton Meet 2 | January 15, 2024 |
| 800 Meters · OutdoorTri Valley League Championship · May 16 | 2:13.48a | Tri Valley League Championship | May 16, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
3 results2024 Indoor Track
6 results2023 Indoor Track
7 results2023 Outdoor Track
3 results2022 Indoor Track
1 results2021 Outdoor Track
4 results