Former England and Surrey batter Graham Thorpe took his own life, his family said.
Thorpe, who played 100 Tests and 82 one-day internationals for England, died last week aged 55.
In an interview with the Times, external, Thorpe's wife Amanda said he had been suffering from depression and anxiety over recent years.
"Despite having a wife and two daughters whom he loved and who loved him, he did not get better," she said.
"He was so unwell in recent times and he really did believe that we would be better off without him and we are devastated that he acted on that and took his own life.
"For the past couple of years, Graham had been suffering from major depression and anxiety. This led him to make a serious attempt on his life in May 2022, which resulted in a prolonged stay in an intensive care unit.
"Despite glimpses of hope and of the old Graham, he continued to suffer from depression and anxiety, which at times got very severe. We supported him as a family and he tried many, many treatments but unfortunately none of them really seemed to work."
Thorpe will be remembered as one of the finest batters of his generation. He hit 2,380 runs in 82 one-day internationals, and 6,744 runs in 100 Tests at an average of 44.66, with 16 hundreds.
After retiring in 2005, he moved into coaching, first in Australia and then back home with Surrey and England.
The family say they are now considering launching a foundation in his name.
They want to raise greater awareness of the illness Thorpe had.
"We are not ashamed of talking about it," said his eldest daughter Kitty, 22.
"There is nothing to hide and it is not a stigma. We were trying to help him get better before and trying to protect him, which is why we said nothing.
"This is the time now to share the news, however horrible it is. We've wanted to be able to talk and share and we'd now like to raise awareness, too."
Figures from across the cricket world have paid tribute to Thorpe since his death.
The England and Wales Cricket Board (ECB) said Thorpe was "more than one of England's finest-ever batters, he was a beloved member of the cricket family and revered by fans all over the world".
England batter Joe Root, a former captain of the national side, described Thorpe as a "hero, mentor and so much more".
Michael Vaughan, another ex-England skipper, thanked Thorpe "for all the advice throughout my career".
Vaughan added: "You were a great player and a brilliant team-mate. You have gone far too young but you leave as an England cricket legend."
Current England captain Ben Stokes wore a special shirt in support of Thorpe in June 2022 after the Professional Cricketers' Association said the ex-England batter was "seriously ill".
The shirt had Thorpe's name and the number 564 on the back - signifying his status as the 564th player to be capped by England.
He posted a picture on social media of himself in the shirt, along with a series of heart emojis, following the news about Thorpe’s death.
A minute's silence in tribute to Thorpe was also held at cricket grounds across the country.
England captain Ben Stokes wore a shirt in Thorpe's honour in 2022