He had several siblings and played with his older brother Jim (James) until his death in 1934.
He was originally a rugby union player for the Star club in Taranaki but switched codes at the end of the 1932 season to join the Taranaki team which played the Marist Old Boys club side from Auckland which featured 6 New Zealand internationals at Pukekura Park.
While there McLeod was selected for the New Zealand national rugby league team in 1937, playing against Australia.
[4] Four days after the 1937 test, McLeod was part of the New Zealand Māori side that defeated Australia 16-5.
[5] He was surprisingly omitted from the second test team to Play Australia days after the New Zealand Māori win.