Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Invitational · Jan 25 | 5:26.65a | Ocean Breeze Invitational | January 25, 2019 |
| 1000 Meters · IndoorSection XI Boys Crossover D · Dec 22 | 3:01.51a | Section XI Boys Crossover D | December 22, 2018 |
| 1000 Meters · OutdoorSection 11 Cross Over C · Dec 19 | 3:18.61a | Section 11 Cross Over C | December 19, 2017 |
| 1600 Meters · OutdoorLongwood Track Classic · Apr 6 | 5:04.68 | Longwood Track Classic | April 6, 2019 |
| 200 Meters · OutdoorSection 11 Division 4 Boys · Jun 10 | 26.41 | Section 11 Division 4 Boys | June 10, 2021 |
| 2000m Steeplechase · OutdoorPort Jefferson Steeplefest · Apr 23 | 7:25.24 | Port Jefferson Steeplefest | April 23, 2019 |
| 3200 Meters · IndoorSection XI Boys Crossover A · Dec 9 | 11:38.60a | Section XI Boys Crossover A | December 9, 2018 |
| 3200 Meters · OutdoorSection XI Boys Crossover B1 · Dec 12 | 11:21.65a | Section XI Boys Crossover B1 | December 12, 2018 |
| 600 Meters · IndoorSection XI Boys Crossover B1 · Dec 13 | 1:37.29a | Section XI Boys Crossover B1 | December 13, 2019 |
| 600 Meters · OutdoorSection 11 Boys Frosh-Soph Championships · Jan 13 | 1:37.24a | Section 11 Boys Frosh-Soph Championships | January 13, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
1 results2020 Outdoor Track
1 results2019 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | Section XI Boys Crossover B1Dec 13 · 600 Meters · Place 10 · Port Jefferson (Earl Vandermeulen) | 600 Meters | 10. | 1:37.29a PB | 11 |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 1 Mile · Place 44 · Port Jefferson (Earl Vandermeulen) | 1 Mile | 44. | 5:26.65a PB | 10 |
2019 Outdoor Track
4 results2018 Indoor Track
3 results2018 Outdoor Track
2 results2017 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | Section 11 Cross Over CDec 19 · 1000 Meters · Place 42 · Port Jefferson (Earl Vandermeulen) | 1000 Meters | 42. | 3:18.61a PB | 9 |
2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | North Shore Season OpenerDec 1 · 600 Meters · Place 80 · Port Jefferson (Earl Vandermeulen) | 600 Meters | 80. | 1:44.80a | 9 |