Alastair Cook: Nick Compton 'knows he needs a score'

England captain Alastair Cook says number three Nick Compton "knows he needs a score" with the 32-year-old Middlesex batsman failing to get past fifty in his last 10 international innings ahead of Thursday's third Test against Sri Lanka at Lord's.

READ MORE: Cook wants life ban for match-fixers