| Event | Mark | Date |
|---|---|---|
| 4K XC · Bethpage NY XC | 17:48.68 | 2023-09-08 |
| 5K XC · East Meadow NY XC | 19:58.52 | 2021-11-08 |
| XC · Bethpage NY XC | 17:32.51 | 2021-09-10 |
| XC · East Meadow NY XC | 19:24.27 | 2023-11-06 |
| 500m Indoor | 1:45.19 | 2023-12-16 |
| 1500m Outdoor | 5:12.13 | 2024-05-03 |
| 2000m Steeplechase Outdoor | 7:46.17 | 2024-05-24 |
| 3000m Outdoor | 10:57.01 | 2023-06-01 |
| 05/03 | Herricks Invitational1500m | #2 | 5:12.13 PR |
| 05/06 | Section 8 Division 4A Meet1500m | #5 | 5:14.91 |
| 05/06 | Section 8 Division 4A Meet3000m | #2 | 11:17.95 |
| 05/11 | North Shore Invitational3000m | #5 | 11:11.27 |
| 05/16 | Don Scott Memorial Relays2000m Steeplechase | #5 | 7:52.26 |
| 05/24 | Section 8 Class A2000m Steeplechase | #3 | 7:46.17 PR |
| 05/24 | Section 8 Class A3000m | #4 | 11:18.51 |
| 05/31 | Section 8 State Qualifier2000m Steeplechase | #6 | 7:52.20 |
| 04/22 | North Shore Autism Awareness Invitational2000m Steeplechase | #2 | 8:10.82 |
| 05/08 | Section VIII Championships Division 4A1500m | #1 | 5:13.60 |
| 05/08 | Section VIII Championships Division 4A3000m | #3 | 13:39.89 |
| 05/13 | North Shore Invitational2000m Steeplechase | #2 | 7:57.92 |
| 05/24 | Section VIII County Championships Class A2000m Steeplechase | #2 | 7:49.91 |
| 05/24 | Section VIII County Championships Class A3000m | #5 | 11:21.03 |
| 06/01 | Section VIII State Qualifier3000m | #6 | 10:57.01 PR |
| 06/01 | Section VIII State Qualifier2000m Steeplechase | #8 | 7:54.95 |
| 12/16 | St. Anthony's Developmental 23000m | #8 | 12:21.17 |
| 12/16 | St. Anthony's Developmental 2500m | #4 | 1:45.19 PR |
| 02/12 | Section 8 State Quals3000m | #7 | 11:16.30 |
| 09/08 | Nassau County XC Conf 2, 44K XC | #31 | 17:48.68 PR |
| 09/11 | Nassau County XC Conf 3, 45K XC | #7 | 20:15.72 |
| 09/19 | Nassau County XC Conf 1, 4XC | #2 | 20:50.86 |
| 09/27 | Nassau County XC Conf 2, 4XC | #21 | 20:52.60 |
| 10/02 | Nassau County XC Conf 3, 4XC | #6 | 21:01.75 |
| 10/18 | Nassau County XC Frosh-Soph-Jr-Sr MeetXC | #9 | 19:39.75 |
| 10/21 | Nassau County XC Coaches MeetXC | #13 | 22:10.19 |
| 10/28 | Nassau County XC Class County ChampsXC | #4 | 21:11.40 |
| 11/04 | Nassau County XC State QualifierXC | #7 | 20:02.20 |
| 11/06 | Nassau County XC Clint Miller MeetXC | #2 | 19:24.27 PR |
| 04/02 | Valley Stream Challenge Invitational2000m Steeplechase | #8 | 8:51.02 |
| 05/06 | North Shore HS Autism Awareness Invitational2000m Steeplechase | #3 | 8:41.09 |
| 05/09 | Section VIII Championships Division 4A1500m | #3 | 5:36.11 |
| 05/09 | Section VIII Championships Division 4A3000m | #2 | 12:03.06 |
| 05/14 | North Shore High School Invitational2000m Steeplechase | #9 | 8:33.73 |
| 05/23 | Section VIII County Championships Class A2000m Steeplechase | #6 | 8:20.48 |
| 05/23 | Section VIII County Championships Class A3000m | #5 | 11:44.36 |
| 06/04 | Section VIII State Qualifier3000m | #12 | 11:43.04 |
| 09/09 | Nassau County XC Conf 2, 4XC | #4 | 20:41.92 |
| 09/12 | Nassau County XC Conf 3, 4XC | #2 | 17:32.59 |
| 09/20 | Nassau County XC Conf 1, 4XC | #2 | 21:53.48 |
| 09/29 | Nassau County XC Conf 2, 4XC | #4 | 20:06.31 |
| 10/03 | Nassau County XC Conf 3, 4XC | #3 | 21:25.20 |
| 10/29 | Nassau County XC Class County ChampsXC | #5 | 20:49.29 |
| 11/05 | Nassau County XC State QualifierXC | #6 | 20:11.10 |
| 03/11 | Section VIII NYSPHSAA Cross Country, Week 1 Conference 4XC | #6 | 22:00.99 |
| 04/17 | Section VIII NYSPHSAA Cross Country, County ChampsXC | #52 | 21:12.98 |
| 04/24 | Section VIII NYSPHSAA Cross Country, Long Island ChampionshipXC | #36 | 21:04.86 |
| 09/10 | Nassau County XC ConfXC | #4 | 17:32.51 PR |
| 09/13 | Nassau County XC ConfXC | #4 | 21:06.50 |
| 09/21 | Nassau County XC ConfXC | #4 | 22:09.81 |
| 09/28 | Nassau County XC ConfXC | #4 | 21:31.49 |
| 10/04 | Nassau County XC ConfXC | #3 | 21:52.19 |
| 10/05 | Nassau County XC ConfXC | #34 | 21:52.20 |
| 10/20 | Nassau County XC Frosh-Soph-Jun-SenXC | #3 | 20:16.64 |
| 10/30 | Nassau County XC Class County ChampsXC | #6 | 21:07.62 |
| 11/06 | Nassau County XC State QualifierXC | #9 | 20:53.43 |
| 11/08 | Nassau County XC Clint Miller5K XC | #1 | 19:58.52 PR |