| 25 Free | SCY | 19.30 | — | — | 8 | — | February Meet 2020 | 2020-02-01 |
| 25 Back | SCY | 22.55 | — | — | 8 | — | TPA Adidas Team Challenge w/ | 2020-01-11 |
| 25 Breast | SCY | 27.16 | — | — | 8 | — | February Meet 2020 | 2020-02-01 |
| 25 Fly | SCY | 23.46 | — | — | 8 | — | 2020 FL Spring Area 2 Champion | 2020-02-29 |
| 50 Free | SCY | 25.97 | AA | 622 | 14 | AAA in 0.58s | 2026 FAST Polar Plunge | 2026-01-11 |
| 50 Free | LCM | 30.16 | AA | 590 | 14 | AAA in 1.17s | 2026 Ron Nardozzi Pre-Derby Sp | 2026-04-12 |
| 50 Back | SCY | 33.08 | BB | 507 | 12 | A in 2.29s | 2023 Patriot Aquatics Winter I | 2023-11-11 |
| 50 Back | LCM | 42.71 | — | 479 | 10 | B in 0.42s | 2022 PA Long Course Invite | 2022-05-22 |
| 50 Breast | SCY | 37.37 | BB | 465 | 12 | A in 1.48s | 2023 FAST Pumpkin Plunge | 2023-10-15 |
| 50 Breast | LCM | 42.42 | BB | 473 | 12 | A in 2.13s | 2024 PA Long Course Invite | 2024-05-18 |
| 50 Fly | SCY | 28.66 | AA | — | 13 | AAA in 0.87s | 2024 Elizabeth Kazeck Fall Spr | 2024-09-28 |
| 50 Fly | LCM | 31.44 | AA | — | 14 | AAA in 0.15s | 2026 Ron Nardozzi Pre-Derby Sp | 2026-04-12 |
| 100 Free | SCY | 54.86 | AAA | 696 | 14 | AAAA in 2.27s | 2026 FAST Polar Plunge | 2026-01-10 |
| 100 Free | LCM | 1:03.41 | AA | 668 | 14 | AAA in 0.92s | 2026 PA Long Course Invite | 2026-05-17 |
| 100 Back | SCY | 1:03.23 | A | 607 | 14 | AA in 0.84s | 2025 Elizabeth Kazeck Fall Spr | 2025-09-27 |
| 100 Back | LCM | 1:13.53 | A | 647 | 13 | AA in 0.94s | 2025 RAFC Summer Solstice | 2025-06-13 |
| 100 Breast | SCY | 1:13.51 | A | 548 | 14 | AA in 1.62s | 2026 FAST Polar Plunge | 2026-01-10 |
| 100 Breast | LCM | 1:25.99 | BB | 539 | 13 | A in 0.10s | 2025 PA Long Course Invite | 2025-05-17 |
| 100 Fly | SCY | 59.26 | AAA | 693 | 14 | AAAA in 2.47s | 2026 FAST Polar Plunge | 2026-01-11 |
| 100 Fly | LCM | 1:08.82 | AA | 643 | 14 | AAA in 1.43s | 2026 Ron Nardozzi Pre-Derby Sp | 2026-04-11 |
| 100 IM | SCY | 1:06.60 | — | 642 | 12 | — | 2024 Florida Swimming FLAGS NO | 2024-03-01 |
| 200 Free | SCY | 1:59.74 | AA | 686 | 14 | AAA in 0.85s | 2026 Florida Swimming FLAGS NO | 2026-03-06 |
| 200 Free | LCM | 2:18.90 | AA | 652 | 14 | AAA in 3.41s | 2026 Ron Nardozzi Pre-Derby Sp | 2026-04-12 |
| 200 Back | SCY | 2:13.15 | AA | 642 | 14 | AAA in 3.66s | 2025 SLAC IMX Challenge Invita | 2025-10-18 |
| 200 Back | LCM | 2:36.76 | A | 604 | 14 | AA in 0.77s | 2026 PA Long Course Invite | 2026-05-17 |
| 200 Breast | SCY | 2:34.44 | AA | 583 | 14 | AAA in 6.55s | 2025 SLAC IMX Challenge Invita | 2025-10-18 |
| 200 Breast | LCM | 3:00.15 | A | 568 | 13 | AA in 2.06s | 2025 PA Long Course Invite | 2025-05-18 |
| 200 Fly | SCY | 2:10.16 | AAA | 683 | 14 | AAAA in 3.97s | 2026 Florida Swimming FLAGS NO | 2026-03-08 |
| 200 Fly | LCM | 2:30.50 | AA | 651 | 14 | AAA in 0.51s | 2026 PA Long Course Invite | 2026-05-16 |
| 200 IM | LCM | 2:34.78 | AA | 652 | 14 | AAA in 1.99s | 2026 Ron Nardozzi Pre-Derby Sp | 2026-04-11 |
| 200 IM | SCY | 2:10.72 | AAA | 727 | 14 | AAAA in 4.03s | 2026 Florida Swimming FLAGS NO | 2026-03-07 |
| 400 Free | LCM | 5:10.06 | A | 689 | 11 | AA in 11.97s | 2023 Shark Open | 2023-06-25 |
| 400 IM | SCY | 4:38.85 | AAA | 694 | 14 | AAAA in 6.76s | 2026 Florida Swimming FLAGS NO | 2026-03-06 |
| 400 IM | LCM | 5:21.58 | AAA | 675 | 14 | AAAA in 11.09s | 2026 PA Long Course Invite | 2026-05-15 |
| 500 Free | SCY | 5:25.40 | AA | 639 | 14 | AAA in 4.71s | 2025 SLAC IMX Challenge Invita | 2025-10-19 |
| 800 Free | LCM | 10:29.47 | A | 662 | 12 | AA in 15.28s | 2023 Fl Summer Age Group Champ | 2023-07-13 |
| 1000 Free | SCY | 11:21.04 | AA | 638 | 13 | AAA in 21.15s | Gator Distance Meet 2024 | 2025-01-05 |
| 1500 Free | LCM | 20:09.60 | A | 676 | 12 | AA in 33.31s | 2024 RAFC Summer Solstice | 2024-06-13 |
| 1650 Free | SCY | 18:28.70 | AAA | 660 | 14 | AAAA in 43.01s | 2025 Speedo Gator Holiday Clas | 2025-12-07 |