A medium-pace bowler, McNamee was a member of the New South Wales practice squad in 1925-26, and made his first-class debut for New South Wales in the 1926-27 Sheffield Shield, when he was 31.
In the fourth match in 1926-27 he took no wicket for 124 as Victoria made the world record score of 1107.