Born in Sallent, Barcelona, Catalonia, González joined RCD Espanyol's youth setup in July 2015, from UE Cornellà.[2] On 1 July 2016, after finishing his formation, he returned to his previous club Cornellà, on loan for one year.[3]
González made his senior debut on 31 August 2016, playing the last 33 minutes in a 2–1 home defeat of UD San Sebastián de los Reyes, for the season's Copa del Rey. The following 3 July, after 13 appearances, he renewed his contract with the Pericos until 2020 and remained on loan at Cornellà for one further season.[4]
On 6 July 2018, González agreed to a contract with Real Betis, being initially assigned to the reserves in Tercera División.[5] He made his first team debut on 1 November, playing the full 90 minutes in a 1–0 away success over Racing de Santander, also for the national cup.
González made his La Liga debut on 23 November 2019, starting in a 2–1 home win against Valencia CF.[6] The following 21 July, he renewed his contract until 2023 and was promoted to the first team.[7]
Back to the Verdiblancos in July 2021, González scored his first goal in the top tier on 13 February 2022, netting his team's second in a 4–2 away win over Levante UD. On 29 March, he renewed his contract with the club until 2025.[9]
On 6 July 2023, González signed a five-year contract with fellow top tier side UD Almería.[10]