| Event | Mark | Date |
|---|---|---|
| 5K XC · Bethpage NY XC | 20:56.9 | 2026-09-15 |
| 5K XC · Brookville NY XC | 21:06.00 | 2025-11-08 |
| 5K XC · East Meadow NY XC | 21:20.99 | 2025-09-29 |
| XC · Bethpage NY XC | 20:50.50 | 2023-11-04 |
| XC · Brookville NY XC | 14:38.50 | 2025-09-26 |
| XC · East Meadow NY XC | 23:58.66 | 2023-09-26 |
| 1000m Indoor | 3:17.59 | 2025-01-27 |
| 1500m Indoor | 5:11.42 | 2024-12-19 |
| 55m Indoor | 9.11 | 2025-12-15 |
| 600m Indoor | 1:52.74 | 2023-12-18 |
| 2000m Steeplechase Outdoor | 7:54.90 | 2025-05-28 |
| 3000m Outdoor | 11:09.18 | 2025-05-12 |
| 800m Outdoor | 2:30.41 | 2026-05-11 |
| 05/11 | Division 1A Championship800m | #1 | 2:30.41 PR |
| 05/20 | Section 8 AAA County Championship2000m Steeplechase | #8 | 8:15.47 |
| 06/05 | Section 8 State Qualifier - Day 21500m | #5 | 5:11.94 |
| 09/09 | Nassau League Meet #15K XC | #9 | 22:07.6 |
| 09/15 | Nassau League Meet #25K XC | #3 | 20:56.9 PR |
| 09/23 | Nassau League Meet #35K XC | #8 | 21:06.5 |
| 09/30 | Nassau League Meet #4XC | #5 | 22:20.9 |
| 10/06 | Nassau League Meet #5XC | #12 | 22:31.0 |
| 05/10 | North Shore Invitational2000m Steeplechase | #8 | 8:08.01 |
| 05/12 | Division 1A Championship3000m | #3 | 11:09.18 PR |
| 05/28 | Section 8 AAA County Championship2000m Steeplechase | #5 | 7:54.90 PR |
| 06/06 | Section VIII State Qualifier Day 22000m Steeplechase | #7 | 7:57.09 |
| 12/15 | Section 8 Group A-E Format B55m | #4 | 9.11 PR |
| 01/05 | Section 8 Group A-D Format D1000m | #14 | 3:32.61 |
| 01/27 | Section 8 Conference 1 Championships1000m | #6 | 3:25.49 |
| 09/08 | Nassau League Meet #15K XC | #7 | 22:02.30 |
| 09/16 | Nassau League Meet #25K XC | #4 | 22:19.60 |
| 09/26 | Nassau League Meet #3XC | #3 | 14:38.50 PR |
| 09/29 | Nassau League Meet #45K XC | #5 | 21:20.99 PR |
| 10/07 | Nassau League Meet #55K XC | #8 | 21:23.86 |
| 11/01 | Section VIII County Championship5K XC | #32 | 21:13.30 |
| 11/08 | Section VIII State Qualifier/Clint Miller5K XC | #31 | 21:06.00 PR |
| 05/11 | North Shore Invitational2000m Steeplechase | #6 | 8:20.78 |
| 05/13 | Section 8 Division 1A Meet1500m | #5 | 5:13.50 |
| 05/13 | Section 8 Division 1A Meet3000m | #2 | 11:16.46 |
| 05/22 | Section 8 Class AAA2000m Steeplechase | #3 | 8:08.41 |
| 05/30 | Section 8 State Qualifier3000m | #10 | 11:12.98 |
| 11/25 | Section 8 Distance & Weight Throw3000m | #1 | 11:42.37 |
| 12/03 | Section 8 Group B-E Format A1500m | #12 | 5:23.13 |
| 12/12 | Section 8 Group A-B Format B1000m | #11 | 3:23.54 |
| 12/19 | Section 8 Group B-F Format C1500m | #3 | 5:11.42 PR |
| 01/27 | SECTION 8 CONF 1 CHAMPIONSHIP MEET1000m | #5 | 3:17.59 PR |
| 10/08 | Section 8 - Conf 1 & 2XC | #43 | 21:58.14 |
| 11/02 | Class County ChampsXC | #51 | 20:57.00 |
| 11/02 | Class County Champs5K XC | #23 | 20:57.00 |
| 12/15 | Section 8 Distance & Weight Throw3000m | #6 | 11:44.12 |
| 12/18 | Section 8 Group B-C Format C600m | #3 | 1:52.74 PR |
| 09/12 | Nassau County XC Conf 1, 25K XC | #80 | 24:14.41 |
| 09/19 | Nassau County XC Conf 1, 4XC | #13 | 22:40.58 |
| 09/26 | Nassau County XC Conf 1, 3XC | #92 | 23:58.66 PR |
| 10/03 | Nassau County XC Conf 1, 2XC | #32 | 22:09.52 |
| 10/28 | Nassau County XC Class County ChampsXC | #25 | 22:25.65 |
| 11/04 | Nassau County XC State QualifierXC | #18 | 20:50.50 PR |