| Event | Mark | Date |
|---|---|---|
| 1000m Indoor | 3:12.91 | 2024-12-12 |
| 600m Indoor | 1:40.26 | 2024-12-19 |
| 1500m Outdoor | 4:43.64 | 2023-05-22 |
| 3000m Outdoor | 10:14.37 | 2024-05-30 |
| 400m Outdoor | 59.07 | 2024-05-13 |
| 800m Outdoor | 2:25.99 | 2025-05-12 |
| 05/12 | Division 1A Championship1500m | #1 | 4:48.01 |
| 05/12 | Division 1A Championship800m | #1 | 2:25.99 PR |
| 05/28 | Section 8 AAA County Championship1500m | #4 | 4:52.56 |
| 05/11 | North Shore Invitational3000m | #3 | 10:36.77 |
| 05/13 | Section 8 Division 1A Meet400m | #1 | 59.07 PR |
| 05/13 | Section 8 Division 1A Meet800m | #1 | 2:26.85 |
| 05/22 | Section 8 Class AAA1500m | #2 | 4:52.47 |
| 05/22 | Section 8 Class AAA3000m | #2 | 11:00.78 |
| 05/30 | Section 8 State Qualifier3000m | #1 | 10:14.37 PR |
| 11/25 | Section 8 Distance & Weight Throw3000m | #5 | 11:08.31 |
| 12/03 | Section 8 Group B-E Format A1500m | #1 | 4:59.58 |
| 12/12 | Section 8 Group A-B Format B1000m | #1 | 3:12.91 PR |
| 12/19 | Section 8 Group B-F Format C600m | #1 | 1:40.26 PR |
| 01/27 | SECTION 8 CONF 1 CHAMPIONSHIP MEET3000m | #2 | 11:00.16 |
| 01/27 | SECTION 8 CONF 1 CHAMPIONSHIP MEET1500m | #3 | 5:14.53 |
| 02/04 | SECTION 8 COUNTY CHAMPIONSHIP MEET CLASS A3000m | #4 | 10:53.43 |
| 05/09 | Section VIII Championships Division 1A400m | #4 | 1:01.73 |
| 05/09 | Section VIII Championships Division 1A800m | #1 | 2:26.98 |
| 05/22 | Section VIII County Championships Class AAA1500m | #1 | 4:43.64 PR |
| 05/22 | Section VIII County Championships Class AAA3000m | #1 | 11:02.38 |
| 06/01 | Section VIII State Qualifier3000m | #2 | 10:23.80 |
| 12/15 | Section 8 Distance & Weight Throw3000m | #4 | 10:50.63 |
| 12/18 | Section 8 Group B-C Format C600m | #1 | 1:42.04 |
| 02/12 | Section 8 State Quals1500m | #1 | 5:01.40 |