| Event | Mark | Date |
|---|---|---|
| 2.5 Mile XC · Bethpage NY XC | 17:49.86 | 2021-10-13 |
| 4K XC · Bethpage NY XC | 14:42.44 | 2023-09-08 |
| 5K XC · Bethpage NY XC | 18:35.30 | 2024-11-02 |
| 5K XC · East Meadow NY XC | 17:36.65 | 2023-09-12 |
| 8K XC · Bethpage NY XC | 29:18.7 | 2026-09-04 |
| XC · Bethpage NY XC | 16:38.88 | 2022-09-13 |
| XC · East Meadow NY XC | 17:14.61 | 2023-09-26 |
| XC · Kings Park NY XC | 19:13.70 | 2023-10-07 |
| 1000m Indoor | 2:43.78 | 2025-02-04 |
| 3200m Indoor | 10:37.95 | 2023-12-16 |
| 600m Indoor | 1:33.84 | 2024-12-16 |
| 1600m Outdoor | 4:35.11 | 2024-05-13 |
| 3000m Steeplechase Outdoor | 10:50.85 | 2023-05-13 |
| 800m Outdoor | 2:03.54 | 2024-05-04 |
| 09/04 | Adelphi Panthers XC Invite8K XC | #68 | 29:18.7 PR |
| 04/25 | Blue and White Invitational1600m | #6 | 4:42.32 |
| 04/25 | Blue and White Invitational800m | #4 | 2:07.19 |
| 05/12 | Division 1A Championship1600m | #4 | 4:42.06 |
| 05/15 | Don Bohlinger Invitational3200m | #3 | 10:56.09 |
| 05/28 | Section 8 AAA County Championship3000m Steeplechase | #6 | 10:58.76 |
| 04/26 | Oceanside Blue and White Invitational1600m | #4 | 4:41.05 |
| 04/26 | Oceanside Blue and White Invitational800m | #5 | 2:05.03 |
| 05/04 | St. Anthony's Invitational800m | #2 | 2:03.54 PR |
| 05/13 | Section 8 Division 1A Meet1600m | #6 | 4:35.11 PR |
| 12/16 | Section 8 Group B-C Format C600m | #1 | 1:33.84 PR |
| 01/07 | Section 8 Group B-D Format D3200m | #3 | 11:28.78 |
| 01/27 | SECTION 8 CONF 1 CHAMPIONSHIP MEET1000m | #8 | 2:44.77 |
| 02/04 | SECTION 8 COUNTY CHAMPIONSHIP MEET CLASS A1000m | #7 | 2:43.78 PR |
| 10/08 | Section 8 - Conf 1 & 2XC | #43 | 18:00.95 |
| 11/02 | Class County ChampsXC | #128 | 18:35.30 PR |
| 11/02 | Class County Champs5K XC | #65 | 18:35.30 PR |
| 05/09 | Section VIII Championships Division 1B800m | #8 | 2:10.89 |
| 05/13 | North Shore Invitational3000m Steeplechase | #4 | 10:50.85 PR |
| 05/22 | Section VIII County Championships Class AAA3000m Steeplechase | #4 | 11:06.13 |
| 12/14 | Section 8 Group D-F Format B1000m | #5 | 2:52.41 |
| 12/16 | St. Anthony's Developmental 23200m | #2 | 10:37.95 PR |
| 09/08 | Nassau County XC Conf 2, 44K XC | #34 | 14:42.44 PR |
| 09/12 | Nassau County XC Conf 1, 25K XC | #27 | 17:36.65 PR |
| 09/19 | Nassau County XC Conf 1, 4XC | #4 | 17:53.80 |
| 09/26 | Nassau County XC Conf 1, 3XC | #28 | 17:14.61 PR |
| 10/03 | Nassau County XC Conf 1, 2XC | #20 | 17:55.52 |
| 10/07 | Suffolk Officials InvitationalXC | #46 | 19:13.70 PR |
| 10/21 | Nassau County XC Coaches MeetXC | #7 | 18:02.51 |
| 10/28 | Nassau County XC Class County ChampsXC | #13 | 17:30.53 |
| 11/04 | Nassau County XC State QualifierXC | #19 | 17:32.90 |
| 04/09 | The Nassau Coaches Invitational800m | #15 | 2:30.51 |
| 09/08 | Nassau County XC Conf 1, 3XC | #13 | 20:45.60 |
| 09/13 | Nassau County XC Conf 1, 2XC | #18 | 16:38.88 PR |
| 09/20 | Nassau County XC Conf 1, 4XC | #13 | 20:50.81 |
| 09/28 | Nassau County XC Conf 1, 3XC | #26 | 21:15.97 |
| 10/06 | Nassau County XC Conf 1, 2XC | #16 | 20:24.26 |
| 10/29 | Nassau County XC Class County ChampsXC | #51 | 18:58.35 |
| 09/09 | Nassau County XC ConfXC | #55 | 19:07.51 |
| 09/14 | Nassau County XC ConfXC | #92 | 24:06.66 |
| 09/21 | Nassau County XC ConfXC | #61 | 23:53.03 |
| 09/27 | Nassau County XC ConfXC | #41 | 23:05.58 |
| 10/05 | Nassau County XC ConfXC | #85 | 22:54.18 |
| 10/13 | Nassau County XC North Shore vs South Shore2.5 Mile XC | #218 | 17:49.86 PR |
| 10/16 | 54th Annual Nassau Coaches XC InvitationalXC | #35 | 22:22.92 |
| 10/20 | Nassau County XC Frosh-Soph-Jun-SenXC | #42 | 21:27.88 |