| 50 Free | SCY | 22.06 | — | 648 | 17 | — | 2025 MN AQJT Senior Short Cour | 2025-03-15 |
| 50 Free | LCM | 25.54 | — | 641 | 17 | — | 2024 MN AQJT Aquajets Summer S | 2024-06-21 |
| 50 Back | SCY | 31.44 | — | 538 | 12 | — | 2020 MN FOXJ Winter Classic | 2020-01-11 |
| 50 Fly | SCY | 30.02 | — | 540 | 12 | — | 2020 MN WEST Express Last Chan | 2020-02-09 |
| 100 Free | SCY | 48.58 | — | 667 | 17 | — | 2025 MN RSC President's Day Me | 2025-02-14 |
| 100 Free | LCM | 54.83 | — | 705 | 17 | — | 2024 USAS Futures Championship | 2024-07-26 |
| 100 Back | SCY | 51.57 | — | 757 | 17 | — | 2025 MN AQJT Senior Short Cour | 2025-03-15 |
| 100 Back | LCM | 1:02.15 | — | 674 | 18 | — | 2025 BAC Jack Pettinger Invita | 2025-05-31 |
| 100 Breast | SCY | 59.48 | — | 711 | 17 | — | 2025 MN FOXJ Winter Classic | 2025-01-12 |
| 100 Breast | LCM | 1:11.14 | — | 650 | 17 | — | 2024 CZ North Section Summer S | 2024-07-13 |
| 100 Fly | SCY | 52.63 | — | 673 | 17 | — | 2025 MN FOXJ Winter Classic | 2025-01-11 |
| 100 Fly | LCM | 59.83 | — | 677 | 17 | — | 2024 USAS Futures Championship | 2024-07-27 |
| 100 IM | SCY | 56.01 | — | — | 17 | — | 2025 MN RSC President's Day Me | 2025-02-16 |
| 200 Free | SCY | 1:43.68 | — | 730 | 17 | — | 2025 MN RSC President's Day Me | 2025-02-15 |
| 200 Free | LCM | 2:02.16 | — | 681 | 17 | — | 2024 MN GREAT WOLF HUFF N PUFF | 2024-05-31 |
| 200 Back | SCY | 1:50.54 | — | 806 | 17 | — | 2025 MN AQJT Senior Short Cour | 2025-03-16 |
| 200 Back | LCM | 2:15.76 | — | 669 | 17 | — | 2024 MN AQJT Aquajets Summer S | 2024-06-22 |
| 200 Breast | SCY | 2:10.43 | — | 699 | 17 | — | 2025 MN FOXJ Winter Classic | 2025-01-11 |
| 200 Breast | LCM | 2:37.61 | — | 609 | 17 | — | 2024 MN AQJT Aquajets Summer S | 2024-06-23 |
| 200 Fly | SCY | 1:56.61 | — | 691 | 17 | — | 2025 MN RSC President's Day Me | 2025-02-15 |
| 200 Fly | LCM | 2:13.43 | — | 693 | 16 | — | 2023 MN NSAC Minnesota Senior | 2023-07-22 |
| 200 IM | SCY | 1:54.46 | — | 782 | 17 | — | 2025 MN AQJT Senior Short Cour | 2025-03-16 |
| 200 IM | LCM | 2:12.45 | — | 765 | 17 | — | 2024 MN AQJT Aquajets Summer S | 2024-06-21 |
| 400 Free | LCM | 4:17.19 | — | 715 | 16 | — | 2023 MN AQJT Aquajets Summer S | 2023-06-23 |
| 400 IM | SCY | 3:59.79 | — | 813 | 17 | — | 2025 MN AQJT Senior Short Cour | 2025-03-14 |
| 400 IM | LCM | 4:40.70 | — | 759 | 17 | — | 2024 CZ North Section Summer S | 2024-07-12 |
| 500 Free | SCY | 4:42.09 | — | 721 | 17 | — | 2025 MN FOXJ Winter Classic | 2025-01-10 |
| 800 Free | LCM | 9:04.03 | — | 665 | 16 | — | 2023 MN AQJT Aquajets Summer S | 2023-06-25 |
| 1000 Free | SCY | 9:42.73 | — | 745 | 17 | — | 2024 MN NSAC Fall Invite | 2024-11-10 |
| 1500 Free | LCM | 17:10.22 | — | 681 | 16 | — | 2023 MN NSAC Minnesota Senior | 2023-07-23 |
| 1650 Free | SCY | 16:33.10 | — | 696 | 17 | — | 2025 MN NSAC Winter Invite | 2025-02-02 |