Van Duinen formerly played for ADO Den Haag and moved abroad to play for 2. Bundesliga outfit Fortuna Düsseldorf in 2015.[1] After an unsuccessful spell, they loaned him to Roda JC for the remainder of the 2015-16 season.[2] He joined Excelsior in the summer of 2016.[3] After two seasons, he signed a three-year deal with Zwolle.[4]
On 10 July 2021, Greek Super League club OFI announced the signing of Mike van Duinen, on a three-year contract.[5]
On 19 August 2022, van Duinen returned to Excelsior and signed a three-year deal.[6]