Seven amazing records set by Alastair Cook

Alastair Cook has announced he's retiring from the England cricket team.

He will put down his international bat after the country's final Test match against India on Friday.

The cricket superstar holds a heap of amazing records, like most Test runs for England (12,254) and most catches by an England player (173).

Watch the video to discover more of Cook's incredible achievements.