Thomas has been charged with breaches of various cricket codes including the Sri Lanka Cricket (SLC) Code, Emirates Cricket Board (ECB) Code, and Caribbean Premier League (CPL) Code.
The charges against Thomas include contriving or attempting to fix cricket matches, failing to report incidents of corruption, and refusing to cooperate with anti-corruption investigations.
Specific breaches of the SLC Code include Article 2.1.1 and Article 2.4.4, while Article 2.4.6 and Article 2.4.7 were referenced by the ICC.
Thomas was also found in breach of Article 2.4.4 of the ECB Code, which requires players to disclose any approaches or invitations to engage in corrupt activity.
The ICC also mentioned Article 2.4.4 of the CPL Code, which addresses the failure to disclose corruption approaches to the relevant authorities, as well as Article 2.4.2 on failing to disclose any gifts, payments, hospitality, or benefits related to corruption.
Thomas has 14 days from 23 May to respond to the charges. He has played one test match for West Indies, along with 21 one day internationals, 12 Twenty20 internationals, and 103 first-class cricket matches.