England’s James Anderson out for six weeks to recover from shoulder injury England bowler James Anderson will miss six weeks of action to get over a "long-standing right shoulder injury", the ECB announces. Source