Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Loss | 0–1 | | Japan F6, Kashiwa | Futures | Hard | Lu Yen-hsun | Peter Handoyo
Suwandi Suwandi | 3–6, 2–6 |
Win | 1–1 | | Busan, Korea, Rep. | Challenger | Hard | Michihisa Onoda | Baek Seung-bok
Park Seung-kyu | 6–1, 6–3 |
Win | 2–1 | | Mexico F9, Quintana Roo | Futures | Hard | Michihisa Onoda | Paul Capdeville
Sebastián Decoud | 6–3, 6–4 |
Loss | 2–2 | | Korea Rep. F2, Daegu | Futures | Hard | Satoshi Iwabuchi | Yu Xinyuan
Zeng Shaoxuan | 3–6, 7–5, 3–6 |
Loss | 2–3 | | Yokohama, Japan | Challenger | Hard | Satoshi Iwabuchi | Hiroki Kondo
Go Soeda | 7–6, 3–6, |
Loss | 2–4 | | Korea Rep. F3, Daegu | Futures | Hard | Satoshi Iwabuchi | Kim Young-jun
Kwon Oh-hee | 6–3, 6–7, |
Loss | 2–5 | 2009 Busan Open Challenger Tennis – Doubles| | Busan, Korea, Rep. | Challenger | Hard | Tasuku Iwami | Sanchai Ratiwatana Sonchat Ratiwatana | 4–6, 2–6 |
Win | 3–5 | 2010 Fergana Challenger – Doubles| | Fergana, Uzbekistan | Challenger | Hard | Brendan Evans | Gong Maoxin
Li Zhe | 3–6, 6–3, |
Win | 4–5 | | Guam F1, Tumon | Futures | Hard | Tasuku Iwami | Ruben Gonzales
Christian Guevara | 3–6, 7–5, |
Loss | 4–6 | | China F5, Chengdu | Futures | Hard | Yusuke Watanuki | Gao Peng
Gao Wan | 4–6, 4–6 |
Loss | 4–7 | | Japan F9, Ōarai | Futures | Hard | Yi Chu-huan | An Jae-sung
Arata Onozawa | 6–2, 1–6, |
Win | 5–7 | 2013 Internationaux de Nouvelle-Calédonie – Doubles| | Nouméa, New Caledonia | Challenger | Hard | Sam Groth | Artem Sitak
Jose Statham | 7–6, 1–6, |
Loss | 5–8 | | India F6, Chennai | Futures | Hard | Bumpei Sato | Sriram Balaji
Jeevan Nedunchezhiyan | 1–6, 4–6 |
Loss | 5–9 | | Japan F8, Kashiwa | Futures | Hard | Bumpei Sato | Hiroki Kondo
Jose Statham | 4–6, 2–6 |
Win | 6–9 | 2013 Beijing International Challenger – Men's Doubles| | Beijing, China, P.R. | Challenger | Hard | Danai Udomchoke | Gong Maoxin
Zhang Ze | 4–6, 7–6, |
Loss | 6–10 | | China F6, Zhangjiagang | Futures | Hard | Lim Yong-kyu | Sriram Balaji
Ranjeet Virali-Murugesan | 5–7, 6–7 |
Loss | 6–11 | | Cambodia F2, Phnom Penh | Futures | Hard | Danai Udomchoke | Takuto Niki
Arata Onozawa | 6–7, 6–7 |
Loss | 6–12 | 2014 McDonald's Burnie International – Men's Doubles| | Burnie, Australia | Challenger | Hard | Danai Udomchoke | Matt Reid
John-Patrick Smith | 4–6, 2–6 |
Win | 7–12 | | Japan F1, Tokyo | Futures | Hard | Arata Onozawa | Shintaro Imai
Takao Suzuki | 6–4, 7–5 |
Loss | 7–13 | | Japan F3, Kōfu | Futures | Hard | Danai Udomchoke | Takuto Niki
Arata Onozawa | 4–6, 2–6 |
Win | 8–13 | 2014 Dunlop World Challenge – Men's Doubles| | Toyota, Japan | Challenger | Carpet | Yasutaka Uchiyama | Bumpei Sato
Yang Tsung-hua | 7–6, 6–2 |
Loss | 8–14 | 2015 Delhi Open – Men's Doubles| | New Delhi, India | Challenger | Hard | Riccardo Ghedin | Egor Gerasimov
Alexander Kudryavtsev | 7–6, 4–6, |
Loss | 8–15 | | Indonesia F1, Tarakan | Futures | Hard | Christopher Rungkat | Matt Seeberger
Finn Tearney | 2–6, 6–1, |
Win | 9–15 | | Indonesia F2, Tegal | Futures | Hard | Christopher Rungkat | Aditya Hari Sasongko
Sunu-Wahyu Trijati | 6–4, 6–2 |
Win | 10–15 | | Indonesia F3, Jakarta | Futures | Hard | Christopher Rungkat | Jeevan Nedunchezhiyan
Danai Udomchoke | 6–4, 6–2 |
Win | 11–15 | | Thailand F1, Bangkok | Futures | Hard | Christopher Rungkat | Sanchai Ratiwatana
Sonchat Ratiwatana | 4–6, 6–3, |
Win | 12–15 | | Thailand F4, Bangkok | Futures | Hard | Christopher Rungkat | Sanchai Ratiwatana
Sonchat Ratiwatana | 4–6, 6–3, |
Win | 13–15 | | Thailand F6, Bangkok | Futures | Hard | Christopher Rungkat | Benjamin Mitchell
Jordan Thompson | 4–6, 6–3, |
Loss | 13–16 | | Thailand F7, Bangkok | Futures | Hard | Christopher Rungkat | Pruchya Isaro
Nuttanon Kadchapanan | 4–6, 6–7 |
Win | 14–16 | | Japan F1, Tokyo | Futures | Hard | Yuya Kibi | Huang Liang-chi
Ben McLachlan | 6–3, 6–1 |
Loss | 14–17 | | Japan F3, Kōfu | Futures | Hard | Yuya Kibi | Shintaro Imai
Takuto Niki | 1–6, 2–6 |
Win | 15–17 | | Guam F1, Tumon | Futures | Hard | Andrew Whittington | Sho Katayama
Yutaro Matsuzaki | 6–3, 3–6, |
Loss | 15–18 | 2016 Fergana Challenger – Men's Doubles| | Fergana, Uzbekistan | Challenger | Hard | Vishnu Vardhan | Yannick Jankovits
Luca Margaroli | 4–6, 6–7 |
Win | 16–18 | | Japan F6, Karuizawa | Futures | Clay | Christopher Rungkat | Shintaro Imai
Takuto Niki | 7–5, 6–2 |
Win | 17–18 | 2017 President's Cup – Men's Doubles| | Astana, Kazakhstan | Challenger | Hard | Vishnu Vardhan | Evgeny Karlovskiy
Evgenii Tiurnev | 7–6, 6–7, |
Win | 18–18 | 2017 Shanghai Challenger – Doubles| | Shanghai, China, P.R. | Challenger | Hard | Yi Chu-huan | Bradley Klahn
Peter Polansky | 7–6, 4–6, |
Win | 19–18 | 2018 Seoul Open Challenger – Doubles| | Seoul, Korea, Rep. | Challenger | Hard | Frederik Nielsen | Chen Ti
Yi Chu-huan | 6–4, 7–6 |
Loss | 19–19 | 2018 Charlottesville Men's Pro Challenger – Doubles| | Charlottesville, USA | Challenger | Hard | Frederik Nielsen | Harri Heliövaara
Henri Laaksonen | 3–6, 4–6 |
Win | 20–19 | 2018 Knoxville Challenger – Doubles| | Knoxville, USA | Challenger | Hard | Frederik Nielsen | Hunter Reese
Tennys Sandgren | 7–6, 7–5 |
Loss | 20–20 | 2019 Busan Open – Doubles| | Busan, Korea, Rep. | Challenger | Hard | Vishnu Vardhan | Hsieh Cheng-peng
Christopher Rungkat | 6–7, 1–6 |