| 25 Breast | SCY | 32.05 | — | — | 8 | — | 2020 NC ATOM Frosty Invitation | 2020-01-11 |
| 25 Fly | SCY | 31.27 | — | — | 8 | — | 2020 NC ATOM Frosty Invitation | 2020-01-11 |
| 50 Free | SCY | 26.94 | A | 599 | 13 | AA in 0.45s | 2025 SwimMAC Short Course Intr | 2025-07-22 |
| 50 Free | LCM | 30.69 | A | 610 | 12 | AA in 0.40s | SGSA 68th Annual Eastern Invit | 2024-06-23 |
| 50 Free | SCM | 38.39 | — | — | 9 | B in 2.80s | NC21123 ATOM Last Chance Time | 2021-07-10 |
| 50 Back | SCY | 33.22 | BB | 570 | 11 | A in 2.43s | 2023 BRSL Championships | 2023-03-25 |
| 50 Back | LCM | 37.03 | BB | 554 | 12 | A in 0.74s | SGSA 68th Annual Eastern Invit | 2024-06-21 |
| 50 Back | SCM | 46.64 | — | — | 9 | B in 6.95s | NC21123 ATOM Last Chance Time | 2021-07-11 |
| 50 Breast | SCY | 40.05 | B | 378 | 12 | BB in 1.16s | EAC Autumn Invitational 2023 | 2023-10-14 |
| 50 Breast | LCM | 42.46 | BB | 471 | 12 | A in 2.17s | SGSA 68th Annual Eastern Invit | 2024-06-22 |
| 50 Fly | SCY | 28.21 | AA | 685 | 12 | AAA in 0.42s | 2024 TAC ESSZ AG Sectionals | 2024-03-15 |
| 50 Fly | LCM | 31.08 | AAA | 724 | 12 | AAAA in 1.19s | 2024 NCS LC AG Champs | 2024-07-14 |
| 100 Free | SCY | 1:00.07 | A | 582 | 12 | AA in 2.48s | 2024 SwimMAC Fast Festival | 2024-02-10 |
| 100 Free | LCM | 1:07.22 | A | 616 | 12 | AA in 1.93s | SGSA 68th Annual Eastern Invit | 2024-06-21 |
| 100 Free | SCM | 1:26.40 | — | — | 9 | B in 8.91s | NC21123 ATOM Last Chance Time | 2021-07-11 |
| 100 Back | SCY | 1:02.60 | A | 626 | 14 | AA in 0.21s | 2026 SwimRVA Shamrock Showdown | 2026-03-29 |
| 100 Back | LCM | 1:14.53 | A | 588 | 14 | AA in 1.94s | 2026 Charlotte Open | 2026-05-16 |
| 100 Breast | SCY | 1:15.37 | BB | 532 | 13 | A in 0.38s | 2025 SwimMAC Short Course Intr | 2025-07-22 |
| 100 Breast | LCM | 1:30.23 | BB | 467 | 13 | A in 4.34s | 2025 NC SwimMAC Spring Splash | 2025-05-03 |
| 100 Fly | LCM | 1:08.36 | AA | 688 | 13 | AAA in 0.97s | NCS LC AG Championships | 2025-07-18 |
| 100 Fly | SCM | 1:38.62 | — | — | 9 | B in 14.93s | NC21123 ATOM Last Chance Time | 2021-07-10 |
| 100 Fly | SCY | 59.65 | AA | 680 | 14 | AAA in 0.06s | 2026 NCS SC AG CHAMPS | 2026-02-27 |
| 100 IM | SCY | 1:04.19 | — | — | 13 | — | 2025 NCS SC AG Champs | 2025-02-13 |
| 200 Free | SCY | 2:04.96 | A | 675 | 12 | AA in 0.67s | 2024 TAC ESSZ AG Sectionals | 2024-03-15 |
| 200 Free | LCM | 2:22.99 | A | 597 | 14 | AA in 1.30s | 2026 NC SwimMAC Novant LC | 2026-01-17 |
| 200 Back | LCM | 2:36.19 | A | 638 | 13 | AA in 0.20s | NCS LC AG Championships | 2025-07-20 |
| 200 Back | SCY | 2:12.40 | AA | 653 | 14 | AAA in 2.91s | 2026 SwimRVA Shamrock Showdown | 2026-03-27 |
| 200 Breast | SCY | 2:47.74 | BB | 475 | 13 | A in 6.45s | EAC Autumn Invitational 2024 | 2024-10-20 |
| 200 Breast | LCM | 3:13.03 | BB | 462 | 13 | A in 7.24s | 2025 NC SwimMAC Spring Splash | 2025-05-04 |
| 200 Fly | SCY | 2:12.28 | AA | 651 | 14 | AAA in 0.09s | 2026 SwimRVA Shamrock Showdown | 2026-03-29 |
| 200 Fly | LCM | 2:32.23 | AA | 669 | 13 | AAA in 2.24s | NCS LC AG Championships | 2025-07-19 |
| 200 IM | SCY | 2:14.34 | AA | 670 | 14 | AAA in 1.65s | 2026 SwimRVA Shamrock Showdown | 2026-03-28 |
| 200 IM | LCM | 2:37.93 | AA | 695 | 12 | AAA in 5.14s | 2024 NCS LC AG Champs | 2024-07-14 |
| 400 Free | LCM | 5:02.19 | A | 583 | 14 | AA in 4.10s | 2026 NC SwimMAC June Jubilee | 2026-06-14 |
| 400 IM | SCY | 4:42.92 | AAA | 664 | 14 | AAAA in 10.83s | 2026 SwimRVA Shamrock Showdown | 2026-03-27 |
| 400 IM | LCM | 5:27.01 | AA | 674 | 13 | AAA in 1.72s | NCS LC AG Championships | 2025-07-18 |
| 500 Free | SCY | 5:30.36 | AA | 639 | 13 | AAA in 9.67s | 2025 SwimMAC Qualifier Festiva | 2025-02-08 |
| 800 Free | LCM | 10:32.56 | A | 569 | 13 | AA in 18.37s | 2025 NC SwimMAC Blue/Orange LC | 2025-04-04 |
| 1000 Free | SCY | 11:48.24 | A | 567 | 13 | AA in 18.35s | EAC Autumn Invitational 2024 | 2024-10-18 |
| 1650 Free | SCY | 20:23.77 | BB | 575 | 12 | A in 5.78s | 2023 SwimMAC NYE 1650 IntraSqu | 2023-12-31 |
| 2000 Free | LCM | 29:12.27 | — | — | 12 | — | 2024 NC Open Water Championshi | 2024-06-01 |