James T. "Jim" Leavins (born July 28, 1960 in Dinsmore, Saskatchewan) is a retired Canadian professional ice hockey defenceman who played 41 games in the National Hockey League for the Detroit Red Wings and New York Rangers.
He played Tier II Junior "A" for the Taber Golden Suns and the Swift Current Broncos from 1977 to 1980 and also played 9 games for the major junior Regina Pats in 1978-79. From 1960 to 1984 Leavins played for the University of Denver.
Undrafted by the NHL, Leavins turned pro with the Fort Wayne Komets in 1984-85, scoring 5 goals and 50 assists. That got him signed as a free agent with the Detroit Red Wings. He played in 37 games for the Wings, scoring 2 goals and 11 assists.