Contracted Players by Sri Lanka Cricket for 2012
Category 1
- TM Dilshan
- Kumar Sangakkara
- Mahela Jayawardena
- Thilan Samaraweera
- Lasith Malinga
Category 2
- Nuwan Kulasekera
- Angelo Mathews
- Rangana Herath
- Upul Tharanga
Category 3
- Prasanna Jayawardena
Category 4
- Tharanga Paranawithana
- Suraj Randiv
- Ajantha Mendis
- Dinesh Chandimal
Category 5
- Dilhara Fernando
- Chanaka Welagedara
- Tisara Perera
Category 6
- Chamara Kapugedara
- Suranga Lakmal
- Lahiru Thirimanna
Provincial Categories
Category A
- Chamara Silva
- Thilina Kandamby
- Dhammika Prasad
- Dimuth Karunaratne
- Farveez Mahroof
- Jeevan Mendis
- Kaushal Silva
- Sachithra Senanayake
- Shaminda Eranga
Category B
- Dilruwan Perera
- Dilshan Munaweera
- Janaka Gunaratne
- Kosala Kulasekera
- Kusal Janik Perera
- Malinga Bandara
- Malinda Siriwardena
- Nadeera Nawala
- Nilanga Premaratne
- Roshan Silva
- Sachithra Serasinghe
- Sajeewa Weerakone
- Sekkuge Prasanna
- Tharanga Lakshitha
- Malinda Waranapura
- Nuwan Pradeep
Category C
- Angelo Perera
- Banuka Rajapaksa
- Jehan Mubarak
- Kaushal Lokuarachchi
- Mahela Udawatta
- Malinda Pushpakumara
- T M Sampath
Category D
- Ashan Priyanjana
- Ashan Silva
- Isuru Udana
- Kanishka Elvitigala
- Yohan De Silva
- Kithuruwan Vithanage
- Sohan Boralessa
- Udara Jayasundara