[3] Having played youth football for Dutch sides RKSV Rhode, Helmond Sport, Brabant United and Vitesse Arnhem, he joined Aston Villa's academy in summer 2020.
[5] On 24 May 2021, Swinkels was part of the Aston Villa U18s team that won the FA Youth Cup, beating Liverpool U18s 2–1 in the final.
[7] In March 2023, Swinkels suffered a torn ACL in a Premier League 2 match against Southampton B which he confirmed would result in an extended period on the sidelines.
[10] On 24 September 2024, Swinkels made his first appearance for the senior Aston Villa team for the first time since 2021 during a 2–1 away victory against Wycombe Wanderers in the EFL Cup.
[13] Swinkels made his English Football League debut on 11 February 2025, scoring a 91st minute equaliser in a match against Stockport County.