| Event | Mark | Date |
|---|---|---|
| 5K XC · Firemen's Field, Ridge NY XC | 16:54.54 | 2013-10-04 |
| 5K XC · Indian Island, Riverhead XC | 16:46.64 | 2013-10-10 |
| 5K XC · Sunken Meadow State Park XC | 16:54.67 | 2013-10-22 |
| 6K XC · Stony Brook University XC | 19:10.69 | 2015-09-05 |
| 8K XC · Stony Brook University XC | 24:57.38 | 2017-09-09 |
| 1000m Indoor | 2:49.26 | 2014-01-04 |
| 3200m Indoor | 9:31.86 | 2014-03-01 |
| 1600m Outdoor | 4:30.69 | 2014-05-10 |
| 3000m Outdoor | 8:35.65 | 2017-03-23 |
| 5000m Outdoor | 15:31.08 | 2015-04-18 |
| 03/23 | Stony Brook University Season Opener3000m | #7 | 8:35.65 PR |
| 09/09 | Stony Brook University Wolfie Invitational8K XC | #7 | 24:57.38 PR |
| 09/10 | Stony Brook University XC Invitational -28K XC | #11 | 26:30.05 |
| 03/28 | Stony Brook University Spring Opener3000m | #8 | 8:59.87 |
| 04/18 | Stony Brook University - Wolfie Invitational5000m | #6 | 15:31.08 PR |
| 09/05 | Stony Brook University XC Invitational6K XC | #10 | 19:10.69 PR |
| 09/12 | Stony Brook University XC Invitational -28K XC | #7 | 26:43.00 |
| 05/02 | Saint Anthony's Invitational3200m | #13 | 9:56.98 |
| 05/10 | 68th Suffolk County Relays1600m | #1 | 4:30.69 PR |
| 05/21 | Boys Division Championship Meet3200m | #2 | 9:52.48 |
| 05/21 | Boys Division Championship Meet1600m | #3 | 4:35.00 |
| 05/30 | Section XI Individual Championships3200m | #12 | 9:54.99 |
| 05/30 | Section XI Individual Championships1600m | #12 | 4:35.56 |
| 05/21 | Boys Division Championship Meet1600m | #10 | 4:48.64 |
| 05/21 | Boys Division Championship Meet3200m | #9 | 10:22.66 |
| 05/30 | Section XI Individual Championships1600m | #20 | 4:50.11 |
| 05/30 | Section XI Individual Championships3200m | #12 | 10:08.28 |
| 12/15 | Section XI Boys Crossover B3200m | #1 | 10:03.22 |
| 12/15 | Section XI Boys Crossover B1600m | #1 | 4:47.53 |
| 12/22 | Section XI Boys Crossover C1600m | #2 | 4:42.62 |
| 01/04 | Section XI Boys Crossover D1000m | #2 | 2:49.26 PR |
| 01/04 | Section XI Boys Crossover D1600m | #1 | 4:51.34 |
| 01/12 | Section XI Boys Crossover E3200m | #1 | 9:45.67 |
| 01/12 | Section XI Boys Crossover E1600m | #1 | 4:51.88 |
| 01/19 | Section XI Boys Last Chance Meet3200m | #1 | 9:43.55 |
| 01/19 | Section XI Boys Last Chance Meet1600m | #2 | 4:40.65 |
| 01/25 | Section XI Boys Indoor League Championships3200m | #2 | 10:06.97 |
| 01/25 | Section XI Boys Indoor League Championships1600m | #2 | 4:36.23 |
| 02/01 | Section XI Small School Championships3200m | #2 | 9:40.01 |
| 02/01 | Section XI Small School Championships1600m | #5 | 4:39.32 |
| 02/08 | Section XI Indoor State Qualifier Meet3200m | #3 | 9:37.92 |
| 02/08 | Section XI Indoor State Qualifier Meet1600m | #10 | 4:49.66 |
| 03/01 | Indoor Track & Field Championships3200m | #11 | 9:31.86 PR |
| 09/21 | Jim Smith Invitational5K XC | #2 | 17:07.29 |
| 09/28 | Suffolk Coaches Invitational5K XC | #2 | 17:03.85 |
| 10/04 | Tom Knipfing Memorial XC Invitational5K XC | #2 | 16:54.54 PR |
| 10/10 | Westhampton Beach Cross Country Invitational5K XC | #1 | 16:46.64 PR |
| 10/12 | Suffolk Officials XC Invitational5K XC | #2 | 17:11.56 |
| 10/22 | Section XI Division XC Championships5K XC | #6 | 16:54.67 PR |
| 11/02 | Section XI Cross Country County Championships5K XC | #4 | 17:14.76 |
| 04/28 | Westhampton Beach Invitational1600m | #17 | 4:49.08 |
| 05/02 | Saint Anthony's Invitational1600m | #45 | 4:45.07 |
| 12/15 | Boys Crossover Meet B1600m | #3 | 4:54.14 |
| 12/22 | Boys Crossover Meet C1600m | #5 | 4:46.30 |
| 01/03 | Boys Crossover Meet D1000m | #13 | 2:52.89 |
| 01/27 | Section XI Boys Indoor League Championships1600m | #9 | 5:00.56 |
| 01/27 | Section XI Boys Indoor League Championships3200m | #4 | 10:23.13 |
| 02/02 | Section XI Small School Championships1600m | #7 | 4:41.25 |
| 04/13 | Suffolk Officials Meet1600m | #35 | 4:41.28 |
| 12/04 | Boys Crossover Meet B1000m | #13 | 3:02.61 |
| 12/17 | Boys Crossover Meet C1600m | #9 | 5:03.39 |
| 12/19 | Boys Crossover Meet D11000m | #8 | 3:02.34 |
| 01/14 | Boys Crossover Meet E1600m | #5 | 4:58.74 |
| 01/22 | Section XI Boys Last Chance Meet1600m | #21 | 4:58.41 |
| 01/31 | Section XI Boys Indoor League Championships1000m | #10 | 3:01.74 |
| 02/04 | Section XI Small School Championships1600m | #11 | 5:00.71 |
| 01/29 | Section XI Boys Indoor League Championships1000m | #19 | 3:15.49 |