Во взрослом футболе дебютировал в 1965 году в клубе «Альбион Роверс», за который сыграл всего один матч. В том же году стал игроком клуба «Мотеруэлл».
31 октября 1971 года Динс подписал контракт с «Селтиком» на сумму 17 500 фунтов стерлингов, но не сразу начал играть за его команду из-за дисквалификации на шесть матчей. Динс играл за «Селтик» до 1976 года, установив несколько рекордов по количеству забитых мячей. Он является единственным игроком в истории шотландского футбола, который дважды исполнял хет-трик в финале крупного кубка, сделав это в финале Кубка Шотландии 1972 года и финале Кубка шотландской лиги 1974 года[1].
В 1976 году Динс перешёл в «Лутон Таун». В 1977 году он провёл один месяц в аренде в клубе «Карлайл Юнайтед», а затем выступал за «Партик Тисл». В том же году перешёл в австралийский клуб «Аделаида Сити[англ.]», с которым в 1979 году стал обладателем Кубка Австралии. Завершил карьеру футболиста в 1980 году.