| Event | Course | Best time | Std | Power pts | Age | Next cut | Meet | Date |
|---|---|---|---|---|---|---|---|---|
| 50 Free | SCY | 21.05 | — | 730 | 18 | — | 2017 OZ MSHSAA Boys State - Cl | 2017-11-03 |
| 100 Free | SCY | 45.87 | — | 770 | 18 | — | 2017 OZ MSHSAA Boys State - Cl | 2017-11-03 |
| 200 Free | SCY | 1:38.38 | — | 844 | 18 | — | 2017 OZ MSHSAA Boys State - Cl | 2017-11-03 |
| 200 Free | LCM | 1:55.50 | — | — | 19 | — | 2019 Phillips 66 National Cham | 2019-08-01 |
| 200 Fly | LCM | 2:02.99 | — | 845 | 18 | — | 2018 Phillips 66 National Cham | 2018-07-25 |
| 200 IM | SCY | 1:52.70 | — | 819 | 17 | — | 2016 MV ob MOHS Boys Como Invi | 2016-10-08 |
| 400 Free | LCM | 4:06.95 | — | 780 | 18 | — | 2018 Phillips 66 National Cham | 2018-07-28 |
| 400 IM | LCM | 4:30.95 | — | 844 | 18 | — | 2018 Phillips 66 National Cham | 2018-07-27 |
| 500 Free | SCY | 4:27.72 | — | 830 | 18 | — | 2017 OZ MSHSAA Boys State - Cl | 2017-11-03 |
| 800 Free | LCM | 8:23.82 | — | 830 | 18 | — | 2018 Phillips 66 National Cham | 2018-07-29 |
| 1500 Free | LCM | 15:55.08 | — | 837 | 18 | — | 2018 Phillips 66 National Cham | 2018-07-25 |