| Event | Mark | Date |
|---|---|---|
| XC XC | 6:06.98 | 2015-11-01 |
| 1000m Indoor | 3:05.75 | 2020-01-04 |
| 1600m Indoor | 5:17.76 | 2020-01-26 |
| 3200m Indoor | 12:29.80 | 2021-01-16 |
| 55m Indoor | 8.61 | 2018-12-08 |
| 800m Indoor | 2:24.36 | 2019-12-27 |
| 2000m Steeplechase Outdoor | 7:31.90 | 2019-04-30 |
| 3000m Steeplechase Outdoor | 12:08.13 | 2019-05-11 |
| 05/16 | NSCHSAA Varsity Spring Track Track & Field Championship1600m | #31 | 5:19.16 |
| 01/16 | NSCHSAA Boys Winter Developmental Meet3200m | #11 | 12:29.80 PR |
| 04/30 | Boys Freshmen - Sophomore Championships2000m Steeplechase | #2 | 7:31.90 PR |
| 05/11 | 2019 CHSAA Outdoor Freshmen & Sophomore Intersectional Championship3000m Steeplechase | #6 | 12:08.13 PR |
| 05/11 | 2019 CHSAA Outdoor Freshmen & Sophomore Intersectional Championship1600m | #23 | 5:23.91 |
| 12/20 | NSCHSAA Christmas Classic1600m | #19 | 5:23.55 |
| 12/27 | Saint Anthony's Developmental Meet 2800m | #15 | 2:24.36 PR |
| 01/04 | Saint Anthony's Boys - Girls Developmental - Meet 31000m | #19 | 3:05.75 PR |
| 01/26 | NSCHSAA Indoor League Championships1600m | #24 | 5:17.76 PR |
| 05/01 | Boys Freshmen - Sophomore Championships2000m Steeplechase | #3 | 8:16.54 |
| 05/19 | NSCHSAA League Championships1600m | #38 | 5:45.54 |
| 12/01 | Saint Anthony's Boys - Girls Developmental1600m | #51 | 6:04.82 |
| 12/08 | Saint Anthony's Boys - Girls Developmental55m | #50 | 8.61 PR |
| 01/28 | NSCHSAA Indoor League Championships1600m | #37 | 6:00.99 |
| 11/01 | 2015 Catholioc Middle School - League Boys Catholic MS RaceXC | #65 | 6:06.98 PR |