Maynard signed a one-year contract with Scottish Premiership club Aberdeen in July 2017. He was signed by Derek McInnes, who had also been his manager at Bristol City. Maynard was released by Aberdeen at the end of the 2017–18 season, having failed to find the net in 20 appearances for the "Dons". He later blamed his poor scoring record at Pittodrie on McInnes for not believing in him and giving him enough minutes on the pitch.
