Vos joined PSV's academy in 2010 from RKSV Nuenen.[1] He signed his first professional contract in June 2019; a three-year deal.[1] He made his debut for Jong PSV on 26 August 2020 in a 6–1 loss to Excelsior in the Eerste Divisie, starting at left-back.[2] He scored his first goal on 23 October in a 2–1 defeat against De Graafschap.[3]
Vos signed a one-year contract extension February 2022, keeping him at the club until 2023. At that point, he had become the team captain of Jong PSV under head coach Ruud van Nistelrooy.[4]
On 15 May 2022, Vos made his debut for the PSV first team on the final matchday of the 2021–22Eredivisie season, coming on as a half-time substitute for Philipp Max in a 2–1 victory against PEC Zwolle.[5]
FC Emmen
In January 2023, Vos signed for FC Emmen on an eighteen-month contract with the option for a further year.[6]