Manchester - JP Duminy announced his retirement from all international cricket following Saturday's 10-run win over Australia in South Africa's final match of the 2019 Cricket World Cup.

The 35-year-old had retired from ODI cricket ahead of this year's showpiece, but the plan then was to continue playing T20 cricket for the national team with next year's T20 World Cup in Australia in mind.

Addressing media at Old Trafford, though, Duminy revealed that he had settled on the decision to completely stop all international cricket in the build-up to the Australia game.

"I've been considering it for the last couple of months and I've made the decision that this will be the last," he said.

"I went into the game with the guys knowing that this would be my last one.

"There is a big relief and also an appreciation for an amazing 15 years of international cricket. I'm absolutely blessed to have played with so many great cricketers and special humans over the years.

"It's been a disappointing tournament, but the last week that we had together was really enjoyable."

Duminy ends his career with 46 Tests at an average of 32.85, 199 ODIs at 36.81 and 81 T20Is at 38.68 to his name.

They might not be the most earth-shattering statistics, but Duminy believes that his legacy is more about the type of person he was in the national team environment.

"A team man," he said when asked how he wanted to be remembered.

"Whatever the team required was my mindset.

"Personal accolades are great, but whatever the team needed at any time was always my main focus. I hope that my team-mates saw that and it's something I will be remembered for.

"The numbers that I have produced are not going to go up against some of the best, and that's okay with me.

"I have thoroughly enjoyed the opportunity and experience I have had. it's not about the numbers you produce ... it's about the person you are."

Duminy was out for 14 (13) in his final ODI on Saturday while he also bowled 0/22 (4).

@LloydBurnard is in England covering the 2019 Cricket World Cup for Sport24 ...