| Event | Mark | Date |
|---|---|---|
| 5K XC · Kings Park NY XC | 19:33.90 | 2023-10-24 |
| XC · Kings Park NY XC | 19:18.20 | 2024-10-25 |
| 1000m Indoor | 2:45.12 | 2025-01-18 |
| 300m Indoor | 43.73 | 2024-12-15 |
| 3200m Indoor | 11:26.80 | 2025-01-05 |
| 600m Indoor | 1:30.39 | 2025-01-05 |
| 1600m Outdoor | 4:47.68 | 2025-05-17 |
| 800m Outdoor | 2:07.15 | 2025-05-15 |
| 04/26 | Bob Pratt Invitational - Smithtown800m | #1 | 2:08.14 |
| 05/15 | Don Bohlinger Invitational800m | #2 | 2:07.15 PR |
| 05/17 | East End Classic1600m | #2 | 4:47.68 PR |
| 05/17 | East End Classic800m | #5 | 2:08.88 |
| 05/28 | Suffolk 1A County Championships800m | #3 | 2:08.78 |
| 05/28 | Suffolk 1A County Championships1600m | #4 | 4:52.26 |
| 04/20 | Suffolk Coaches Boys Spring Invitational800m | #10 | 2:17.36 |
| 04/27 | Bob Pratt Invitational800m | #6 | 2:12.26 |
| 05/10 | The Don Bohlinger Invitational800m | #2 | 2:07.87 |
| 05/22 | Section XI County 1A Championships 2024800m | #3 | 2:09.21 |
| 12/01 | Section XI Boys Crossover A Meet 31000m | #3 | 2:50.95 |
| 12/07 | Section XI Boys Crossover B Meet 41600m | #11 | 5:01.13 |
| 12/15 | Section XI BOYS Crossover C Meet 3600m | #3 | 1:30.54 |
| 12/15 | Section XI BOYS Crossover C Meet 3300m | #6 | 43.73 PR |
| 12/21 | Section XI BOYS Crossover D Meet 31000m | #2 | 2:48.97 |
| 01/05 | Section XI BOYS Crossover E Meet 1600m | #1 | 1:30.39 PR |
| 01/05 | Section XI BOYS Crossover E Meet 13200m | #3 | 11:26.80 PR |
| 01/12 | BOYS Anthony Toro Meet (Leagues 1&2)1000m | #2 | 2:46.64 |
| 01/18 | BOYS League Championships 11000m | #5 | 2:45.12 PR |
| 02/01 | BOYS Large Schools County Championships1000m | #5 | 2:51.76 |
| 02/11 | Section XI State Qualifier Meet (Day 1)1000m | #6 | 2:50.50 |
| 10/25 | Section XI Division ChampionshipsXC | #29 | 19:18.20 PR |
| 09/15 | Bob Pratt InvitationalXC | #103 | 20:17.20 |
| 10/13 | Suffolk Coaches Invitational5K XC | #39 | 19:38.04 |
| 10/24 | Section XI Division Championships5K XC | #134 | 19:33.90 PR |
| 05/13 | The Don Bohlinger Invitational800m | #4 | 2:23.19 |
| 05/13 | The Don Bohlinger Invitational3200m | #14 | 12:37.40 |