| Result
|
W–L
|
Template:NsDateTemplate:Ns
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
| Win
|
1–0
|
Template:Dts
|
India F6, Chennai
|
Futures
|
Clay
|
Template:Flagicon Vivek Shokeen
|
Template:Flagicon Sriram Balaji Template:Flagicon Vijay Sundar Prashanth
|
7–5, 6–4
|
| Loss
|
1–1
|
Template:Dts
|
India F12, Kolkata
|
Futures
|
Clay
|
Template:Flagicon Vijay Sundar Prashanth
|
Template:Flagicon Sriram Balaji Template:Flagicon Vinayak Sharma Kaza
|
3–6, 6–4, [3–10]
|
| Win
|
2–1
|
Template:Dts
|
India F4, Trichy
|
Futures
|
Clay
|
Template:Flagicon Vijay Sundar Prashanth
|
Template:Flagicon Rupesh Roy Template:Flagicon Vivek Shokeen
|
7–6(7–3), 6–7(5–7), [10–7]
|
| Win
|
3–1
|
Template:Dts
|
India F9, Bangalore
|
Futures
|
Hard
|
Template:Flagicon Ranjeet Virali-Murugesan
|
Template:Flagicon Sriram Balaji Template:Flagicon Arun-Prakash Rajagopalan
|
4–6, 6–3, [10–7]
|
| Loss
|
3–2
|
Template:Dts
|
Cambodia F2, Phnom Penh
|
Futures
|
Hard
|
Template:Flagicon Gao Wan
|
Template:Flagicon Marcus Daniell Template:Flagicon Richard Gabb
|
1–6, 6–7(5–7)
|
| Win
|
4–2
|
Template:Dts
|
India F15, Davanagere
|
Futures
|
Hard
|
Template:Flagicon Sriram Balaji
|
Template:Flagicon Vijay Sundar Prashanth Template:Flagicon Arun-Prakash Rajagopalan
|
6–7(4–7), 6–4, [10–1]
|
| Loss
|
4–3
|
Template:Dts
|
India F1, Chennai
|
Futures
|
Clay
|
Template:Flagicon Sriram Balaji
|
Template:Flagicon Arata Onozawa Template:Flagicon Arun-Prakash Rajagopalan
|
4–6, 6–0, [7–10]
|
| Win
|
5–3
|
Template:Dts
|
India F6, Chennai
|
Futures
|
Hard
|
Template:Flagicon Sriram Balaji
|
Template:Flagicon Toshihide Matsui Template:Flagicon Bumpei Sato
|
6–1, 6–4
|
| Win
|
6–3
|
Template:Dts
|
India F7, Chennai
|
Futures
|
Hard
|
Template:Flagicon Sriram Balaji
|
Template:Flagicon Keith-Patrick Crowley Template:Flagicon Arun-Prakash Rajagopalan
|
6–2, 6–7(6–8), [10–5]
|
| Win
|
7–3
|
Template:Dts
|
Gabon F1, Libreville
|
Futures
|
Hard
|
Template:Flagicon Vishnu Vardhan
|
Template:Flagicon Sam Barry Template:Flagicon Elie Rousset
|
6–2, 6–7(6–8), [10–5]
|
| Loss
|
7–4
|
Template:Dts
|
Gabon F2, Libreville
|
Futures
|
Hard
|
Template:Flagicon Vishnu Vardhan
|
Template:Flagicon Sam Barry Template:Flagicon Elie Rousset
|
0–6, 0–6
|
| Win
|
8–4
|
Template:Dts
|
Burundi F1, Bujumbura
|
Futures
|
Clay
|
Template:Flagicon Yannick Mertens
|
Template:Flagicon Mark Fynn Template:Flagicon Hassan Ndayishimiye
|
6–3, 6–2
|
| Win
|
9–4
|
Template:Dts
|
India F10, Bhopal
|
Futures
|
Hard
|
Template:Flagicon Purav Raja
|
Template:Flagicon Daniiar Duldaev Template:Flagicon Karunuday Singh
|
6–3, 6–3
|
| Win
|
10–4
|
Template:Dts
|
India F3, Chennai
|
Futures
|
Clay
|
Template:Flagicon Vishnu Vardhan
|
Template:Flagicon Sriram Balaji Template:Flagicon Ranjeet Virali-Murugesan
|
7–6(7–1), 6–3
|
| Win
|
11–4
|
Template:Dts
|
Gabon F1, Libreville
|
Futures
|
Hard
|
Template:Flagicon Sam Barry
|
Template:Flagicon Mark Fynn Template:Flagicon Ruan Roelofse
|
6–2, 6–2
|
| Win
|
12–4
|
Template:Dts
|
Gabon F2, Libreville
|
Futures
|
Hard
|
Template:Flagicon Sam Barry
|
Template:Flagicon Mark Fynn Template:Flagicon Ruan Roelofse
|
7–6(7–5), 6–3
|
| Win
|
13–4
|
Template:Dts
|
Kazakhstan F12, Shymkent
|
Futures
|
Clay
|
Template:Flagicon Enrique López Pérez
|
Template:Flagicon Yurii Dzhavakian Template:Flagicon Olexiy Kolisnyk
|
7–5, 6–0
|
| Win
|
14–4
|
Template:Dts
|
Kazakhstan F13, Shymkent
|
Futures
|
Clay
|
Template:Flagicon Enrique López Pérez
|
Template:Flagicon Aleksandar Lazov Template:Flagicon Aleksandre Metreveli
|
6–3, 6–3
|
| Win
|
15–4
|
Template:Dts
|
India F7, Raipur
|
Futures
|
Hard
|
Template:Flagicon Vishnu Vardhan
|
Template:Flagicon Vinayak Sharma Kaza Template:Flagicon Vijay Sundar Prashanth
|
2–6, 6–3, [10–6]
|
| Win
|
1–0
|
[[2015 Emami Kolkata Open ATP Challenger Tour – Doubles|Template:Dts]]
|
Kolkata, India
|
Challenger
|
Hard
|
Template:Flagicon Somdev Devvarman
|
Template:Flagicon James Duckworth Template:Flagicon Luke Saville
|
w/o
|
| Win
|
16–4
|
Template:Dts
|
India F1, Chandigarh
|
Futures
|
Hard
|
Template:Flagicon Vijay Sundar Prashanth
|
Template:Flagicon Enrique López Pérez Template:Flagicon David Pérez Sanz
|
6–3, 6–4
|
| Loss
|
16–5
|
Template:Dts
|
Indonesia F3, Jakarta
|
Futures
|
Hard
|
Template:Flagicon Danai Udomchoke
|
Template:Flagicon Toshihide Matsui Template:Flagicon Christopher Rungkat
|
4–6, 2–6
|
| Loss
|
16–6
|
Template:Dts
|
Nigeria F1, Abuja
|
Futures
|
Hard
|
Template:Flagicon Matija Pecotić
|
Template:Flagicon Deiton Baughman Template:Flagicon Eric Quigley
|
1–6, 4–6
|
| Win
|
17–6
|
Template:Dts
|
Nigeria F2, Abuja
|
Futures
|
Hard
|
Template:Flagicon Matija Pecotić
|
Template:Flagicon Keith-Patrick Crowley Template:Flagicon Tucker Vorster
|
6–4, 3–6, [10–4]
|
| Win
|
18–6
|
Template:Dts
|
Guam F1, Tumon
|
Futures
|
Hard
|
Template:Flagicon Yuichi Ito
|
Template:Flagicon Masakatsu Noguchi Template:Flagicon Masaki Sasai
|
2–6, 6–3, [10–7]
|
| Win
|
19–6
|
Template:Dts
|
India F11, Chennai
|
Futures
|
Hard
|
Template:Flagicon Vijay Sundar Prashanth
|
Template:Flagicon Mohit Mayur Jayaprakash Template:Flagicon Vinayak Sharma Kaza
|
6–4, 7–6(7–5)
|
| Win
|
20–6
|
Template:Dts
|
India F12, Chennai
|
Futures
|
Hard
|
Template:Flagicon Vijay Sundar Prashanth
|
Template:Flagicon Markos Kalovelonis Template:Flagicon Timur Khabibulin
|
4–6, 6–3, [10–4]
|
| Loss
|
1–1
|
[[2016 Gemdale ATP Challenger – Doubles|Template:Dts]]
|
Shenzhen, China
|
Challenger
|
Hard
|
Template:Flagicon Saketh Myneni
|
Template:Flagicon Luke Saville Template:Flagicon Jordan Thompson
|
6–3, 4–6, [10–12]
|
| Win
|
2–1
|
[[2016 TAC Cup Nanjing Challenger – Doubles|Template:Dts]]
|
Nanjing, China
|
Challenger
|
Clay
|
Template:Flagicon Saketh Myneni
|
Template:Flagicon Denys Molchanov Template:Flagicon Aleksandr Nedovyesov
|
6–3, 6–3
|
| Win
|
3–1
|
[[2016 Karshi Challenger – Doubles|Template:Dts]]
|
Karshi, Uzbekistan
|
Challenger
|
Hard
|
Template:Flagicon Enrique López Pérez
|
Template:Flagicon Aleksandre Metreveli Template:Flagicon Dmitry Popko
|
6–1, 6–4
|
| Loss
|
3–2
|
[[2016 Vietnam Open (tennis) – Doubles|Template:Dts]]
|
Ho Chi Minh City, Vietnam
|
Challenger
|
Hard
|
Template:Flagicon Ramkumar Ramanathan
|
Template:Flagicon Sanchai Ratiwatana Template:Flagicon Sonchat Ratiwatana
|
5–7, 4–6
|
| Loss
|
3–3
|
[[2016 Kobe Challenger – Doubles|Template:Dts]]
|
Kobe, Japan
|
Challenger
|
Hard (i)
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon Daniel Masur Template:Flagicon Ante Pavić
|
6–4, 3–6, [6–10]
|
| Loss
|
3–4
|
[[2016 Dunlop World Challenge – Men's Doubles|Template:Dts]]
|
Toyota, Japan
|
Challenger
|
Carpet (i)
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon Matt Reid Template:Flagicon John-Patrick Smith
|
3–6, 4–6
|
| Loss
|
3–5
|
[[2017 RBC Tennis Championships of Dallas – Doubles|Template:Dts]]
|
Dallas, USA
|
Challenger
|
Hard (i)
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon David O'Hare Template:Flagicon Joe Salisbury
|
7–6(8–6), 3–6, [9–11]
|
| Win
|
4–5
|
[[2017 Prosperita Open – Doubles|Template:Dts]]
|
Ostrava, Czech Republic
|
Challenger
|
Clay
|
Template:Flagicon Franko Škugor
|
Template:Flagicon Rameez Junaid Template:Flagicon Lukáš Rosol
|
6–3, 6–2
|
| Loss
|
4–6
|
[[2017 Ningbo Challenger – Doubles|Template:Dts]]
|
Ningbo, China
|
Challenger
|
Hard
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon Radu Albot Template:Flagicon Jose Statham
|
5–7, 3–6
|
| Loss
|
4–7
|
[[2017 Kobe Challenger – Doubles|Template:Dts]]
|
Kobe, Japan
|
Challenger
|
Hard (i)
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon Ben McLachlan Template:Flagicon Yasutaka Uchiyama
|
6–4, 3–6, [8–10]
|
| Win
|
5–7
|
[[2018 RBC Tennis Championships of Dallas – Doubles|Template:Dts]]
|
Dallas, USA
|
Challenger
|
Hard (i)
|
Template:Flagicon Christopher Rungkat
|
Template:Flagicon Leander Paes Template:Flagicon Joe Salisbury
|
6–4, 3–6, [10–7]
|
| Loss
|
5–8
|
[[2018 Play In Challenger – Doubles|Template:Dts]]
|
Lille, France
|
Challenger
|
Hard
|
Template:Flagicon Purav Raja
|
Template:Flagicon Hugo Nys Template:Flagicon Tim Pütz
|
6–7(3–7), 6–1, [7–10]
|
| Loss
|
5–9
|
[[2018 Tallahassee Tennis Challenger – Doubles|Template:Dts]]
|
Tallahassee, USA
|
Challenger
|
Clay
|
Template:Flagicon Enrique López Pérez
|
Template:Flagicon Robert Galloway Template:Flagicon Denis Kudla
|
3–6, 1–6
|
| Loss
|
5–10
|
[[2018 Savannah Challenger – Doubles|Template:Dts]]
|
Savannah, USA
|
Challenger
|
Clay
|
Template:Flagicon Enrique López Pérez
|
Template:Flagicon Luke Bambridge Template:Flagicon Akira Santillan
|
2–6, 2–6
|
| Loss
|
5–11
|
[[2018 Nottingham Open – Men's Doubles|Template:Dts]]
|
Nottingham, Great Britain
|
Challenger
|
Grass
|
Template:Flagicon Austin Krajicek
|
Template:Flagicon Frederik Nielsen Template:Flagicon Joe Salisbury
|
6–7(5–7), 1–6
|
| Win
|
6–11
|
[[2018 Fuzion 100 Ilkley Trophy – Men's Doubles|Template:Dts]]
|
Ilkley, Great Britain
|
Challenger
|
Grass
|
Template:Flagicon Austin Krajicek
|
Template:Flagicon Kevin Krawietz Template:Flagicon Andreas Mies
|
6–3, 6–3
|
| Win
|
7–11
|
[[2018 Nielsen Pro Tennis Championships – Doubles|Template:Dts]]
|
Winnetka, USA
|
Challenger
|
Hard
|
Template:Flagicon Austin Krajicek
|
Template:Flagicon Roberto Maytín Template:Flagicon Christopher Rungkat
|
6–7(4–7), 6–4, [10–5]
|
| Win
|
8–11
|
[[2018 Monterrey Challenger – Doubles|Template:Dts]]
|
Monterrey, Mexico
|
Challenger
|
Hard
|
Template:Flagicon Marcelo Arévalo
|
Template:Flagicon Leander Paes Template:Flagicon Miguel Ángel Reyes-Varela
|
6–1, 6–4
|
| Loss
|
8–12
|
[[2018 Shenzhen Longhua Open – Men's Doubles|Template:Dts]]
|
Shenzhen, China
|
Challenger
|
Hard
|
Template:Flagicon Sriram Balaji
|
Template:Flagicon Hsieh Cheng-peng Template:Flagicon Christopher Rungkat
|
4–6, 2–6
|
| Win
|
9–12
|
[[2021 Lisboa Belém Open – Men's Doubles|Template:Dts]]
|
Lisbon, Portugal
|
Challenger
|
Clay
|
Template:Flagicon Purav Raja
|
Template:Flagicon Nuno Borges Template:Flagicon Francisco Cabral
|
7–6(7–5), 6–3
|
| Loss
|
9–13
|
[[2021 Tenerife Challenger – Doubles|Template:Dts]]
|
Tenerife, Spain
|
Challenger
|
Hard
|
Template:Flagicon Purav Raja
|
Template:Flagicon Nuno Borges Template:Flagicon Francisco Cabral
|
3–6, 4–6
|