Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSteve Borbet Invitational · Jan 17 | 4:59.29 | Steve Borbet Invitational | January 17, 2025 |
| 1000 Meters · IndoorSection 2 Division I Championship · Jan 27 | 3:11.75a | Section 2 Division I Championship | January 27, 2024 |
| 1000 Meters · OutdoorSection 2 Division I Shot Put and Weight Throw · Feb 3 | 3:11.75a | Section 2 Division I Shot Put and Weight Throw | February 3, 2024 |
| 1500 Meters · OutdoorBoys Suburban Council Championships · May 15 | 5:07.07 | Boys Suburban Council Championships | May 15, 2024 |
| 1600 Meters · IndoorPurple Champions HS Invitational · Feb 1 | 4:50.13 | Purple Champions HS Invitational | February 1, 2025 |
| 1600 Meters · OutdoorSection 2 Group 1 Championships · May 28 | 4:55.80 | Section 2 Group 1 Championships | May 28, 2025 |
| 2 Miles · IndoorArmory Officials Hall of Fame Invitational - HS · Jan 19 | 11:33.05 | Armory Officials Hall of Fame Invitational - HS | January 19, 2024 |
| 300 Meters · IndoorTCITL League Meet 2A · Dec 10 | 50.0 | TCITL League Meet 2A | December 10, 2022 |
| 3000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 10 | 9:54.61a | 40th Yale Interscholastic Track Classic | January 10, 2025 |
| 3200 Meters · IndoorTCITL LM 3D · Dec 27 | 11:02.54a | TCITL LM 3D | December 27, 2024 |
| 3200 Meters · OutdoorEd Cepiel TCITL Springfield Invitational · Feb 4 | 11:13.29a | Ed Cepiel TCITL Springfield Invitational | February 4, 2024 |
| 45 Meter · OutdoorSection 2 League Meets #2 · Dec 11 | 8.10 | Section 2 League Meets #2 | December 11, 2021 |
| 800 Meters · OutdoorNiskayuna-Guilderland-Shaker Boys · Apr 30 | 2:27.73a | Niskayuna-Guilderland-Shaker Boys | April 30, 2024 |
| Discus · 1.6kg · OutdoorSaratoga Springs-Niskayuna- CBA Boys · Apr 26 | 46-03 | Saratoga Springs-Niskayuna- CBA Boys | April 26, 2022 |
| High Jump · OutdoorBoys Suburban Council Championships · May 15 | 1.32m | Boys Suburban Council Championships | May 15, 2024 |
| Long Jump · OutdoorNiskayuna-Guilderland-Shaker Boys · Apr 30 | 12-00.50 | Niskayuna-Guilderland-Shaker Boys | April 30, 2024 |
| Shot Put · 12lb · IndoorTCITL League Meet 2A · Dec 10 | 21-00.00 | TCITL League Meet 2A | December 10, 2022 |
| Shot Put · 12lb · OutdoorNiskayuna-Guilderland-Shaker Boys · Apr 30 | 26-05.00 | Niskayuna-Guilderland-Shaker Boys | April 30, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
11 results2025 Indoor Track
5 results2024 Indoor Track
6 results2024 Outdoor Track
15 results2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | CNY Holiday ClassicDec 27 · 3200 Meters · Place 40 · Niskayuna | 3200 Meters | 40. | 12:03.53a | 11 |
| Dec 17 | TCITL LM 3ADec 17 · 3200 Meters · Place 4 · Niskayuna | 3200 Meters | 4. | 11:14.7 | 11 |
| Dec 10 | TCITL LM 2BDec 10 · 1600 Meters · Place 15 · Niskayuna | 1600 Meters | 15. | 5:23.94a | 11 |
2022 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | TCITL LM 3DDec 18 · Shot Put · Niskayuna | Shot Put10lb | -- | SCR | 10 |
| Dec 10 | TCITL League Meet 2ADec 10 · 300 Meters · Place 33 · Niskayuna | 300 Meters | 33. | 50.0 PB | 10 |
| Dec 10 | TCITL League Meet 2ADec 10 · Shot Put · Place 41 · Niskayuna | Shot Put12lb | 41. | 21-00.00 PB | 10 |
2022 Outdoor Track
4 results2021 Outdoor Track
2 results