12.11.12 | fin | Prakash Amritraj/Philipp Oswald | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-3, 6-4 | | match details | Yokohama Challenger | Hard |
12.11.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Koki Takada/Yasuharu Mizuta | 7-5, 7-63 | | match details |
12.11.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Stephan Fransen/John Millman | 6-2, 7-6 | | match details |
12.11.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Brydan Klein/Dane Propoggia | 6-3, 7-68 | | match details |
22.10.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Weerapat Doakmaiklee/Danai Udomchoke | 3-6, 6-4, 10-2 | | match details | Seoul Challenger | Hard |
22.10.12 | 1/4 | Mateusz Kowalczyk/Michal Przysiezny | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-4, 1-6, 10-6 | | match details |
08.10.12 | 1st round | Uladzimir Ignatik/Denys Molchanov | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-1, 6-3 | | match details | Tashkent Challenger | Hard |
10.09.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Benjamin Mitchell/Matt Reid | 6-1, 6-0 | | match details | Ningboo Challenger | Hard |
10.09.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Weerapat Doakmaiklee/Tsung-Hua Yang | 6-2, 7-64 | | match details |
10.09.12 | fin | Sanchai Ratiwatana/Sonchat Ratiwatana | Mao-Xin Gong/Ze Zhang | 6-4, 6-2 | | match details |
10.09.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | He Feng/Chuhan Wang | 6-1, 6-1 | | match details |
29.08.12 | 1st round | Julien Benneteau/Nicolas Mahut | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-3, 6-3 | | match details | New York | Hard |
03.09.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Ti Chen/Amir Weintraub | 6-2, 6-3 | | match details | Shanghai Challenger | Hard |
03.09.12 | fin | Sanchai Ratiwatana/Sonchat Ratiwatana | Yuki Bhambri/Divij Sharan | 6-4, 6-4 | | match details |
03.09.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Daniel King-Turner/Jose Statham | 7-65, 7-5 | | match details |
03.09.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Hiroki Moriya/Yasutaka Uchiyama | 3-6, 6-3, 10-6 | | match details |
13.08.12 | 1st round | Riccardo Bellotti/Gerald Melzer | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-4, 6-4 | | match details | Karshi Challenger | Hard |
30.07.12 | fin | Sanchai Ratiwatana/Sonchat Ratiwatana | Yuki Bhambri/Divij Sharan | 7-63, 2-6, 10-6 | | match details | Beijing Challenger | Hard |
30.07.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Mao-Xin Gong/Ze Zhang | 6-0, 3-6, 10-6 | | match details |
30.07.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Hiroki Kondo/Chu-Huan Yi | 7-63, 6-2 | | match details |
30.07.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Liang-Chi Huang/Tsung-Hua Yang | 6-3, 6-2 | | match details |
23.07.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Aljaz Bedene/Grega Zemlja | 6-4, 6-2 | | match details | Wuhan Challenger | Hard |
23.07.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Vincent Millot/Josselin Ouanna | 7-63, 6-4 | | match details |
23.07.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Benjamin Balleret/Pierre-Hugues Herbert | Benjamin Balleret/Pierre-Hugues Herbert - walk over | | match details |
23.07.12 | fin | Sanchai Ratiwatana/Sonchat Ratiwatana | Adam Feeney/Samuel Groth | 6-4, 2-6, 10-8 | | match details |
14.05.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Denis Matsukevitch/Amir Weintraub | 6-2, 6-2 | | match details | Fergana Challenger | Hard |
14.05.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Yasutaka Uchiyama/Jimmy Wang | 6-1, 6-4 | | match details |
14.05.12 | fin | Raven Klaasen/Izak van der Merwe | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-3, 6-4 | | match details |
14.05.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Yuki Bhambri/Vishnu Vardhan | 6-4, 6-4 | | match details |
07.05.12 | 1/4 | Yuki Bhambri/Divij Sharan | Sanchai Ratiwatana/Sonchat Ratiwatana | 3-6, 6-3, 10-3 | | match details | Busan Challenger | Hard |
07.05.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Hiroyasu Ehara/Yuichi Ito | 6-1, 6-4 | | match details |
23.04.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Ti Chen/Chieh-Fu Wang | 6-2, 6-4 | | match details | Kaohsiung Challenger | Hard |
23.04.12 | 1/4 | Rik de Voest/Yen-Hsun Lu | Sanchai Ratiwatana/Sonchat Ratiwatana | 5-7, 7-64, 10-5 | | match details |
07.04.12 | | Sanchai Ratiwatana/Sonchat Ratiwatana | Christopher Rungkat/David Agung Susanto | 7-66, 6-3, 6-1 | | match details | Davis Cup | Hard |
12.03.12 | 1/4 | Yu Chang/Suk-Young Jeong | Sanchai Ratiwatana/Sonchat Ratiwatana | 6-2, 4-6, 10-7 | | match details | Pingguo Challenger | Hard |
12.03.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Divij Sharan/Vishnu Vardhan | 7-63, 6-4 | | match details |
27.02.12 | 1/4 | Cheng-Peng Hsieh/Hsin-Han Lee | Sanchai Ratiwatana/Sonchat Ratiwatana | 7-5, 7-5 | | match details | Singapore Challenger | Hard |
27.02.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Christopher Rungkat/Yuichi Sugita | 6-4, 4-0, Christopher Rungkat/Yuichi Sugita - retired | | match details |
02.01.12 | fin | Sanchai Ratiwatana/Sonchat Ratiwatana | Axel Michon/Guillaume Rufin | 6-0, 6-4 | | match details | Noumea Challenger | Hard |
02.01.12 | 1st round | Sanchai Ratiwatana/Sonchat Ratiwatana | Jonathan Dasnieres de Veigy/David Guez | 6-3, 6-4 | | match details |
02.01.12 | 1/4 | Sanchai Ratiwatana/Sonchat Ratiwatana | Matteo Viola/Amir Weintraub | 6-3, 6-3 | | match details |
02.01.12 | 1/2 | Sanchai Ratiwatana/Sonchat Ratiwatana | Danai Udomchoke/Ludovic Walter | 6-2, 7-5 | | match details |