 The last two seasons of Craig's sixteen-year career were with the Western Suburbs Magpies.Craig was the NSWRL's top points scorer in seasons 1929 and 1930.He was captain-coach of the side to their maiden title over St George in season 1930 in the first ever Grand Final played to determine the premiership.