Jack Morrison (1905−1994) was an Australian rugby league footballer who played in the 1930s for South Sydney and Canterbury-Bankstown.
Morrison made 14 appearances in his debut season including playing at centre in Souths 1931 grand final victory over arch rivals Eastern Suburbs.
The rules at the time allowed South Sydney to challenge Wests to a rematch as they finished higher on the ladder.
Morrison did not play in the grand final rematch as Souths defeated Wests 19–12 to win their 10th premiership.
Morrison had the honor being the club's first captain and is listed as player number 1 on Canterbury-Bankstown's Honour Roll.