Machado joined GNK Dinamo Zagreb on 4 June 2014, on a three-year contract for an undisclosed fee.
On June 4, 2014, Machado joined GNK Dinamo Zagreb on a three-year agreement, the terms of which were kept confidential.