| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
Aug 2005 |
Indonesia F1, Yogyakarta |
Futures |
Hard |
Febi Widhiyanto |
Suwandi
Bonit Wiryawan |
4–6, 2–6 |
| Loss |
0–2 |
Aug 2007 |
Indonesia F3, Jakarta |
Futures |
Hard |
Bonit Wiryawan |
Chang Huai-en
Peng Hsien-yin |
5–7, 3–6 |
| Win |
1–2 |
Sep 2007 |
Indonesia F5, Jakarta |
Futures |
Hard |
Andrian Raturandang |
Aditya Madkekar
Ashutosh Singh |
6–3, 2–6, [10–5] |
| Win |
2–2 |
Feb 2008 |
Thailand F2, Laksi |
Futures |
Hard |
Nathan Thompson |
Roman Jebavý
Filip Zeman |
6–4, 6–2 |
| Win |
3–2 |
Feb 2008 |
Thailand F3, Nonthaburi |
Futures |
Hard |
Nathan Thompson |
Gong Maoxin
Norikazu Sugiyama |
6–2, 6–4 |
| Win |
4–2 |
Jul 2008 |
Indonesia F1, Jakarta |
Futures |
Hard |
Ayrton Wibowo |
Peng Hsien-yin
Yi Chu-huan |
6–1, 7–5 |
| Win |
5–2 |
Nov 2008 |
Malaysia F1, Kuala Lumpur |
Futures |
Hard |
Nathan Thompson |
Sergey Betov
Andrei Karatchenia |
6–3, 6–4 |
| Win |
6–2 |
Aug 2009 |
Iran F5, Tehran |
Futures |
Clay |
Sunu Wahyu Trijati |
Alexei Filenkov
Murad Inoyatov |
6–2, 6–0 |
| Win |
7–2 |
Aug 2009 |
Thailand F2, Nonthaburi |
Futures |
Hard |
Nesa Arta |
Tasuku Iwami
Hiroki Moriya |
4–6, 6–4, [12–10] |
| Loss |
7–3 |
Aug 2009 |
Thailand F3, Nonthaburi |
Futures |
Hard |
Nesa Arta |
Lee Hsin-han
Yang Tsung-hua |
6–7(4–7), 4–6 |
| Win |
8–3 |
Jun 2010 |
Indonesia F3, Tegal |
Futures |
Hard |
Nathan Thompson |
Weerapat Doakmaiklee
Kittipong Wachiramanowong |
4–6, 6–4, [12–10] |
| Loss |
8–4 |
Jun 2010 |
Malaysia F2, Kuala Lumpur |
Futures |
Hard |
Nathan Thompson |
Kaden Hensel
Dane Propoggia |
1–6, 6–7(1–7) |
| Win |
9–4 |
Nov 2010 |
Thailand F4, Khon Kaen |
Futures |
Hard |
Kirati Siributwong |
Dorian Descloix
Yannick Jankovits |
6–2, 7–6(8–6) |
| Loss |
9–5 |
Apr 2011 |
Thailand F3, Khon Kaen |
Futures |
Hard |
Kirati Siributwong |
Weerapat Doakmaiklee
Kittipong Wachiramanowong |
0–6, 2–6 |
| Win |
10–5 |
Apr 2011 |
India F4, Noida |
Futures |
Hard |
Kittipong Wachiramanowong |
Junn Mitsuhashi
Danai Udomchoke |
6–7(1–7), 6–3, [10–6] |
| Win |
11–5 |
Jun 2011 |
Indonesia F2, Surabaya |
Futures |
Hard |
Weerapat Doakmaiklee |
Huang Liang-chi
Ouyang Bowen |
6–4, 7–5 |
| Win |
12–5 |
Jun 2011 |
Indonesia F3, Jakarta |
Futures |
Hard |
Weerapat Doakmaiklee |
David Agung Susanto
Sunu Wahyu Trijati |
7–5, 6–0 |
| Win |
13–5 |
Jun 2011 |
Japan F6, Kashiwa |
Futures |
Hard |
Yi Chu-huan |
Hsieh Cheng-peng
Lee Hsin-han |
7–6(7–2), 6–3 |
| Win |
14–5 |
Jun 2011 |
Japan F7, Tokyo-Akishima |
Futures |
Grass |
Yi Chu-huan |
Hsieh Cheng-peng
Lee Hsin-han |
6–4, 6–3 |
| Loss |
14–6 |
May 2012 |
Thailand F3, Bangkok |
Futures |
Hard |
David Agung Susanto |
Lee Hsin-han Peng Hsien-yin |
6–7(3–7), 3–6 |
| Win |
15–6 |
Jun 2012 |
Indonesia F1, Jakarta |
Futures |
Hard |
Elbert Sie |
Kim Cheong-eui
Oh Dae-soung |
4–6, 7–5, [10–3] |
| Win |
16–6 |
Jun 2013 |
Netherlands F1, Amstelveen |
Futures |
Clay |
Henri Kontinen |
Niels Lootsma
Jelle Sels |
6–1, 7–5 |
| Win |
17–6 |
Jun 2013 |
Netherlands F2, Alkmaar |
Futures |
Clay |
Henri Kontinen |
David Škoch Jan Zedník |
7–5, 7–6(9–7) |
| Win |
18–6 |
Jun 2013 |
Netherlands F3, Breda |
Futures |
Clay |
Henri Kontinen |
Bjorn Fratangelo
Mitchell Krueger |
6–4, 7–5 |
| Win |
19–6 |
Mar 2014 |
China F1, Guangzhou |
Futures |
Hard |
Radu Albot |
Riccardo Ghedin Claudio Grassi |
1–6, 7–5, [10–7] |
| Win |
20–6 |
May 2014 |
Thailand F4, Bangkok |
Futures |
Hard |
Li Zhe |
Phassawit Burapharitta
Grittaboon Prahmanee |
6–0, 6–1 |
| Loss |
20–7 |
Jun 2014 |
Thailand F6, Bangkok |
Futures |
Hard |
Andre Dome |
Pruchya Isaro
Nuttanon Kadchapanan |
4–6, 7–6(7–5), [8–10] |
| Win |
21–7 |
Jun 2014 |
Thailand F7, Bangkok |
Futures |
Hard |
Vishnu Vardhan |
Timo Sivapruksa
Wishaya Trongcharoenchaikul |
6–1, 6–2 |
| Win |
22–7 |
Jul 2014 |
Thailand F8, Bangkok |
Futures |
Hard |
David Agung Susanto |
Dane Chuntaruk
Pruchya Isaro |
6–3, 6–3 |
| Loss |
22–8 |
Apr 2015 |
Indonesia F1, Tarakan |
Futures |
Hard (i) |
Toshihide Matsui |
Matt Seeberger Finn Tearney |
2–6, 6–1, [8–10] |
| Win |
23–8 |
Apr 2015 |
Indonesia F2, Tegal |
Futures |
Hard |
Toshihide Matsui |
Aditya Hari Sasongko
Sunu Wahyu Trijati |
6–4, 6–2 |
| Win |
24–8 |
Apr 2015 |
Indonesia F3, Jakarta |
Futures |
Hard |
Toshihide Matsui |
Jeevan Nedunchezhiyan
Danai Udomchoke |
6–4, 6–2 |
| Win |
25–8 |
Apr 2015 |
Thailand F1, Bangkok |
Futures |
Hard |
Toshihide Matsui |
Sanchai Ratiwatana Sonchat Ratiwatana |
4–6, 6–3, [10–8] |
| Win |
26–8 |
Jun 2015 |
Thailand F4, Bangkok |
Futures |
Hard |
Toshihide Matsui |
Sanchai Ratiwatana Sonchat Ratiwatana |
4–6, 6–3, [10–2] |
| Win |
27–8 |
Aug 2015 |
Thailand F6, Bangkok |
Futures |
Hard |
Toshihide Matsui |
Benjamin Mitchell
Jordan Thompson |
4–6, 6–3, [11–9] |
| Loss |
27–9 |
Aug 2015 |
Thailand F7, Bangkok |
Futures |
Hard |
Toshihide Matsui |
Pruchya Isaro Nuttanon Kadchapanan |
4–6, 6–7(5–7) |
| Loss |
0–1 |
Jan 2016 |
Manila, Philippines |
Challenger |
Hard |
Francis Alcantara |
Johan Brunström
Frederik Nielsen |
2–6, 2–6 |
| Win |
28–9 |
Apr 2016 |
China F5, Taizhou |
Futures |
Hard |
Vijay Sundar Prashanth |
Jeson Patrombon Wang Aoran |
6–4, 6–0 |
| Win |
29–9 |
Jul 2016 |
Vietnam F1, Thủ Dầu Một |
Futures |
Hard |
David Agung Susanto |
Gengo Kikuchi
Shunrou Takeshima |
6–3, 6–1 |
| Win |
30–9 |
Aug 2016 |
Vietnam F2, Thủ Dầu Một |
Futures |
Hard |
Pruchya Isaro |
Shintaro Imai
Arata Onozawa |
7–5, 6–2 |
| Win |
31–9 |
Aug 2016 |
Indonesia F2, Makassar |
Futures |
Hard |
David Agung Susanto |
Lin Wei-de
Yu Cheng-yu |
6–1, 6–4 |
| Loss |
0–2 |
Nov 2016 |
Kobe, Japan |
Challenger |
Hard (i) |
Jeevan Nedunchezhiyan |
Daniel Masur
Ante Pavić |
6–4, 3–6, [6–10] |
| Loss |
0–3 |
Nov 2016 |
Toyota, Japan |
Challenger |
Carpet (i) |
Jeevan Nedunchezhiyan |
Matt Reid
John-Patrick Smith |
3–6, 4–6 |
| Win |
32–9 |
Dec 2016 |
Indonesia F6, Jakarta |
Futures |
Hard |
Justin Barki |
Karol Drzewiecki
Maciej Smoła |
6–4, 6–4 |
| Loss |
0–4 |
Jan 2017 |
Dallas, United States |
Challenger |
Hard (i) |
Jeevan Nedunchezhiyan |
David O'Hare
Joe Salisbury |
7–6(7–6), 3–6, [9–11] |
| Win |
33–9 |
Feb 2017 |
Indonesia F3, Jakarta |
Futures |
Hard |
Justin Barki |
Sho Katayama
Sho Shimabukuro |
6–3, 6–2 |
| Loss |
0–5 |
Mar 2017 |
Shenzhen, China |
Challenger |
Hard |
Hsieh Cheng-peng |
Sanchai Ratiwatana
Sonchat Ratiwatana |
2–6, 7–6(7–5), [6–10] |
| Win |
34–9 |
Mar 2017 |
Indonesia F4, Jakarta |
Futures |
Hard |
Justin Barki |
Pirmin Haenle
Karunuday Singh |
6–3, 7–6(7–1) |
| Loss |
34–10 |
Apr 2017 |
Indonesia F6, Jakarta |
Futures |
Hard |
Justin Barki |
Soichiro Moritani
Kento Takeuchi |
4–6, 6–3, [9–11] |
| Win |
35–10 |
May 2017 |
Japan F6, Karuizawa |
Futures |
Clay |
Toshihide Matsui |
Shintaro Imai
Takuto Niki |
7–5, 6–2 |
| Win |
1–5 |
Jun 2017 |
Lisbon, Portugal |
Challenger |
Clay |
Ruan Roelofse |
Fred Gil Gonçalo Oliveira |
7–6(9–7), 6–1 |
| Win |
2–5 |
Jul 2017 |
Winnetka, United States |
Challenger |
Hard |
Sanchai Ratiwatana |
Bradley Klahn
Kevin King |
7–6(7–4), 6–2 |
| Loss |
2–6 |
Oct 2017 |
Ningbo, China |
Challenger |
Hard |
Jeevan Nedunchezhiyan |
Radu Albot José Statham |
5–7, 3–6 |
| Loss |
2–7 |
Nov 2017 |
Kobe, Japan |
Challenger |
Hard (i) |
Jeevan Nedunchezhiyan |
Ben McLachlan
Yasutaka Uchiyama |
6–4, 3–6, [8–10] |
| Loss |
2–8 |
Nov 2017 |
Toyota, Japan |
Challenger |
Carpet (i) |
Ruben Gonzales |
Max Purcell
Andrew Whittington |
3–6, 6–2, [8–10] |
| Win |
36–10 |
Nov 2017 |
Indonesia F7, Jakarta |
Futures |
Hard |
Justin Barki |
Shintaro Imai
Renta Tokuda |
6–3, 1–6, [11–9] |
| Win |
3–8 |
Feb 2018 |
Dallas, United States |
Challenger |
Hard (i) |
Jeevan Nedunchezhiyan |
Leander Paes
Joe Salisbury |
6–4, 3–6, [10–7] |
| Loss |
3–9 |
Apr 2018 |
Nanchang, China |
Challenger |
Clay (i) |
Ruben Gonzales |
Gong Mao-xin
Zhang Ze |
6–3, 6–7(7–9), [7–10] |
| Win |
4–9 |
May 2018 |
Busan, South Korea |
Challenger |
Hard |
Hsieh Cheng-peng |
Ruan Roelofse
John-Patrick Smith |
6–4, 6–3 |
| Loss |
4–10 |
Jul 2018 |
Winnetka, United States |
Challenger |
Hard |
Roberto Maytín |
Jeevan Nedunchezhiyan
Austin Krajicek |
7–6(7–4), 4–6, [5–10] |
| Loss |
36–11 |
Jul 2018 |
Indonesia F1, Jakarta |
Futures |
Hard |
Justin Barki |
Michael Look
Matthew Romios |
6–7(6–8), 6–7(5–7) |
| Win |
37–11 |
Aug 2018 |
Indonesia F3, Jakarta |
Futures |
Hard |
Justin Barki |
Francis Alcantara
Kaito Uesugi |
6–3, 6–2 |
| Loss |
4–11 |
Oct 2018 |
Stockton, United States |
Challenger |
Hard |
Sanchai Ratiwatana |
Darian King
Noah Rubin |
3–6, 4–6 |
| Win |
5–11 |
Oct 2018 |
Fairfield, United States |
Challenger |
Hard |
Sanchai Ratiwatana |
Henri Laaksonen
Harri Heliövaara |
6–0, 7–6 |
| Loss |
5–12 |
Oct 2018 |
Ningbo, China |
Challenger |
Hard |
Hsieh Cheng-peng |
Gong Maoxin
Zhang Ze |
5–7, 6–2, [5–10] |
| Loss |
5–13 |
Oct 2018 |
Liuzhou, China |
Challenger |
Hard |
Hsieh Cheng-peng |
Gong Maoxin
Zhang Ze |
3–6, 6–2, [3–10] |
| Win |
6–13 |
Nov 2018 |
Shenzhen, China |
Challenger |
Hard |
Hsieh Cheng-peng |
Sriram Balaji
Jeevan Nedunchezhiyan |
6–4, 6–2 |
| Win |
7–13 |
Jan 2019 |
Da Nang, Vietnam |
Challenger |
Hard |
Hsieh Cheng-peng |
Miguel Ángel Reyes-Varela
Leander Paes |
6–3, 2–6, [11–9] |
| Loss |
7–14 |
Feb 2019 |
Bangkok, Thailand |
Challenger |
Hard |
Hsieh Cheng-peng |
Gong Maoxin
Zhang Ze |
4–6, 4–6 |
| Win |
8–14 |
Mar 2019 |
Shenzhen, China |
Challenger |
Hard |
Hsieh Cheng-peng |
Gonçalo Oliveira
Li Zhe |
6–4, 3–6, [10–6] |
| Win |
9–14 |
May 2019 |
Busan, South Korea |
Challenger |
Hard |
Hsieh Cheng-peng |
Toshihide Matsui
Vishnu Vardhan |
7–6(9–7), 6–1 |
| Win |
10–14 |
May 2019 |
Gwangju, South Korea |
Challenger |
Hard |
Hsieh Cheng-peng |
Nam Ji-sung
Song Min-kyu |
6–3, 3–6, [10–6] |
| Loss |
10–15 |
Nov 2019 |
Kobe, Japan |
Challenger |
Hard (i) |
André Göransson |
Purav Raja
Ramkumar Ramanathan |
6–7(6–8), 3–6 |
| Loss |
10–16 |
Jan 2020 |
Bangkok, Thailand |
Challenger |
Hard |
Sanchai Ratiwatana |
Andrey Golubev
Aleksandr Nedovyesov |
6–3, 6–7(1–7), [5–10] |
| Loss |
37–12 |
Aug 2022 |
M15 Jakarta, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Yuta Shimizu
Ryota Tanuma |
1–6, 6–7(6–8) |
| Loss |
10–17 |
Aug 2022 |
Nonthaburi, Thailand |
Challenger |
Hard |
Francis Alcantara |
Benjamin Lock
Yuta Shimizu |
1–6, 3–6 |
| Loss |
10–18 |
Sep 2022 |
Nonthaburi, Thailand |
Challenger |
Hard |
Francis Alcantara |
Ajeet Rai
Chung Yun-seong |
1–6, 6–7 |
| Loss |
10–19 |
Sep 2022 |
Braga, Portugal |
Challenger |
Clay |
Jeevan Nedunchezhiyan |
Vít Kopřiva
Jaroslav Pospíšil |
6–3, 3–6, [4–10] |
| Loss |
10–20 |
Jan 2023 |
Nonthaburi, Thailand |
Challenger |
Hard |
Akira Santillan |
Yuki Bhambri
Saketh Myneni |
6–2, 6–7(7–9), [12–14] |
| Win |
38–12 |
Jan 2023 |
M15 Jakarta, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Huang Tsung-hao
Lee Duck-hee |
6–2, 6–4 |
| Loss |
38–13 |
Jun 2023 |
M25 Jakarta, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Hiroki Moriya
Francis Alcantara |
1–6, 2–6 |
| Win |
39–13 |
Jun 2023 |
M25 Jakarta, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Anthony Susanto
David Agung Susanto |
6–4, 6–4 |
| Win |
40–13 |
Aug 2023 |
M25 Jakarta, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Han Seon-yong
Lee Jea-moon |
6–2, 4–6, [10–1] |
| Win |
41–13 |
Nov 2023 |
M15 Ipoh, Malaysia |
World Tennis Tour |
Hard |
Francis Alcantara |
Thijmen Loof
Wishaya Trongcharoenchaikul |
6–2, 6–0 |
| Win |
42–13 |
Nov 2023 |
M15 Kuala Lumpur, Malaysia |
World Tennis Tour |
Hard |
Francis Alcantara |
Thijmen Loof
Pruchya Isaro |
6–4, 6–2 |
| Win |
43–13 |
Jan 2024 |
M25 Chennai, India |
World Tennis Tour |
Hard |
Francis Alcantara |
Bogdan Bobrov
Adil Kalyanpur |
6–4, 6–2 |
| Win |
44–13 |
Feb 2024 |
M15 Nakhon Si Thammarat, Thailand |
World Tennis Tour |
Hard |
Pruchya Isaro |
Huang Tsung-hao
Yeongseok Jeong |
6–4, 4–6, [10–8] |
| Loss |
10–21 |
Mar 2024 |
Kigali, Rwanda |
Challenger |
Clay |
Pruchya Isaro |
Max Houkes
Clément Tabur |
3–6, 6–7(4–7) |
| Win |
45–13 |
Jul 2024 |
M25 Taipei, Taiwan |
World Tennis Tour |
Hard |
Pruchya Isaro |
Ray Ho
Shin Woo-bin |
7–6(7–4), 6–4 |
| Win |
46–13 |
Aug 2024 |
M25 Taipei, Taiwan |
World Tennis Tour |
Hard |
Pruchya Isaro |
Sai Karteek Reddy Ganta
Wishaya Trongcharoenchaikul |
7–6(7–4), 7–5 |
| Loss |
46–14 |
Jan 2025 |
M25 Bali, Indonesia |
World Tennis Tour |
Hard |
Nathan Anthony Barki |
Yusuke Kusuhara
Shunsuke Nakagawa |
2–6, 4–6 |
| Win |
47–14 |
Mar 2025 |
M15 Nonthaburi, Thailand |
World Tennis Tour |
Hard |
Muhammad Rifqi Fitriadi |
Thanapet Chanta
Yuttana Charoenphon |
6–2, 6–4 |
| Win |
48–14 |
Sep 2025 |
M25 Bali, Indonesia |
World Tennis Tour |
Hard |
Muhammad Rifqi Fitriadi |
Mitsuki Wei Kang Leong
Koki Matsuda |
6–0, 2–6, [10–7] |
| Win |
49–14 |
Nov 2025 |
M15 Kuala Lumpur, Malaysia |
World Tennis Tour |
Hard |
Muhammad Rifqi Fitriadi |
Francis Alcantara
Chase Ferguson |
4–6, 6–3, [12–10] |
| Win |
50–14 |
Nov 2025 |
M15 Phan Thiet, Vietnam |
World Tennis Tour |
Hard |
Muhammad Rifqi Fitriadi |
Thanapet Chanta
Pawit Sornlaksup |
6–4, 6–3 |