Stuart Bingham has been banned from competing in snooker for six months over breaching betting rules.
The former world champion was found guilty of breaking World Professional Billiards and Snooker Association (WPBSA) rules on betting on matches involving himself and other players.
Bingham, 41, must also pay £20,000 in costs.
The world number 10 will be ruled out of three of the most lucrative events on the calendar - the International Championship, UK Championship and the Masters.
The WPBSA said there was no suggestion that he aimed to "influence matches or engage in any corrupt activity".