Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
Win |
1–0 |
Sep 2009 |
Burundi F1, Bujumbura |
Futures |
Clay |
Hendrik Coertzen |
Bogdan-Victor Leonte
Rupesh Roy |
6–4, 6–2 |
Win |
2–0 |
Sep 2009 |
Rwanda F1, Kigali |
Futures |
Clay |
Hendrik Coertzen |
Sunday Emmanuel
Duncan Mugabe |
6–3, 7–5 |
Loss |
2–1 |
Oct 2009 |
South Africa F1, Pretoria |
Futures |
Hard |
Hendrik Coertzen |
Andrew Anderson
Benjamin Janse van Rensburg |
3–6, 5–7 |
Win |
3–1 |
Sep 2010 |
Uganda F1, Kampala |
Futures |
Clay |
James Feaver |
Takanyi Garanganga
Duncan Mugabe |
7–6(10–8), 6–2 |
Loss |
3–2 |
Oct 2010 |
Nigeria F2, Lagos |
Futures |
Hard |
Raven Klaasen |
Amir Weintraub
Boy Westerhof |
7–5, 4–6, [6–10] |
Loss |
3–3 |
Feb 2011 |
Turkey F4, Antalya |
Futures |
Hard |
Michal Konečný |
Sergey Betov
Denys Molchanov |
4–6, 1–6 |
Loss |
3–4 |
Jul 2011 |
Spain F22, Palma del Río |
Futures |
Hard |
Nicolaas Scholtz |
Juan José Leal-Gómez
Borja Rodríguez Manzano |
3–6, 6–3, [10–12] |
Win |
4–4 |
Jul 2011 |
Spain F23, Bakio |
Futures |
Hard |
Nicolaas Scholtz |
Francesco Borgo
Claudio Grassi |
7–5, 6–3 |
Loss |
4–5 |
Aug 2011 |
Great Britain F12, London |
Futures |
Hard |
Sanam Singh |
David Rice
Sean Thornley |
3–6, 2–6 |
Win |
5–5 |
Sep 2011 |
Israel F7, Akko |
Futures |
Hard |
Mikhail Vasiliev |
Erik Crepaldi
Claudio Grassi |
6–3, 6–3 |
Loss |
5–6 |
Sep 2011 |
Israel F9, Be'er Sheva |
Futures |
Hard |
Vitali Reshetnikov |
Francesco Borgo
Marko Daniš |
2–6, 3–6 |
Win |
6–6 |
Nov 2011 |
Rwanda F1, Kigali |
Futures |
Clay |
Gerald Melzer |
Omar Hedayet
Karim-Mohamed Maamoun |
6–7(1–7), 7–6(7–4), [10–8] |
Loss |
6–7 |
Jan 2012 |
Israel F1, Eilat |
Futures |
Hard |
Jean Andersen |
Claudio Grassi
Matteo Volante |
4–6, 6–4, [9–11] |
Loss |
6–8 |
Jan 2012 |
Israel F2, Eilat |
Futures |
Hard |
Jean Andersen |
Claudio Grassi
Antal van der Duim |
3–6, 5–7 |
Loss |
6–9 |
Feb 2012 |
Turkey F4, Antalya |
Futures |
Hard |
Abdullah Maqdes |
Damir Džumhur
Aldin Šetkić |
4–6, 6–4, [5–10] |
Loss |
6–10 |
Feb 2012 |
Turkey F5, Antalya |
Futures |
Hard |
Jean Andersen |
Tuna Altuna
Jiří Školoudík |
5–7, 6–7(4–7) |
Loss |
6–11 |
Mar 2012 |
France F5, Poitiers |
Futures |
Hard (i) |
Gleb Sakharov |
Olivier Patience
Nicolas Renavand |
2–6, 3–6 |
Win |
7–11 |
Mar 2012 |
France F6, Saint-Raphaël |
Futures |
Hard (i) |
Jean Andersen |
Thomas le Boulch
Baptiste Maitre |
6–2, 6–4 |
Loss |
7–12 |
Jul 2012 |
Anning, China, P.R. |
Challenger |
Clay |
Kittiphong Wachiramanowong |
Sanchai Ratiwatana
Sonchat Ratiwatana |
6–4, 6–7(1–7), [11–13] |
Win |
8–12 |
Sep 2012 |
Great Britain F14, Chiswick |
Futures |
Hard |
David Rice |
Harry Meehan
Stefan Sterland-Markovic |
7–5, 7–6(9–7) |
Win |
9–12 |
Sep 2012 |
Great Britain F15, London |
Futures |
Hard |
Jean Andersen |
Marcus Daniell
Manuel Sánchez |
6–2, 4–6, [12–10] |
Win |
10–12 |
Sep 2012 |
Kuwait F2, Meshref |
Futures |
Hard |
Abdullah Maqdes |
Clément Reix
Romain Sichez |
6–4, 6–4 |
Win |
11–12 |
Oct 2012 |
Kuwait F3, Meshref |
Futures |
Hard |
Lewis Burton |
Mohammad Ghareeb
Mikhail Vasiliev |
7–6(7–5), 7–6(7–2) |
Win |
12–12 |
Oct 2012 |
Nigeria F1, Lagos |
Futures |
Hard |
Kamil Čapkovič |
Alessandro Bega
Enrique López Pérez |
6–4, 6–2 |
Win |
13–12 |
Oct 2012 |
Nigeria F2, Lagos |
Futures |
Hard |
Kamil Čapkovič |
Alessandro Bega
Enrique López Pérez |
6–1, 6–2 |
Win |
14–12 |
Nov 2012 |
Zimbabwe F1, Harare |
Futures |
Hard |
Keith-Patrick Crowley |
Joel Kincaid
Evan Song |
3–6, 6–3, [10–5] |
Win |
15–12 |
Dec 2012 |
South Africa F1, Potchefstroom |
Futures |
Hard |
Jean Andersen |
Simon Cauvard
Elie Rousset |
6–1, 4–6, [10–7] |
Win |
16–12 |
Dec 2012 |
South Africa F2, Potchefstroom |
Futures |
Hard |
Jean Andersen |
Simon Cauvard
Elie Rousset |
7–6(7–5), 4–6, [10–5] |
Win |
17–12 |
Feb 2013 |
Burnie, Australia |
Challenger |
Hard |
John-Patrick Smith |
Brydan Klein
Dane Propoggia |
6–2, 6–2 |
Loss |
17–13 |
Feb 2013 |
Australia F2, Mildura |
Futures |
Grass |
Colin Ebelthite |
Sam Groth
John-Patrick Smith |
3–6, 4–6 |
Win |
18–13 |
Mar 2013 |
Bahrain F1, Manama |
Futures |
Hard |
Riccardo Maiga |
Cristian Rodríguez
Jordi Samper Montaña |
6–3, 6–3 |
Win |
19–13 |
Jun 2013 |
Turkey F25, Istanbul |
Futures |
Hard |
Dean O'Brien |
Barış Ergüden
Barkın Yalçınkale |
6–1, 4–6, [11–9] |
Loss |
19–14 |
Jul 2013 |
Istanbul, Turkey |
Challenger |
Hard |
Brydan Klein |
James Cluskey
Fabrice Martin |
6–3, 3–6, [5–10] |
Win |
20–14 |
Aug 2013 |
USA F22, Edwardsville |
Futures |
Hard |
Keith-Patrick Crowley |
Patrick Davidson
Leon Frost |
6–3, 6–1 |
Win |
21–14 |
Sep 2013 |
Kuwait F2, Meshref |
Futures |
Hard |
Tak Khunn Wang |
Lewis Burton
Marcus Willis |
4–6, 6–3, [10–6] |
Win |
22–14 |
Oct 2013 |
Nigeria F1, Lagos |
Futures |
Hard |
Ante Pavić |
Borna Ćorić
Dino Marcan |
7–6(7–3), 6–2 |
Win |
23–14 |
Oct 2013 |
Nigeria F2, Lagos |
Futures |
Hard |
Ante Pavić |
Borna Ćorić
Dino Marcan |
7–5, 6–3 |
Loss |
23–15 |
Mar 2014 |
China F2, Guangzhou |
Futures |
Hard |
Chen Ti |
Riccardo Ghedin
Claudio Grassi |
4–6, 1–6 |
Win |
24–15 |
Apr 2014 |
Qatar F2, Doha |
Futures |
Hard |
Chen Ti |
Luke Bambridge
Antoine Benneteau |
6–4, 6–3 |
Win |
25–15 |
Apr 2014 |
Qatar F3, Doha |
Futures |
Hard |
Chen Ti |
Oliver Golding
Joshua Ward-Hibbert |
6–1, 6–1 |
Win |
26–15 |
May 2014 |
Korea F2, Seoul |
Futures |
Hard |
Dane Propoggia |
Chung Hong
Nam Ji-sung |
6–0, 6–3 |
Win |
27–15 |
May 2014 |
South Africa F1, Sun City |
Futures |
Hard |
Fritz Wolmarans |
Jacob Adaktusson
Milos Sekulic |
6–1, 6–4 |
Win |
28–15 |
Jun 2014 |
South Africa F3, Sun City |
Futures |
Hard |
Dean O'Brien |
Nicolaas Scholtz
Tucker Vorster |
7–6(8–6), 6–4 |
Loss |
28–16 |
Jul 2014 |
Thailand F9, Bangkok |
Futures |
Hard |
Chen Ti |
Pruchya Isaro
Nuttanon Kadchapanan |
4–6, 1–6 |
Win |
29–16 |
Jul 2014 |
Hong Kong F2, Hong Kong |
Futures |
Hard |
Arata Onozawa |
Peter Kobelt
Devin McCarthy |
6–2, 4–6, [10–4] |
Loss |
29–17 |
Jul 2014 |
Hong Kong F3, Hong Kong |
Futures |
Hard |
Arata Onozawa |
Peter Kobelt
Devin McCarthy |
7–5, 3–6, [4–10] |
Win |
30–17 |
Aug 2014 |
Turkey F27, Ankara |
Futures |
Clay |
Gavin van Peperzeel |
Tuna Altuna
Anıl Yüksel |
6–1, 6–1 |
Loss |
30–18 |
Aug 2014 |
Gabon F1, Libreville |
Futures |
Hard |
Mark Fynn |
Sam Barry
Jeevan Nedunchezhiyan |
2–6, 2–6 |
Loss |
30–19 |
Aug 2014 |
Gabon F2, Libreville |
Futures |
Hard |
Mark Fynn |
Sam Barry
Jeevan Nedunchezhiyan |
6–7(5–7), 3–6 |
Win |
31–19 |
Sep 2014 |
Turkey F31, Antalya |
Futures |
Hard |
Issam Haitham Taweel |
Bastien Favier
Hugo Grenier |
2–6, 6–1, [10–4] |
Loss |
31–20 |
Oct 2014 |
Zimbabwe F2, Harare |
Futures |
Hard |
Keith-Patrick Crowley |
Grégoire Barrère
Arthur Surreaux |
1–6, 2–6 |
Loss |
31–21 |
Jan 2015 |
Turkey F3, Antalya |
Futures |
Hard |
Li Zhe |
Lucas Miedler
Maximilian Neuchrist |
4–6, 4–6 |
Win |
32–21 |
Feb 2015 |
Turkey F4, Antalya |
Futures |
Hard |
Li Zhe |
Jan Choinski
Kevin Krawietz |
6–3, 4–6, [10–2] |
Win |
33–21 |
Feb 2015 |
Turkey F6, Antalya |
Futures |
Hard |
Tucker Vorster |
Gleb Sakharov
Tristan-Samuel Weissborn |
6–3, 2–6, [10–7] |
Loss |
33–22 |
Feb 2015 |
Turkey F7, Antalya |
Futures |
Hard |
Tucker Vorster |
Marat Deviatiarov
Tristan-Samuel Weissborn |
6–7(5–7), 2–6 |
Win |
34–22 |
Mar 2015 |
Turkey F8, Antalya |
Futures |
Hard |
Tucker Vorster |
Marat Deviatiarov
Tristan-Samuel Weissborn |
6–7(5–7), 7–6(7–4), [12–10] |
Win |
35–22 |
Mar 2015 |
Israel F2, Herzlia |
Futures |
Hard |
Matt Seeberger |
Cameron Silverman
Raleigh Smith |
2–6, 6–4, [12–10] |
Loss |
35–23 |
Mar 2015 |
Bahrain F1, Manama |
Futures |
Hard |
Matt Seeberger |
Dominik Kellovský
Tom Kočevar-Dešman |
6–7(4–7), 6–4, [7–10] |
Loss |
35–24 |
May 2015 |
Eskişehir, Turkey |
Challenger |
Hard |
Chen Ti |
Sergey Betov
Mikhail Elgin |
4–6, 7–6(7–2), [7–10] |
Win |
36–24 |
May 2015 |
Turkey F21, Antalya |
Futures |
Hard |
Ricardo Rodríguez |
Altuğ Çelikbilek
Sefa Suluoğlu |
6–2, 6–2 |
Loss |
36–25 |
Jun 2015 |
Gimcheon, Korea, Rep. |
Challenger |
Hard |
Dean O'Brien |
Li Zhe
Jose Statham |
4–6, 2–6 |
Win |
37–25 |
Jun 2015 |
Uzbekistan F4, Namangan |
Futures |
Hard |
Dean O'Brien |
Sanjar Fayziev
Jurabek Karimov |
7–5, 6–4 |
Win |
38–25 |
Jul 2015 |
Binghamton, USA |
Challenger |
Hard |
Dean O'Brien |
Daniel Nguyen
Dennis Novikov |
6–1, 7–6(7–0) |
Loss |
38–26 |
Aug 2015 |
Lexington, USA |
Challenger |
Hard |
Dean O'Brien |
Carsten Ball
Brydan Klein |
4–6, 6–7(4–7) |
Loss |
38–27 |
Oct 2015 |
Las Vegas, USA |
Challenger |
Hard |
Dean O'Brien |
Carsten Ball
Dustin Brown |
6–3, 3–6, [6–10] |
Loss |
38–28 |
May 2016 |
Bangkok, Thailand |
Challenger |
Hard |
Dean O'Brien |
Chen Ti
Jason Jung |
4–6, 6–3, [8–10] |
Win |
39–28 |
Oct 2016 |
USA F34, Burlingame |
Futures |
Hard (i) |
Ruben Gonzales |
Sam Barry
Peter Kobelt |
6–4, 6–4 |
Loss |
39–29 |
Nov 2016 |
Charlottesville, USA |
Challenger |
Hard (i) |
Brydan Klein |
Brian Baker
Sam Groth |
3–6, 3–6 |
Loss |
39–30 |
Jan 2017 |
France F2, Bressuire |
Futures |
Hard (i) |
Ante Pavić |
Corentin Denolly
Hugo Nys |
4–6, 2–6 |
Loss |
39–31 |
Mar 2017 |
Zhuhai, China, P.R. |
Challenger |
Hard |
Yi Chu-huan |
Gong Maoxin
Zhang Ze |
3–6, 6–7(4–7) |
Loss |
39–32 |
May 2017 |
Gimcheon, Korea, Rep. |
Challenger |
Hard |
Yi Chu-huan |
Marco Chiudinelli
Teymuraz Gabashvili |
1–6, 3–6 |
Win |
40–32 |
Jun 2017 |
Lisbon, Portugal |
Challenger |
Clay |
Christopher Rungkat |
Fred Gil
Gonçalo Oliveira |
7–6(9–7), 6–1 |
Loss |
40–33 |
Jul 2017 |
Marburg, Germany |
Challenger |
Clay |
Rameez Junaid |
Máximo González
Fabrício Neis |
3–6, 6–7(4–7) |
Loss |
40–34 |
Nov 2017 |
Champaign, USA |
Challenger |
Hard (i) |
Joe Salisbury |
Leander Paes
Purav Raja |
3–6, 7–6(7–5), [5–10] |
Win |
41–34 |
Jan 2018 |
Germany F2, Nußloch |
Futures |
Carpet (i) |
Kevin Krawietz |
Pedro Cachín
Daniel Masur |
6–3, 6–3 |
Loss |
41–35 |
Apr 2018 |
Guadalajara, Mexico |
Challenger |
Hard |
Brydan Klein |
Marcelo Arévalo
Miguel Ángel Reyes-Varela |
6–7(3–7), 5–7 |
Win |
42–35 |
May 2018 |
Gimcheon, Korea, Rep. |
Challenger |
Hard |
John-Patrick Smith |
Sanchai Ratiwatana
Sonchat Ratiwatana |
6–2, 6–3 |
Loss |
42–36 |
May 2018 |
Busan, Korea, Rep. |
Challenger |
Hard |
John-Patrick Smith |
Hsieh Cheng-peng
Christopher Rungkat |
4–6, 3–6 |
Loss |
42–37 |
Feb 2019 |
Dallas, USA |
Challenger |
Hard (i) |
Ante Pavić |
Marcos Giron
Dennis Novikov |
4–6, 6–7(3–7) |
Win |
43–37 |
Aug 2019 |
M15, Jakarta, Indonesia |
World Tennis Tour |
Hard |
Justin Barki |
Sho Shimabukuro
Hiroyasu Ehara |
7–6(7–3), 6–4 |
Loss |
43-38 |
Oct 2019 |
Claremont M25, CA , USA |
World Tennis Tour |
Hard |
Ruben Gonzales |
Milen Ianakiev
Hendrik Jebens |
4-6, 6-3, 15-17 |
Win |
44-38 |
Oct 2019 |
Las Vegas, USA |
Challenger |
Hard |
Ruben Gonzales |
Max Schnur
Nathan Pasha |
2-6, 6-3, 10-8 |
Win |
45-38 |
Feb 2021 |
Potchefstroom, South Africa |
Challenger |
Hard |
Raven Klaasen |
Julien Cagnina
Zdeněk Kolář |
6-4, 6-4 |
Win |
46-38 |
Jan 2022 |
Weston, M25, FL, USA |
World Tennis Tour |
Hard |
Dennis Novikov |
Guy Orly Iradukunda
Abraham Asaba |
7-5, 3-6, 10-3 |
Loss |
46-39 |
Mar 2022 |
Bakersfield, M25, CA, USA |
World Tennis Tour |
Hard |
Daniel Cukierman |
Jisung Nam
Minkyu Song |
2-6, 0-6 |
Win |
46-39 |
Apr 2022 |
Sunrise, M15, FL, USA |
World Tennis Tour |
Hard |
Alexander Cozbinov |
Alec Deckers
Alex Knaff |
6-4, 6-4 |