England’s opening batsman Alastair Cook has announced his retirement from international cricket, just a day after they secured a series victory over India in Southampton.

As reported on BBC Sport, Cook’s final international match will be the fifth Test against India, which is set to commence on Friday.

The 33-year-old is one of the greats of English cricket and has created some staggering records over the years.

The former England captain has scored an incredible 12,254 runs and made 32 centuries in 160 Tests, which are all current England records.

Cook has had a sensational career for England but he has not been at his sparkling best during this series with India.

When speaking about his retirement, Cook said:

There is nothing left in the tank. I have achieved more than I could have ever imagined and feel very privileged to have played for such a long time alongside some of the greats of the English game.

Although it is a sad day, I can do so with a big smile on my face knowing I have given everything.

The thought of not sharing the dressing room, again, with some of my team-mates was the hardest part of my decision, but I know the timing is right.

I have loved cricket my whole life, from playing in the garden as a child, and will never underestimate how special it is to pull on an England shirt.

So I know it is the right time to give the next generation of young cricketers their turn to entertain us and feel the immense pride that comes with representing your country.

Cook made his England debut when he was 21 and ever since then, he has been heavily involved with the team.