| 50 Free | SCY | 23.61 | A | 550 | 16 | AA in 0.52s | 2025 OH AP PCY Winter Invitati | 2025-01-11 |
| 50 Free | LCM | 28.23 | BB | 521 | 15 | A in 0.44s | 2024 OH AP PCY LC Sprint Invit | 2024-06-01 |
| 50 Back | SCY | 30.88 | B | 568 | 12 | BB in 1.89s | 2021 OH AP BASH Teddy Bear Inv | 2021-02-05 |
| 50 Back | LCM | 30.95 | A | — | 17 | AA in 0.26s | 2026 OH AP BASH PCY Summer Cl | 2026-06-14 |
| 50 Breast | LCM | 32.46 | AA | — | 14 | AAA in 0.37s | 2023 OH AP SWOYSL Long Course | 2023-07-09 |
| 50 Fly | SCY | 29.42 | B | 573 | 12 | BB in 0.43s | 2021 OH AP BASH Teddy Bear Inv | 2021-02-05 |
| 50 Fly | LCM | 28.65 | AA | — | 17 | AAA in 0.96s | 2026 OH AP PCY LC Sprint Invit | 2026-05-30 |
| 100 Free | SCY | 51.86 | A | 548 | 17 | AA in 1.47s | 2026 OH AP SWOYSL AA Champions | 2026-03-15 |
| 100 Free | LCM | 58.76 | A | 573 | 17 | AA in 0.67s | 2026 OH AP SWOYSL Long Course | 2026-07-12 |
| 100 Back | SCY | 55.70 | A | 601 | 17 | AA in 0.81s | 2026 OH AP SWOYSL AA Champions | 2026-03-14 |
| 100 Back | LCM | 1:08.16 | BB | 520 | 17 | A in 0.67s | 2026 OH AP SWOYSL Long Course | 2026-07-11 |
| 100 Breast | SCY | 58.77 | AAA | 738 | 17 | AAAA in 2.08s | 2026 YMCA Short Course Nationa | 2026-04-03 |
| 100 Breast | LCM | 1:07.32 | AAA | 767 | 17 | AAAA in 1.23s | 2026 OH AP SWOYSL Long Course | 2026-07-10 |
| 100 Fly | SCY | 55.82 | A | 585 | 16 | AA in 1.53s | 2025 SWOYSL AA Championship | 2025-03-09 |
| 100 Fly | LCM | 1:05.04 | A | 640 | 14 | AA in 2.65s | 2023 YMCA Long Course Time Tri | 2023-07-26 |
| 200 Free | LCM | 2:21.08 | BB | 517 | 14 | A in 7.79s | 2023 OH AP BASH PCY Summer Cl | 2023-06-10 |
| 200 Free | SCY | 2:03.62 | BB | 562 | 13 | A in 7.63s | 2021 OH AP CY Winter Polar Bea | 2021-12-04 |
| 200 Back | SCY | 1:59.61 | AA | 636 | 17 | AAA in 4.82s | 2026 OH AP SWOYSL AA Champions | 2026-03-15 |
| 200 Back | LCM | 2:25.17 | A | 652 | 14 | AA in 4.18s | 2023 OH AP SWOYSL Long Course | 2023-07-08 |
| 200 Breast | SCY | 2:04.80 | AAA | 798 | 17 | AAAA in 1.61s | 2026 YMCA Short Course Nationa | 2026-03-31 |
| 200 Breast | LCM | 2:24.26 | AAA | 795 | 17 | AAAA in 0.07s | 2026 OH AP SWOYSL Long Course | 2026-07-11 |
| 200 Fly | SCY | 1:58.52 | AA | 658 | 17 | AAA in 1.63s | 2026 OH AP SWOYSL AA Champions | 2026-03-14 |
| 200 Fly | LCM | 2:15.53 | AA | 638 | 17 | AAA in 2.34s | 2026 OH AP SWOYSL Long Course | 2026-07-12 |
| 200 IM | SCY | 1:57.04 | AAA | 731 | 17 | AAAA in 4.85s | 2026 YMCA Short Course Nationa | 2026-04-02 |
| 200 IM | LCM | 2:12.69 | AAA | 761 | 17 | AAAA in 2.70s | 2026 OH AP SWOYSL Long Course | 2026-07-09 |
| 400 Free | LCM | 4:48.15 | BB | 496 | 17 | A in 3.86s | 2026 OH AP BASH PCY Summer Cl | 2026-06-12 |
| 400 IM | LCM | 5:03.34 | AA | 626 | 16 | AAA in 10.95s | 2025 OH AP BASH PCY Summer Cl | 2025-06-06 |
| 400 IM | SCY | 4:09.65 | AAA | 720 | 17 | AAAA in 8.16s | 2026 YMCA Short Course Nationa | 2026-04-01 |
| 500 Free | SCY | 6:12.99 | — | 441 | 12 | B in 5.70s | 2020 OH AP Larry Lyons Fall In | 2020-11-06 |