Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorCVAC League Meet #3 · Jan 13 | 2:58.03a | CVAC League Meet #3 | January 13, 2024 |
| 1000 Meters · OutdoorSection 7 CVAC League Meet #1 · Dec 5 | 2:54.02a | Section 7 CVAC League Meet #1 | December 5, 2024 |
| 1600 Meters · IndoorCVAC League Meet #4 · Jan 20 | 5:09.74a | CVAC League Meet #4 | January 20, 2024 |
| 1600 Meters · OutdoorSection 7 League Meet #1 · Nov 30 | 5:15.93a | Section 7 League Meet #1 | November 30, 2025 |
| 300 Meters · IndoorCVAC League Meet #2 · Dec 21 | 42.69a | CVAC League Meet #2 | December 21, 2023 |
| 300 Meters · OutdoorSection 7 CVAC League Meet #4 · Jan 14 | 39.24a | Section 7 CVAC League Meet #4 | January 14, 2026 |
| 400 Meters · OutdoorNiskayuna Warrior Track and Field Classic 2023 · Apr 22 | 64.18a | Niskayuna Warrior Track and Field Classic 2023 | April 22, 2023 |
| 600 Meters · IndoorCNY Holiday Classic - Session 1 · Dec 27 | 1:28.72a | CNY Holiday Classic - Session 1 | December 27, 2025 |
| 600 Meters · OutdoorSection 7 CVAC League Meet #2 · Dec 19 | 1:29.38a | Section 7 CVAC League Meet #2 | December 19, 2024 |
| 800 Meters · IndoorCNY Holiday Classic - Session 1 · Dec 27 | 2:21.82a | CNY Holiday Classic - Session 1 | December 27, 2025 |
| 800 Meters · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 13 | 1:58.72a | NYSPHSAA State Outdoor Track & Field Championships | June 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
2 results2026 Indoor Track
2 results2025 Indoor Track
3 results2025 Outdoor Track
2 results2024 Outdoor Track
4 results2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 20 | CVAC League Meet #4Jan 20 · 1600 Meters · Place 5 · Beekmantown Central | 1600 Meters | 5. | 5:09.74a PB | 10 |
| Jan 13 | CVAC League Meet #3Jan 13 · 1000 Meters · Place 3 · Beekmantown Central | 1000 Meters | 3. | 2:58.03a PB | 10 |
| Jan 6 | Dartmouth RelaysJan 6 · 600 Meters · Place 12 · Beekmantown Central | 600 Meters | 12. | 1:34.17a | 10 |
2023 Indoor Track
6 results2023 Outdoor Track
3 results2022 Indoor Track
2 results