| Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
| Loss |
0–1 |
May 2013 |
Spain F13, Lleida |
Futures |
Clay |
Jay Andrijic |
Miguel Ángel López Jaén
Jordi Marse-Vidri |
5–7, 4–6 |
| Win |
1–1 |
May 2013 |
Spain F14, Valldoreix |
Futures |
Clay |
Jay Andrijic |
Miguel Ángel López Jaén
Jordi Marse-Vidri |
6–3, 6–4 |
| Loss |
1–2 |
Mar 2014 |
Australia F2, Port Pirie |
Futures |
Hard |
Jordan Thompson |
Gavin Van Peperzeel
Maverick Bains |
3–6, 3–6 |
| Win |
2–2 |
Apr 2014 |
Australia F4, Melbourne |
Futures |
Clay |
Jordan Thompson |
Adam Hubble
Matt Reid |
walkover |
| Loss |
2–3 |
Jun 2015 |
Turkey F23, Bursa |
Futures |
Hard |
Tuna Altuna |
Julien Dubail
Yannick Jankovits |
2–6, 2–6 |
| Win |
3–3 |
Jun 2015 |
Turkey F24, Istanbul |
Futures |
Hard |
Tuna Altuna |
Fedor Chervyakov
Aleksandre Metreveli |
7–6(7–1), 7–6(7–2) |
| Win |
4–3 |
Jun 2015 |
Turkey F25, Istanbul |
Futures |
Hard |
Tuna Altuna |
Temur Ismailov
Markos Kalovelonis |
6–4, 6–4 |
| Loss |
4–4 |
Jul 2015 |
Great Britain F6, Frinton |
Futures |
Grass |
Evan Hoyt |
Daniel Smethurst
Marcus Willis |
4–6, 4–6 |
| Win |
5–4 |
Aug 2015 |
Turkey F30, Erzurum |
Futures |
Hard |
Tuna Altuna |
Alexander Igoshin
Daniel Glancy |
7–5, 6–4 |
| Loss |
5–5 |
Nov 2015 |
Traralgon, Australia |
Challenger |
Hard |
Omar Jasika |
Dayne Kelly
Marinko Matosevic |
5–7, 2–6 |
| Loss |
5–6 |
Mar 2016 |
Australia F3, Mornington |
Futures |
Clay |
Gavin Van Peperzeel |
Greg Jones
Andrew Whittington |
3–6, 2–6 |
| Loss |
5–7 |
Mar 2016 |
Australia F4, Mornington |
Futures |
Clay |
Gavin Van Peperzeel |
Steven de Waard
Marc Polmans |
2–6, 3–6 |
| Win |
6–7 |
Apr 2016 |
Greece F4, Heraklion |
Futures |
Hard |
Vladyslav Manafov |
Edward Corrie
Lloyd Glasspool |
6–2, 6–3 |
| Loss |
6–8 |
Apr 2016 |
Greece F5, Heraklion |
Futures |
Hard |
Vladyslav Manafov |
Karol Drzewiecki
Bruno Sant'Anna |
6–7(3–7), 6–2, [7–10] |
| Win |
7–8 |
May 2016 |
Croatia F5, Bol |
Futures |
Clay |
Omar Jasika |
Tobias Simon
Tallon Griekspoor |
7–5, 7–6(7–5) |
| Loss |
7–9 |
Jul 2016 |
Germany F5, Kamen |
Futures |
Clay |
Scott Puodziunas |
Johannes Härteis
Hannes Wagner |
6–7(6–8), 6–2, [6–10] |
| Win |
8–9 |
Jul 2016 |
Egypt F17, Sharm El Sheikh |
Futures |
Hard |
Marek Jaloviec |
Lorenzo Frigerio
Andrea Vavassori |
2–6, 6–3, [10–4] |
| Win |
9–9 |
Aug 2016 |
Egypt F18, Sharm El Sheikh |
Futures |
Hard |
Marek Jaloviec |
Luca Pancaldi
Andrea Vavassori |
6–1, 6–2 |
| Win |
10–9 |
Aug 2016 |
Egypt F20, Sharm El Sheikh |
Futures |
Hard |
Nathan Eshmade |
Imran Aswat
Alexander Merino |
6–1, 6–0 |
| Win |
11–9 |
Oct 2016 |
Australia F6, Brisbane |
Futures |
Hard |
Dayne Kelly |
Harry Bourchier
James Frawley |
6–2, 6–3 |
| Win |
12–9 |
Feb 2017 |
Launceston, Australia |
Challenger |
Hard |
Luke Saville |
Alex Bolt
Andrew Whittington |
6–2, 6–1 |
| Win |
13–9 |
Mar 2017 |
Australia F3, Canberra |
Futures |
Clay |
Marc Polmans |
Steven de Waard
Scott Puodziunas |
6–4, 7–6(7–4) |
| Win |
14–9 |
Jun 2017 |
Turkey F23, Istanbul |
Futures |
Clay |
Mario Vilella Martínez |
Hugo Dellien
Federico Zeballos |
6–3, 6–3 |
| Loss |
14–10 |
Jun 2017 |
Portugal F8, Lisbon |
Futures |
Hard |
Sam Barry |
Nuno Borges
Francisco Cabral |
1–6, 6–3, [5–10] |
| Loss |
14–11 |
Sep 2017 |
Australia F4, Alice Springs |
Futures |
Hard |
Darren Polkinghorne |
Dane Propoggia
Scott Puodziunas |
4–6, 4–6 |
| Win |
15–11 |
Oct 2017 |
Australia F6, Toowoomba |
Futures |
Hard |
Zhe Li |
Nathan Pasha
Darren Polkinghorne |
6–4, 7–6(7–4) |
| Win |
16–11 |
Oct 2017 |
Traralgon, Australia |
Challenger |
Hard |
Alex Bolt |
Evan King
Nathan Pasha |
6–4, 6–2 |
| Win |
17–11 |
Nov 2017 |
Canberra, Australia |
Challenger |
Hard |
Alex Bolt |
Luke Saville
Andrew Whittington |
6–3, 6–2 |
| Win |
18–11 |
Feb 2018 |
Launceston, Australia |
Challenger |
Hard |
Alex Bolt |
Sekou Bangoura
Nathan Pasha |
7–6(8–6), 6–0 |
| Loss |
18–12 |
Apr 2018 |
Leon, Mexico |
Challenger |
Hard |
John-Patrick Smith |
Gonzalo Escobar
Manuel Sánchez |
4–6, 4–6 |
| Loss |
18–13 |
Sep 2018 |
Zhangjiagang, China |
Challenger |
Hard |
Akira Santillan |
Mao-Xin Gong
Ze Zhang |
walkover |
| Loss |
18–14 |
Aug 2019 |
M15 Hua Hin, Thailand |
World Tennis Tour |
Hard |
Ajeet Rai |
Sanchai Ratiwatana
Sonchat Ratiwatana |
2–6, 0–6 |