Juega de defensa y su equipo es el S. K. Dynamo České Budějovice.
Con quince años y aún perteneciendo a la cantera del Slovan Bratislava hizo las pruebas de acceso a las filas del Birmingham City[1] Hizo su debut profesional en la Superliga de Eslovaquia con el Slovan el 27 de febrero de 2015 contra el MŠK Žilina.
[2] A principios de 2019, tras quedar libre del Slovan, firma un contrato de dos años con el Football Club Zbrojovka Brno.
[3][4] Kotula fue convocado para dos partidos amistosos celebrados en Emiratos Árabes Unidos en enero de 2017 contra Uganda y Suecia.
Debutó contra Uganda de titular[5] y no jugó contra Suecia.