| 50 Free | LCM | 26.16 | — | 852 | 18 | — | 2024 EZ LC Speedo Super Sectio | 2024-05-19 |
| 50 Free | SCY | 23.88 | — | 769 | 15 | — | 2021 East Speedo Winter Junior | 2021-12-09 |
| 50 Back | LCM | 29.58 | — | — | 20 | — | 2026 SUPER LEAGUE LCM CHAMPION | 2026-07-10 |
| 50 Breast | LCM | 33.71 | — | — | 20 | — | 2026 SUPER LEAGUE LCM CHAMPION | 2026-07-10 |
| 50 Fly | LCM | 27.34 | — | — | 18 | — | 2024 YMCA Long Course Champion | 2024-08-02 |
| 100 Free | LCM | 56.61 | — | — | 19 | — | 2025 PC Novato CA/NV Speedo Se | 2025-07-17 |
| 100 Back | SCY | 55.26 | — | 880 | 15 | — | 2021 East Speedo Winter Junior | 2021-12-10 |
| 100 Back | LCM | 1:02.28 | — | 933 | 17 | — | 2023 YMCA Long Course Champion | 2023-07-28 |
| 100 Breast | LCM | 1:11.60 | — | 827 | 18 | — | 2024 EZ LC Speedo Super Sectio | 2024-05-16 |
| 100 Breast | SCY | 1:03.32 | — | 849 | 15 | — | 2021 East Speedo Winter Junior | 2021-12-10 |
| 100 Fly | LCM | 1:00.21 | — | 901 | 17 | — | 2023 YMCA Long Course Champion | 2023-07-27 |
| 100 Fly | SCY | 51.47 | — | 980 | 18 | — | 2024 YMCA Short Course Nationa | 2024-04-03 |
| 200 Free | LCM | 2:02.64 | — | — | 19 | — | 2025 PC Novato CA/NV Speedo Se | 2025-07-18 |
| 200 Back | LCM | 2:13.43 | — | 917 | 17 | — | 2023 YMCA Long Course Champion | 2023-07-26 |
| 200 Back | SCY | 1:57.60 | — | 905 | 15 | — | 2021 East Speedo Winter Junior | 2021-12-11 |
| 200 Breast | LCM | 2:34.94 | — | 823 | 18 | — | 2024 YMCA Long Course Champion | 2024-07-31 |
| 200 Fly | LCM | 2:14.80 | — | 827 | 18 | — | 2024 EZ LC Speedo Super Sectio | 2024-05-18 |
| 200 Fly | SCY | 1:54.63 | — | 949 | 18 | — | 2024 YMCA Short Course Nationa | 2024-04-06 |
| 200 IM | LCM | 2:14.94 | — | 935 | 18 | — | 2024 EZ LC Speedo Super Sectio | 2024-05-16 |
| 200 IM | SCY | 1:56.41 | — | 978 | 18 | — | 2024 YMCA Short Course Nationa | 2024-04-05 |
| 400 Free | LCM | 4:36.87 | — | 735 | 15 | — | 2021 T2 Aquatics Naples Open | 2021-01-15 |
| 400 IM | LCM | 4:49.60 | — | 877 | 18 | — | 2024 EZ LC Speedo Super Sectio | 2024-05-17 |
| 400 IM | SCY | 4:08.28 | — | 945 | 18 | — | 2024 YMCA Short Course Nationa | 2024-04-04 |