Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorEmblem Health Hispanic Games · Jan 8 | 5:13.11 | Emblem Health Hispanic Games | January 8, 2016 |
| 1 Mile · OutdoorEddy Games · May 21 | 5:16.28 | Eddy Games | May 21, 2016 |
| 1000 Meters · IndoorMolloy Stanner Games · Jan 14 | 2:58.92 | Molloy Stanner Games | January 14, 2017 |
| 1000 Meters · OutdoorSection 11 Crossover D · Jan 2 | 3:00.87a | Section 11 Crossover D | January 2, 2017 |
| 1600 Meters · OutdoorBob Pratt Smithtown Invitational · Apr 29 | 4:43.74 | Bob Pratt Smithtown Invitational | April 29, 2017 |
| 2000m Steeplechase · OutdoorSuffolk Boys Coaches Meet · Apr 18 | 7:57.39 | Suffolk Boys Coaches Meet | April 18, 2015 |
| 3000m Steeplechase · 0.914m · OutdoorSection 11 Division Championships · May 17 | 11:12.68a | Section 11 Division Championships | May 17, 2017 |
| 3000m Steeplechase · OutdoorNYSPHSAA Section 11 State Qualifier · Jun 2 | 10:47.34 | NYSPHSAA Section 11 State Qualifier | June 2, 2017 |
| 3200 Meters · IndoorSaint Anthony's Developmental · Dec 10 | 11:12.00a | Saint Anthony's Developmental | December 10, 2016 |
| 600 Meters · IndoorMolly Stanner Games · Jan 16 | 1:38.78 | Molly Stanner Games | January 16, 2016 |
| 800 Meters · OutdoorThe Eddy Meet · May 20 | 2:08.24a | The Eddy Meet | May 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
5 results2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 14 | Molloy Stanner GamesJan 14 · 1000 Meters · Place 103 · Smithtown Ea | 1000 Meters | 103 | 2:58.92 PB | — |
2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Section XI Boys Crossover BDec 18 · 1600 Meters · Place 4 · Smithtown East | 1600 Meters | 4. | 4:56.53a | 12 |
| May 21 | Eddy Games May 21 · 1 Mile · Place 30 · Smithtown East | 1 Mile | 30 | 5:16.28 PB | 11 |
2016 Indoor Track
4 results2015 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 18 | Suffolk Boys Coaches MeetApr 18 · 2000m Steeplechase · Place 13 · Smithtown Ea | 2000m Steeplechase | 13 | 7:57.39 PB | 10 |