Joseph John Johnston (born March 3, 1949) is a Canadian ice hockey coach and former professional player.
Born in Peterborough, Ontario, Canada, he played in the 1961 Quebec International Pee-Wee Hockey Tournament with his hometown youth team.
Johnston started his NHL career with the Minnesota North Stars in 1968, but spent most of his time in the minors until 1971–72, when he became a front-line player for the California Golden Seals.
His scoring touch deserted completely, managing only five assists in 32 games, and he finished the season in the minor leagues, retiring thereafter at the age of 27.
He finished his NHL career with 85 goals and 106 assists for 191 points in 331 games, adding 320 penalty minutes.