| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1 Mile · IndoorOcean Breeze HS Invit · Jan 30 | 5:42.12 | Ocean Breeze HS Invit | January 30, 2016 |
| 1000 Meters · IndoorNew Balance Games · Jan 18 | 3:02.92 | New Balance Games | January 18, 2019 |
| 1000 Meters · OutdoorSaint Anthony's Developmental Meet · Dec 1 | 3:04.18a | Saint Anthony's Developmental Meet | December 1, 2018 |
| 1600 Meters · IndoorNSCHSAA Christmas Classic · Dec 22 | 5:16.36a | NSCHSAA Christmas Classic | December 22, 2017 |
| 1600 Meters · OutdoorMassapequa Chief Invitational - Under The Lights · May 11 | 5:11.99 | Massapequa Chief Invitational - Under The Lights | May 11, 2018 |
| 2000m Steeplechase · OutdoorPort Jefferson Steeplefest · Apr 12 | 7:51.31 | Port Jefferson Steeplefest | April 12, 2017 |
| 300 Meters · IndoorMolloy Stanner Games · Jan 13 | 39.900 | Molloy Stanner Games | January 13, 2018 |
| 400 Meters · OutdoorSuffolk Coaches Boys Meet · Apr 21 | 63.29 | Suffolk Coaches Boys Meet | April 21, 2018 |
| 800 Meters · OutdoorSuffolk Coaches Meet · Apr 13 | 2:25.70a | Suffolk Coaches Meet | April 13, 2019 |
| Pole Vault · IndoorCHSAA Novice and Junior Midget · Dec 29 | 6-00.00 | CHSAA Novice and Junior Midget | December 29, 2018 |
| Pole Vault · OutdoorNSCHSAA Christmas Classic · Dec 21 | 7-06.00 | NSCHSAA Christmas Classic | December 21, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 13 | Suffolk Coaches MeetApr 13 · 800 Meters · Place 46 · St John The Baptist | 800 Meters | 46. | 2:25.70a PB | 12 |
| Jan 5 | St. Anthony's Developmental MeetJan 5 · 1000 Meters · Place 22 · St John The Baptist | 1000 Meters | 22. | 3:04.27a | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 18 | New Balance GamesJan 18 · 1000 Meters · Place 136 · John The Baptist | 1000 Meters | 136 | 3:02.92 PB | 12 |
| Jan 12 | Molloy-Stanner GamesJan 12 · 1000 Meters · Place 136 · St. John the | 1000 Meters | 136 | 3:12.52 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 29 | CHSAA Novice and Junior MidgetDec 29 · Pole Vault · Place 13 · St John The Baptist | Pole Vault | 13. | 6-00.00 PB | 12 |
| Jan 28 | NSCHSAA League ChampionshipsJan 28 · 1600 Meters · Place 29 · St. John the | 1600 Meters | 29 | 5:38.29 | 11 |
| Jan 13 | Molloy Stanner GamesJan 13 · 300 Meters · Place 46 · St. John the | 300 Meters | 46 | 39.900 PB | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 21 | NSCHSAA Christmas ClassicDec 21 · Pole Vault · Place 9 · St John The Baptist | Pole Vault | 9. | 7-06.00 PB | 12 |
| Dec 1 | Saint Anthony's Developmental MeetDec 1 · 1000 Meters · Place 12 · St John The Baptist | 1000 Meters | 12. | 3:04.18a PB | 12 |
| May 19 | NSCHSAA Sectional ChampionshipsMay 19 · 1600 Meters · Place 25 · St. John the | 1600 Meters | 25 | 5:16.17 | 11 |
| May 19 | NSCHSAA Sectional ChampionshipsMay 19 · 1600 Meters · Place 25 · St. John the | 1600 Meters | 25 | 5:16.17 | 11 |
| May 11 | Massapequa Chief Invitational - Under The Lights May 11 · 1600 Meters · Place 49 · St. John the | 1600 Meters | 49 | 5:11.99 PB | 11 |
| May 4 | Saint Anthony's InvitationalMay 4 · 1600 Meters · Place 73 · St John The Baptist | 1600 Meters | 73. | 5:16.09a | 11 |
| Apr 28 | Bob Pratt Smithtown InvitationalApr 28 · 1600 Meters · Place 25 · St. John the | 1600 Meters | 25 | 5:16.71 | 11 |
| Apr 21 | Suffolk Coaches Boys MeetApr 21 · 400 Meters · Place 45 · St. John the | 400 Meters | 45 | 63.29 PB | 11 |
| Apr 21 | Suffolk Coaches Boys MeetApr 21 · 1600 Meters · Place 45 · St. John the | 1600 Meters | 45 | 5:21.03 | 11 |
| Apr 14 | Suffolk Officials Boys MeetApr 14 · 800 Meters · Place 51 · St. John the | 800 Meters | 51 | 2:25.79 | 11 |
| Mar 29 | CHSAA Seasonal OpenerMar 29 · 1600 Meters · Place 47 · St John The Baptist | 1600 Meters | 47. | 5:18.96a | 11 |
| Mar 29 | CHSAA Seasonal OpenerMar 29 · 400 Meters · Place 136 · St John The Baptist | 400 Meters | 136. | 1:07.24a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 29 | CHSAA Novice and Junior MidgetDec 29 · 1000 Meters · Place 9 · St John The Baptist | 1000 Meters | 9. | 3:08.04a | 11 |
| Dec 22 | NSCHSAA Christmas ClassicDec 22 · 1600 Meters · Place 16 · St John The Baptist | 1600 Meters | 16. | 5:16.36a PB | 11 |
| Dec 2 | St. Anthony's Developmental Meet #1Dec 2 · 1000 Meters · Place 17 · St John The Baptist | 1000 Meters | 17. | 3:09.03a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Apr 29 | Bob Pratt Smithtown InvitationalApr 29 · 1600 Meters · Place 20 · St. John the | 1600 Meters | 20 | 5:19.52 | 10 |
| Apr 22 | Suffolk Coaches MeetApr 22 · 1600 Meters · Place 43 · St John The Baptist | 1600 Meters | 43. | 5:14.75a | 10 |
| Apr 18 | NSCHSAA Easter ClassicApr 18 · 1600 Meters · Place 20 · St. John the | 1600 Meters | 20 | 5:15.90 | 10 |
| Apr 12 | Port Jefferson SteeplefestApr 12 · 2000m Steeplechase · Place 16 · St. John the | 2000m Steeplechase | 16 | 7:51.31 PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 3 | Saint Anthony Developmental MeetDec 3 · 1000 Meters · Place 27 · St John The Baptist | 1000 Meters | 27. | 3:12.59a | 10 |
| Jan 30 | Ocean Breeze HS InvitJan 30 · 1 Mile · Place 50 · St. John the | 1 Mile | 50 | 5:42.12 PB | — |