100 m stylem dowolnym (pływalnia 50 m) – 50,62 s (2023)
50 m stylem motylkowym (pływalnia 50 m) – 23,80 s (2023)
100 m stylem motylkowym (pływalnia 50 m) – 52,75 s (2023)
200 m stylem zmiennym (pływalnia 50 m) – 2:00.70 (2019)
200 m stylem zmiennym (pływalnia 25 m) – 1:56.66 (2022)
Mistrz Letniej Uniwersjady – sztafeta 4×100 m stylem dowolnym, 2023, Chengdu (Chiny)
Brązowy medalista Mistrzostw Europy Juniorów – 400m stylem zmiennym, 2017, Netanya (Izrael)
Ósmy zawodnik Mistrzostw Świata Juniorów – 400m stylem zmiennym, 2017, Indianapolis (Stany Zjednoczone)
Brązowy medalista EYOF – sztafeta 4x100m stylem zmiennym, 2015, Tibilisi (Gruzja)
Wielokrotny mistrz Polski i rekordzista Polski w różnych kategoriach wiekowych