Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOscar B. Jensen Relays (Wednesday Session) · Dec 8 | 5:34.91a | Oscar B. Jensen Relays (Wednesday Session) | December 8, 2021 |
| 1 Mile · OutdoorChittenango Invitational · Apr 30 | 5:29.32 | Chittenango Invitational | April 30, 2022 |
| 1000 Meters · IndoorWesthill Invitational PM Session · Dec 23 | 3:16.78a | Westhill Invitational PM Session | December 23, 2021 |
| 1500 Meters · IndoorJohn DiMao Memorial Invitational · Jan 14 | 5:38.68 | John DiMao Memorial Invitational | January 14, 2020 |
| 1600 Meters · IndoorWesthill Invitational PM Session · Dec 23 | 5:32.48a | Westhill Invitational PM Session | December 23, 2021 |
| 1600 Meters · OutdoorJunkyard Relays · May 21 | 5:50.12 | Junkyard Relays | May 21, 2022 |
| 3000m Steeplechase · OutdoorOneida Invitational · May 10 | 14:26.75 | Oneida Invitational | May 10, 2019 |
| 3200 Meters · IndoorFred Kirschenheiter Memorial PM Session · Jan 15 | 12:11.98a | Fred Kirschenheiter Memorial PM Session | January 15, 2022 |
| 3200 Meters · OutdoorOHSL Liberty Large School Championships · May 20 | 12:18.31 | OHSL Liberty Large School Championships | May 20, 2022 |
| 500 Meters · IndoorJohn DiMao Memorial Invitational · Dec 14 | 1:27.80a | John DiMao Memorial Invitational | December 14, 2021 |
| 600 Meters · IndoorGeorge Constantino Memorial · Dec 18 | 1:48.49a | George Constantino Memorial | December 18, 2021 |
| 800 Meters · OutdoorNew Hartford Invitational · May 3 | 2:50.68 | New Hartford Invitational | May 3, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
7 results2022 Indoor Track
6 results2021 Indoor Track
8 results2021 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Chittenango vs CBAMay 22 · 3200 Meters · Place 1 · Chittenango Central | 3200 Meters | 1. | 15:12.2Unofficial | 11 |
| May 22 | Chittenango vs CBAMay 22 · 1600 Meters · Chittenango Central | 1600 Meters | — | 5:42.6Unofficial | 11 |
| May 22 | Chittenango vs CBAMay 22 · 800 Meters · Chittenango Central | 800 MetersRelay Split | — | 3:18Unofficial | 11 |
| May 19 | Chittenango vs MexicoMay 19 · 3200 Meters · Place 2 · Chittenango Central | 3200 Meters | 2. | 12:36.4Unofficial | 11 |
| May 19 | Chittenango vs MexicoMay 19 · 1600 Meters · Chittenango Central | 1600 Meters | — | 5:46.2Unofficial | 11 |
| May 19 | Chittenango vs MexicoMay 19 · 800 Meters · Place 1 · Chittenango Central | 800 MetersRelay Split | 1. | 2:43.5Unofficial | 11 |
| May 14 | Chittenango Vs MarcellusMay 14 · 3200 Meters · Chittenango Central | 3200 Meters | — | 12:45.8Unofficial | 11 |
| May 14 | Chittenango Vs MarcellusMay 14 · 1600 Meters · Chittenango Central | 1600 Meters | — | 5:44.2Unofficial | 11 |
| May 12 | Chittenango Vs HomerMay 12 · 3200 Meters · Place 2 · Chittenango Central | 3200 Meters | 2. | 12:39.0Unofficial | 11 |
| May 12 | Chittenango Vs HomerMay 12 · 1600 Meters · Chittenango Central | 1600 Meters | — | 5:38.1Unofficial | 11 |
2020 Indoor Track
4 results2019 Indoor Track
4 results2019 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | Junkyard RelaysMay 18 · Long Jump · Place 30 · Chittenango | Long Jump | 30 | 11-01.50 | 9 |
| May 10 | Oneida InvitationalMay 10 · 3000m Steeplechase · Place 21 · Chittenango | 3000m Steeplechase | 21 | 14:26.75 PB | 9 |
| May 3 | New Hartford InvitationalMay 3 · 800 Meters · Place 32 · Chittenango | 800 Meters | 32 | 2:50.68 PB | 9 |