Result | W–L | Date | Tournament | Surface | Partner | Opponents | Score |
Win | 1–0 | Oct 2003 | Dharwad, India | Hard | Sonchat Ratiwatana | Prakash Amritraj Rik de Voest | 3–6, 6–3, 7–5 |
Win | 2–0 | Apr 2004 | Busan, South Korea | Hard | Sonchat Ratiwatana | Satoshi Iwabuchi Tasuku Iwami | 6–7(5–7), 7–6(7–1), 6–4 |
Win | 3–0 | Aug 2004 | Belo Horizonte, Brazil | Hard | Sonchat Ratiwatana | Marcos Daniel Iván Miranda | 6–2, 7–5 |
Win | 4–0 | Nov 2004 | Reunion Island, Réunion | Hard | Sonchat Ratiwatana | Michel Kratochvil Jiří Vaněk | w/o |
Loss | 4–1 | Jan 2005 | Waikoloa, United States | Hard | Sonchat Ratiwatana | André Sá Eric Taino | 6–7(2–7), 6–3, 6–7(2–7) |
Win | 5–1 | Feb 2005 | Cherbourg, France | Hard(i) | Sonchat Ratiwatana | Jean-Christophe Faurel Nicolas Renavand | 6–3, 6–2 |
Loss | 5–2 | Nov 2005 | Busan, South Korea | Hard | Sonchat Ratiwatana | Ashley Fisher Tripp Phillips | 5–7, 3–6 |
Loss | 5–3 | Mar 2006 | Cherbourg, France | Hard(i) | Sonchat Ratiwatana | Jean-François Bachelot Stéphane Robert | 6–7(5–7), 3–6 |
Win | 6–3 | Apr 2006 | Chikmagalur, India | Hard | Sonchat Ratiwatana | Lu Yen-hsun Danai Udomchoke | 6–3, 6–2 |
Loss | 6–4 | Apr 2006 | Dharwad, India | Hard | Sonchat Ratiwatana | Kamil Čapkovič Lukáš Lacko | 3–6, 5–7 |
Win | 7–4 | May 2006 | Fergana, Uzbekistan | Hard | Sonchat Ratiwatana | Alexey Kedryuk Orest Tereshchuk | 6–7(7–9), 7–6(7–3), [14–12] |
Win | 8–4 | Jul 2006 | Lexington, United States | Hard | Sonchat Ratiwatana | John Isner Colin Purcell | 7–6(7–5), 4–6, [10–6] |
Loss | 8–5 | Nov 2006 | Busan, South Korea | Hard | Sonchat Ratiwatana | Alexander Peya Björn Phau | 7–6(7–3), 3–6, [6–10] |
Win | 9–5 | Mar 2007 | Kyoto, Japan | Carpet(i) | Sonchat Ratiwatana | Rajeev Ram Bobby Reynolds | 6–4, 6–3 |
Win | 10–5 | May 2007 | San Remo, Italy | Clay | Sonchat Ratiwatana | Steve Darcis Stefan Wauters | 7–6(7–3), 6–3 |
Win | 11–5 | Jun 2007 | Lugano, Switzerland | Clay | Sonchat Ratiwatana | Jean-Claude Scherrer Lovro Zovko | 6–4, 6–4 |
Win | 12–5 | Jul 2007 | Granby, Canada | Hard | Sonchat Ratiwatana | Satoshi Iwabuchi Philip Stolt | 6–2, 7–6(7–4) |
Loss | 12–6 | Oct 2007 | Seoul, South Korea | Hard | Sonchat Ratiwatana | Rik de Voest Lu Yen-hsun | 3–6, 5–7 |
Loss | 12–7 | Oct 2008 | Seoul, South Korea | Hard | Sonchat Ratiwatana | Łukasz Kubot Oliver Marach | 5–7, 6–4, [6–10] |
Win | 13–7 | Jan 2009 | Salinas, Ecuador | Hard | Sonchat Ratiwatana | Juan Pablo Brzezicki Iván Miranda | 6–3, 7–6(7–5) |
Win | 14–7 | Feb 2009 | Wrocław, Poland | Hard(i) | Sonchat Ratiwatana | Benedikt Dorsch Sam Warburg | 6–4, 3–6, [10–8] |
Win | 15–7 | Mar 2009 | Melbourne, Australia | Hard | Sonchat Ratiwatana | Chen Ti Danai Udomchoke | 7–6(7–5), 5–7, [10–7] |
Loss | 15–8 | Mar 2009 | Khorat, Thailand | Hard | Sonchat Ratiwatana | Rohan Bopanna Aisam-ul-Haq Qureshi | 6–3, 6–7(5–7), [5–10] |
Win | 16–8 | Apr 2009 | Mexico City, Mexico | Hard | Sonchat Ratiwatana | Víctor Estrella Burgos João Souza | 6–3, 6–3 |
Win | 17–8 | May 2009 | Busan, South Korea | Hard | Sonchat Ratiwatana | Tasuku Iwami Toshihide Matsui | 6–4, 6–2 |
Loss | 17–9 | Jul 2009 | Aptos, United States | Hard | Sonchat Ratiwatana | Carsten Ball Chris Guccione | 3–6, 2–6 |
Loss | 17–10 | Nov 2009 | Seoul, South Korea | Hard | Sonchat Ratiwatana | Rik de Voest Lu Yen-hsun | 6–7(5–7), 6–3, [6–10] |
Loss | 17–11 | Dec 2009 | Salzburg, Austria | Hard(i) | Sonchat Ratiwatana | Philipp Marx Igor Zelenay | 4–6, 5–7 |
Loss | 17–12 | Jan 2010 | Salinas, Ecuador | Hard | Sonchat Ratiwatana | Jonathan Marray Jamie Murray | 3–6, 4–6 |
Win | 18–12 | Jan 2010 | Heilbronn, Germany | Hard(i) | Sonchat Ratiwatana | Mario Ančić Lovro Zovko | 6–4, 7–5 |
Loss | 18–13 | Aug 2010 | Granby, Canada | Hard | Sonchat Ratiwatana | Frederik Nielsen Joseph Sirianni | 6–4, 4–6, [6–10] |
Win | 19–13 | Sep 2010 | Bangkok, Thailand | Hard | Sonchat Ratiwatana | Frederik Nielsen Yuichi Sugita | 6–3, 7–5 |
Loss | 19–14 | Nov 2010 | Eckental, Germany | Carpet(i) | Sonchat Ratiwatana | Scott Lipsky Rajeev Ram | 7–6(7–2), 4–6, [4–10] |
Loss | 19–15 | Jan 2011 | Singapore, Singapore | Hard | Sonchat Ratiwatana | Scott Lipsky David Martin | 7–5, 1–6, [8–10] |
Loss | 19–16 | Mar 2011 | Guangzhou, China | Hard | Sonchat Ratiwatana | Michail Elgin Alexandre Kudryavtsev | 6–7(3–7), 3–6 |
Win | 20–16 | Aug 2011 | Beijing, China | Hard | Sonchat Ratiwatana | Harri Heliövaara Michael Ryderstedt | 6–7(4–7), 6–3, [10–3] |
Win | 21–16 | Sep 2011 | Shanghai, China | Hard | Sonchat Ratiwatana | Fritz Wolmarans Michael Yani | 7–6(7–4), 6–3 |
Win | 22–16 | Oct 2011 | Seoul, South Korea | Hard | Sonchat Ratiwatana | Purav Raja Divij Sharan | 6–4, 7–6(7–3) |
Win | 23–16 | Jan 2012 | Nouméa, New Caledonia | Hard | Sonchat Ratiwatana | Axel Michon Guillaume Rufin | 6–0, 6–4 |
Win | 24–16 | Feb 2012 | Kazan, Russia | Hard(i) | Sonchat Ratiwatana | Aliaksandr Bury Mateusz Kowalczyk | 6–3, 6–1 |
Win | 25–16 | Mar 2012 | Kyoto, Japan | Carpet(i) | Sonchat Ratiwatana | Hsieh Cheng-peng Lee Hsin-han | 7–6(9–7), 6–3 |
Loss | 25–17 | May 2012 | Fergana, Uzbekistan | Hard | Sonchat Ratiwatana | Raven Klaasen Izak van der Merwe | 3–6, 4–6 |
Win | 26–17 | Jul 2012 | Anning, China | Clay | Sonchat Ratiwatana | Ruan Roelofse Kittipong Wachiramanowong | 4–6, 7–6(7–1), [13–11] |
Win | 27–17 | Jul 2012 | Wuhan, China | Hard | Sonchat Ratiwatana | Adam Feeney Sam Groth | 6–4, 2–6, [10–8] |
Win | 28–17 | Aug 2012 | Beijing, China | Hard | Sonchat Ratiwatana | Yuki Bhambri Divij Sharan | 7–6(7–3), 2–6, [10–6] |
Win | 29–17 | Sep 2012 | Shanghai, China | Hard | Sonchat Ratiwatana | Yuki Bhambri Divij Sharan | 6–4, 6–4 |
Win | 30–17 | Sep 2012 | Ningbo, China | Hard | Sonchat Ratiwatana | Gong Maoxin Zhang Ze | 6–4, 6–2 |
Loss | 30–18 | Nov 2012 | Yokohama, Japan | Hard | Sonchat Ratiwatana | Prakash Amritraj Philipp Oswald | 3–6, 4–6 |
Win | 31–18 | Mar 2013 | Cherbourg, France | Hard(i) | Sonchat Ratiwatana | Philipp Marx Florin Mergea | 7–5, 6–4 |
Win | 32–18 | Jun 2013 | Nottingham, United Kingdom | Grass | Sonchat Ratiwatana | Purav Raja Divij Sharan | 7–6(7–5), 6–7(3–7), [10–8] |
Loss | 32–19 | Jul 2013 | Eskişehir, Turkey | Hard | Sonchat Ratiwatana | Marin Draganja Mate Pavić | 3–6, 6–3, [7–10] |
Win | 33–19 | Sep 2013 | Shanghai, China | Hard | Sonchat Ratiwatana | Lee Hsin-han Peng Hsien-yin | 6–3, 6–4 |
Loss | 33–20 | Nov 2013 | Yokohama, Japan | Hard | Sonchat Ratiwatana | Bradley Klahn Michael Venus | 5–7, 1–6 |
Loss | 33–21 | Feb 2014 | New Delhi, India | Hard | Sonchat Ratiwatana | Saketh Myneni Sanam Singh | 6–7(5–7), 4–6 |
Win | 34–21 | Mar 2014 | Guangzhou, China | Hard | Sonchat Ratiwatana | Lee Hsin-han Amir Weintraub | 6–2, 6–4 |
Loss | 34–22 | Mar 2014 | Kyoto, Japan | Carpet(i) | Michael Venus | Purav Raja Divij Sharan | 7–5, 6–7(3–7), [4–10] |
Win | 35–22 | May 2014 | Busan, South Korea | Hard | Sonchat Ratiwatana | Jamie Delgado John-Patrick Smith | 6–4, 6–4 |
Loss | 35–23 | Oct 2014 | Pune, India | Hard | Sonchat Ratiwatana | Saketh Myneni Sanam Singh | 3–6, 2–6 |
Loss | 35–24 | May 2015 | Taipei, Chinese Taipei | Carpet(i) | Sonchat Ratiwatana | Matthew Ebden Wang Chieh-fu | 1–6, 4–6 |
Win | 36–24 | May 2015 | Busan, South Korea | Hard | Sonchat Ratiwatana | Nam Ji-sung Song Min-kyu | 7–6(7–2), 3–6, [10–7] |
Win | 37–24 | Nov 2015 | Kobe, Japan | Hard(i) | Sonchat Ratiwatana | Chen Ti Franko Škugor | 6–4, 2–6, [11–9] |
Win | 38–24 | Nov 2015 | Yokohama, Japan | Hard | Sonchat Ratiwatana | Riccardo Ghedin Yi Chu-huan | 6–4, 6–4 |
Loss | 38–25 | Mar 2016 | Guangzhou, China | Hard | Sonchat Ratiwatana | Alexander Kudryavtsev Denys Molchanov | 2–6, 2–6 |
Win | 39–25 | Apr 2016 | Gwangju, South Korea | Hard | Sonchat Ratiwatana | Frederik Nielsen David O'Hare | 6–3, 6–2 |
Loss | 39–26 | May 2016 | Busan, South Korea | Hard | Sonchat Ratiwatana | Sam Groth Leander Paes | 6–4, 1–6, [7–10] |
Loss | 39–27 | Sep 2016 | Bangkok, Thailand | Hard | Sonchat Ratiwatana | Wishaya Trongcharoenchaikul Kittipong Wachiramanowong | 6–7(9–11), 3–6 |
Win | 40–27 | Sep 2016 | Kaohsiung, Chinese Taipei | Hard | Sonchat Ratiwatana | Hsieh Cheng-peng Yi Chu-huan | 6–4, 7–6(7–4) |
Win | 41–27 | Oct 2016 | Ho Chi Minh City, Vietnam | Hard | Sonchat Ratiwatana | Jeevan Nedunchezhiyan Ramkumar Ramanathan | 7–5, 6–4 |
Win | 42–27 | Jan 2017 | Bangkok, Thailand | Hard | Sonchat Ratiwatana | Sadio Doumbia Fabien Reboul | 7–6(7–4), 7–5 |
Win | 43–27 | Feb 2017 | Kyoto, Japan | Hard(i) | Sonchat Ratiwatana | Ruben Bemelmans Joris De Loore | 4–6, 6–4, [10–7] |
Win | 44–27 | Mar 2017 | Shenzhen, China | Hard | Sonchat Ratiwatana | Hsieh Cheng-peng Christopher Rungkat | 6–2, 6–7(5–7), [10–6] |
Loss | 44–28 | Apr 2017 | Taipei, Chinese Taipei | Carpet(i) | Sonchat Ratiwatana | Marco Chiudinelli Franko Škugor | 6–4, 2–6, [5–10] |
Loss | 44–29 | May 2017 | Busan, South Korea | Hard | Sonchat Ratiwatana | Hsieh Cheng-peng Peng Hsien-yin | 5–7, 6–4, [8–10] |
Win | 45–29 | Jul 2017 | Winnetka, United States | Hard | Christopher Rungkat | Bradley Klahn Kevin King | 7–6(7–4), 6–2 |
Win | 46–29 | Oct 2017 | Kaohsiung, Chinese Taipei | Hard | Sonchat Ratiwatana | Jonathan Erlich Alexander Peya | 6–4, 1–6, [10–6] |
Win | 47–29 | Nov 2017 | Hua Hin, Thailand | Hard | Sonchat Ratiwatana | Austin Krajicek Jackson Withrow | 6–4, 5–7, [10–5] |
Loss | 47–30 | Mar 2018 | Yokohama, Japan | Hard | Sonchat Ratiwatana | Tobias Kamke Tim Pütz | 6–3, 5–7, [10–12] |
Loss | 47–31 | May 2018 | Gimcheon, South Korea | Hard | Sonchat Ratiwatana | Ruan Roelofse John-Patrick Smith | 2–6, 3–6 |
Loss | 47–32 | Oct 2018 | Stockton, United States | Hard | Christopher Rungkat | Darian King Noah Rubin | 3–6, 4–6 |
Win | 48–32 | Oct 2018 | Fairfield, United States | Hard | Christopher Rungkat | Harri Heliövaara Henri Laaksonen | 6–0, 7–6(11–9) |
Loss | 48–33 | Jan 2020 | Bangkok, Thailand | Hard | Christopher Rungkat | Andrey Golubev Aleksandr Nedovyesov | 6–3, 6-7(1-7), [5-10] |