Former Australian Test off-spinner Bruce Yardley has died, aged 71, after a long illness with cancer. The West Australian newspaper reported that Yardley died at Kununurra hospital on Wednesday. He played 33 Tests and seven one-day internationals in a six-year career from 1978 to 1983 that yielded 126 Test wickets at an average of 31.