Former world snooker champion Stuart Bingham has been banned for six months for betting breaches.
Bingham, 41, was found guilty of breaking World Professional Billiards and Snooker Association (WPBSA) rules on betting on matches involving himself and other players.
The world number 10 must also pay £20,000 in costs.
The WPBSA said there was no suggestion that he aimed to "influence matches or engage in any corrupt activity".
Half of his ban will be suspended.
The organisation said the estimated total of his betting on snooker in the past seven years is £35,771, including several bets on his own matches.
The WPBSA said he often used proxy accounts to bet, meaning it is not possible to establish whether he won or lost from his betting activity.
WPBSA chairman Jason Ferguson said: "It is very disappointing to see such a high profile player fall foul of the WPBSA betting rules.
"Stuart is a great competitor and I have no doubt he has always played to the best of his ability. This case shows that there are no exceptions to the rules.
"Players must understand that they cannot bet on snooker at all, even if they are not involved in a match or event. Any player found to breach the betting rules will face the most serious of consequences."