Club career
Levante
Born in Terrassa, Barcelona, Catalonia, Pubill represented CE Manresa, RCD Espanyol, Club Gimnàstic de Manresa and Levante UD as a youth. On 13 December 2020, while still a youth, he made his senior debut with the latter's reserves by playing the last 11 minutes of a 1–0 Segunda División B home loss against Hércules CF.
Pubill scored his first senior goal on 17 October 2021, netting the B's third in a 3–0 away win over the same opponent. On 3 December, he renewed his contract with the club until 2026.
Pubill made his first team – and La Liga – debut on 20 December 2021, starting in a 4–3 home loss against rivals Valencia CF. He scored his first professional goal on 5 February 2023, netting the opener in a 2–1 Segunda División away win over FC Cartagena.
Almería
On 9 August 2023, Pubill signed a six-year contract with UD Almería in the top tier. He scored his first La Liga goal in a 1–1 away draw with Granada on 18 February 2024. He was a regular starter during his first season at the club, suffering relegation.
Atlético Madrid
On 22 July 2025, Atlético Madrid announced that they had reached an agreement with Almería for the transfer of Pubill. He signed a five-year contract. He scored his first goal for the club in a 5–1 away defeat against Villarreal on the final matchday of the 2025–26 season.


La Liga
Champions League