He made it to his first
ATP Challenger Tour singles final in Kenitra, Morocco on 19 September 2015. Roca Batalla made his
ATP main draw debut in doubles at the
2015 Barcelona Open Banc Sabadell, where he received a wildcard partnering
Gerard Granollers. He made his ATP singles debut as a lucky loser at the
2018 Swiss Open Gstaad where he defeated
Paolo Lorenzi for his first ATP win before losing to
Feliciano López. He won his first singles Challenger title at the
2023 Braga Open and his second at the
2024 Tunis Open. He reached the top 150 on 19 August 2024. ==Challenger and Futures/World Tennis Tour Finals==