Born in De Rijp, Smal made his Eerste Divisie debut for FC Volendam on 22 September 2017 in a game against De Graafschap.[1] He then managed to establish himself in the starting line-up and made 28 league appearances in his first season. The following season, Smal lost the competition for left-back to Robin Schouten, who had come over from Jong Ajax, and mainly appeared as a substitute. However, he did become champion of the Derde Divisie Sunday with the reserve team, Jong Volendam. Under the new head coach Wim Jonk, he again became a starter for the first team in the 2019–20 season. With six goals and ten assists, he was a key player in the second-tier that season, which was suspended and later abandoned due to the COVID-19 pandemic.
On 26 June 2020, Smal signed a three-year contract with Eredivisie club FC Twente, coming over on a free transfer.[2]
Feyenoord
On 31 May 2024, Smal signed a four-year contract with Feyenoord.[3] He made his official debut for the club on 18 August, coming on as a substitute in a 5–1 away win against PEC Zwolle.[4]
Career statistics
As of match played 11 December 2024
Appearances and goals by club, season and competition