John G. Tucker (born September 29, 1964 in Windsor, Ontario) is a former Canadian professional ice hockey centre who played twelve seasons in the National Hockey League in the 1980s and 90s, most notably with the Buffalo Sabres and the Tampa Bay Lightning, scoring 177 goals and 259 assists in 656 career regular season games and a further 38 points in 31 play-off games. He played several more seasons in Italy and Japan as well.
Tucker was drafted 31st overall by Buffalo in the 1983 NHL Entry Draft having played junior for the Kitchener Rangers where he won the Memorial Cup in 1982. He played for Buffalo from 1983 through 1989 when was acquired by the Washington Capitals. Rejoining the Sabres the following season, he was again traded, this time to the New York Islanders. The following season, Tucker joined A.S. Asiago, scoring 88 points in 36 games. He returned to the NHL in 1992 when he joined expansion franchise Tampa Bay, playing four seasons with the Lightning.
For the 1996–7 season Tucker played again in Italy, but this time in-line hockey for HC Milano 24. He then for the next three seasons played in Japan for Kokudo Keikaku.