| 50 Free | SCY | 25.80 | — | 596 | 17 | — | 2024 OH SC Nov Senior Invite | 2024-11-23 |
| 50 Free | LCM | 29.07 | — | 659 | 14 | — | 2021 NC YOTA YMCA LC Festival | 2021-07-22 |
| 50 Back | SCY | 32.76 | — | — | 15 | — | 2022 OH AP LYST Lancaster Invi | 2022-11-05 |
| 50 Breast | SCY | 33.75 | — | 632 | 12 | — | 2020 OH OSSC SC Regional Champ | 2020-02-21 |
| 50 Fly | SCY | 29.75 | — | 584 | 12 | — | 2020 OH OSSC SC Regional Champ | 2020-02-21 |
| 100 Free | SCY | 53.78 | — | 688 | 17 | — | 2025 Great Lakes Zone YMCA Cha | 2025-03-15 |
| 100 Free | LCM | 1:01.85 | — | 673 | 16 | — | 2023 YMCA Long Course Champion | 2023-07-25 |
| 100 Back | SCY | 1:08.33 | — | 460 | 16 | — | 2023 OH BSC Spooktacular Invit | 2023-10-22 |
| 100 Breast | SCY | 1:16.10 | — | 517 | 13 | — | 2020 OH BGSC Holiday IMX Invit | 2020-12-05 |
| 100 Breast | LCM | 1:27.71 | — | 505 | 14 | — | 2021 OH BGSC June 5-13 LC Invi | 2021-06-07 |
| 100 Fly | LCM | 1:09.48 | — | 587 | 16 | — | 2023 YMCA Long Course Time Tri | 2023-07-27 |
| 100 Fly | SCY | 1:01.47 | — | 575 | 17 | — | 2025 Great Lakes Zone YMCA Cha | 2025-03-15 |
| 100 IM | SCY | 1:06.26 | — | 652 | 12 | — | 2020 OH OSSC SC Regional Champ | 2020-02-22 |
| 200 Free | SCY | 1:53.78 | — | 756 | 17 | — | 2024 OH SC Nov Senior Invite | 2024-11-23 |
| 200 Free | LCM | 2:11.17 | — | 736 | 15 | — | 2022 LCY Nationals | 2022-07-20 |
| 200 Back | SCY | 2:12.50 | — | 621 | 17 | — | 2025 Great Lakes Zone YMCA Cha | 2025-03-14 |
| 200 Breast | SCY | 2:47.21 | — | 513 | 12 | — | 2020 OH OSSC SC Regional Champ | 2020-02-23 |
| 200 Fly | SCY | 2:23.05 | — | 497 | 15 | — | 2022 OH AP LYST Lancaster Invi | 2022-11-05 |
| 200 IM | SCY | 2:16.57 | — | 638 | 14 | — | 2022 OH OB OHSAA CEN District | 2022-02-17 |
| 200 IM | LCM | 2:42.62 | — | 543 | 16 | — | 2023 OH City of Mason June Inv | 2023-06-25 |
| 400 Free | LCM | 4:33.92 | — | 759 | 15 | — | 2022 LCY Nationals | 2022-07-22 |
| 400 IM | SCY | 4:46.55 | — | 614 | 16 | — | 2023 YMCA SCY Time Trials | 2023-04-05 |
| 400 IM | LCM | 5:33.69 | — | 577 | 15 | — | 2022 OH SERF/COA Spring into S | 2022-06-25 |
| 500 Free | SCY | 5:06.52 | — | 723 | 18 | — | 2025 YMCA Short Course Nationa | 2025-04-03 |
| 800 Free | LCM | 9:36.99 | — | 669 | 17 | — | 2024 YMCA Long Course Champion | 2024-07-30 |
| 1000 Free | SCY | 10:26.89 | — | 745 | 18 | — | 2025 YMCA Short Course Nationa | 2025-03-31 |
| 1500 Free | LCM | 20:01.12 | — | 567 | 14 | — | 2021 OH BGSC May LC Invite | 2021-05-23 |
| 1650 Free | SCY | 17:34.87 | — | 736 | 18 | — | 2025 YMCA Short Course Nationa | 2025-04-04 |