Thomas Henry McGrattan (born October 19, 1927) is a Canadian former ice hockey goaltender who played in one National Hockey League game for the Detroit Red Wings during the 1947–48 season, on November 9, 1947 against the Toronto Maple Leafs. The rest of his career, which lasted from 1946 to 1950, was spent in the minor leagues.