| Event | Mark | Date |
|---|---|---|
| 2.8 Mile XC · Sunken Meadow State Park XC | 20:06.12 | 2013-10-27 |
| 5K XC · Firemen's Field, Ridge NY XC | 18:23.86 | 2015-10-08 |
| 5K XC · Indian Island, Riverhead XC | 21:01.31 | 2013-10-10 |
| 5K XC · Suffolk County XC | 22:20.14 | 2015-11-06 |
| 5K XC · Sunken Meadow State Park XC | 18:50.46 | 2015-10-27 |
| XC · Suffolk County XC | 22:20.14 | 2015-11-06 |
| XC · Sunken Meadow State Park XC | 18:50.46 | 2015-10-27 |
| 1000m Indoor | 2:44.33 | 2016-01-04 |
| 300m Indoor | 36.98 | 2014-12-14 |
| 55m Indoor | 7.30 | 2012-12-15 |
| 600m Indoor | 1:23.21 | 2016-02-08 |
| 100m Outdoor | 11.64 | 2014-05-13 |
| 200m Outdoor | 23.17 | 2014-05-17 |
| 400m Outdoor | 49.83 | 2015-05-27 |
| 04/02 | Longwood Track Classic400m | #1 | 50.86 |
| 04/16 | Suffolk Coaches Meet400m | #1 | 50.52 |
| 04/06 | Longwood Track Classic400m | #2 | 51.36 |
| 05/19 | Chris Urban & Brittany Walsh Invitational400m | #4 | 50.97 |
| 05/27 | Boys Division Championship Meet400m | #5 | 51.08 |
| 05/27 | Boys Division Championship Meet400m | #2 | 49.83 PR |
| 12/09 | Section XI Boys Crossover A600m | #3 | 1:26.42 |
| 12/13 | Boys Crossover Meet B300m | #3 | 38.14 |
| 12/19 | Boys Crossover Meet C600m | #2 | 1:26.65 |
| 01/02 | Boys Crossover Meet D600m | #1 | 1:25.48 |
| 01/04 | Boys Crossover Meet E1000m | #4 | 2:44.33 PR |
| 01/31 | Section XI Boys Small School Championships600m | #2 | 1:25.06 |
| 02/08 | Section XI Indoor State Qualifier Meet600m | #3 | 1:23.21 PR |
| 02/27 | Long Island Elite Track Invitational600m | #9 | 1:28.44 |
| 09/26 | Suffolk Coaches Invitational5K XC | #132 | 22:35.44 |
| 10/08 | Tom Knipfing Memorial XC Invitational5K XC | #8 | 18:23.86 PR |
| 10/27 | Section XI Division XC Championships5K XC | #9 | 18:50.46 PR |
| 10/27 | Section XI Division XC ChampionshipsXC | #121 | 18:50.46 PR |
| 11/06 | Section XI State Qualifiers5K XC | #154 | 22:20.14 PR |
| 11/06 | Section XI State QualifiersXC | #266 | 22:20.14 PR |
| 04/05 | Longwood Track Classic400m | #6 | 53.88 |
| 04/19 | Suffolk Coaches Meet400m | #1 | 51.47 |
| 05/13 | Longwood Frosh/Soph Championships100m | #1 | 11.64 PR |
| 05/13 | Longwood Frosh/Soph Championships100m | #4 | 11.82 |
| 05/13 | Longwood Frosh/Soph Championships400m | #1 | 52.28 |
| 05/17 | Deer Park Invitational200m | #2 | 23.17 PR |
| 12/09 | Section XI Boys Crossover A600m | #4 | 1:29.53 |
| 12/14 | Section XI Boys Crossover B300m | #1 | 36.98 PR |
| 01/03 | Section XI Boys Crossover D600m | #12 | 1:30.10 |
| 01/03 | Section XI Boys Crossover D300m | #22 | 39.30 |
| 01/25 | Section XI Boys Indoor League Championships600m | #4 | 1:27.50 |
| 01/30 | Section XI Boys Large School Championships600m | #2 | 1:24.40 |
| 09/13 | Jim Smith Invitational5K XC | #44 | 19:23.21 |
| 09/27 | Suffolk Coaches Invitational5K XC | #55 | 19:34.06 |
| 10/21 | Section XI Division XC Championships5K XC | #30 | 19:53.57 |
| 10/31 | Section XI Cross Country County Championships5K XC | #140 | 19:47.18 |
| 05/21 | Boys Division Championship Meet400m | #15 | 54.35 |
| 12/15 | Section XI Boys Crossover B600m | #10 | 1:32.28 |
| 01/04 | Section XI Boys Crossover D600m | #4 | 1:34.01 |
| 01/25 | Section XI Boys Indoor League Championships600m | #7 | 1:32.33 |
| 02/02 | Section XI Large School Championships300m | #8 | 38.27 |
| 10/04 | Tom Knipfing Memorial XC Invitational5K XC | #122 | 21:31.95 |
| 10/10 | Westhampton Beach Cross Country Invitational5K XC | #91 | 21:01.31 PR |
| 10/27 | Section XI Freshmen - Sophomore Championships2.8 Mile XC | #111 | 20:06.12 PR |
| 12/15 | Boys Crossover Meet B55m | #10 | 7.30 PR |
| 12/15 | Boys Crossover Meet B300m | #16 | 40.81 |
| 12/22 | Boys Crossover Meet C55m | #16 | 7.35 |
| 12/22 | Boys Crossover Meet C300m | #18 | 40.87 |
| 01/03 | Boys Crossover Meet D55m | #16 | 7.31 |
| 01/03 | Boys Crossover Meet D300m | #24 | 41.60 |
| 01/10 | Boys Crossover Meet Large Schools55m | #24 | 7.32 |
| 01/10 | Boys Crossover Meet Large Schools300m | #15 | 40.03 |
| 04/13 | Suffolk Officials Meet400m | #1 | 53.63 |
| 04/20 | Suffolk Coaches Meet100m | #12 | 11.93 |
| 04/20 | Suffolk Coaches Meet200m | #12 | 24.38 |