Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
Win | 1–0 | May 2012 | Turkey F19, Mersin | Futures | Clay | Sebastian Lavie | Maximilian Neuchrist
Mate Pavić | 6–4, 3–6, [10–7] |
Loss | 1–1 | May 2012 | Turkey F20, Mersin | Futures | Clay | Sebastian Lavie | James Feaver
Daniel Glancy | 6–7(5–7), 3–6 |
Loss | 1–2 | Jun 2012 | Turkey F21, Mersin | Futures | Clay | Brydan Klein | Oleksandr Nedovyesov
Ivan Sergeyev | 6–3, 1–6, [7–10] |
Win | 2–2 | Jun 2013 | Belgium F2, Havré | Futures | Clay | Gavin van Peperzeel | Romain Barbosa
Jordan Paquot | 6–4, 6–4 |
Win | 3–2 | Mar 2014 | Australia F2, Port Pirie | Futures | Hard | Gavin van Peperzeel | Bradley Mousley
Jordan Thompson | 6–3, 6–3 |
Loss | 3–3 | May 2014 | Great Britain F10, Edinburgh | Futures | Clay | Gavin van Peperzeel | Jonny O'Mara
Marcus Willis | 6–7(3–7), 1–6 |
Loss | 3–4 | May 2014 | Great Britain F11, Newcastle | Futures | Clay | Gavin van Peperzeel | Jonny O'Mara
Marcus Willis | 6–7(8–10), 1–6 |
Loss | 3–5 | May 2014 | Croatia F10, Bol | Futures | Clay | Gavin van Peperzeel | Matthew Barton
Jordan Thompson | 6–2, 3–6, [3–10] |
Loss | 3–6 | Jun 2014 | Belgium F4, Havré | Futures | Clay | Jacob Grills | Romain Barbosa
Romain Bogaerts | 4–6, 4–6 |
Win | 4–6 | Jul 2014 | Spain F19, Dénia | Futures | Clay | Jake Eames | Juan-Samuel Arauzo-Martínez
David Vega Hernández | w/o |
Win | 5–6 | Nov 2014 | Australia F10, Wollongong | Futures | Hard | Gavin van Peperzeel | Luke Immanuel Harvey
Mitchell Williams Robins | 6–2, 6–2 |
Loss | 5–7 | May 2015 | Croatia F10, Bol | Futures | Clay | Gavin van Peperzeel | Eduardo Dischinger
Fabrício Neis | 4–6, 5–7 |
Loss | 5–8 | May 2015 | Croatia F11, Bol | Futures | Clay | Gavin van Peperzeel | Eduardo Dischinger
Fabrício Neis | 2–6, 5–7 |
Win | 6–8 | Jun 2015 | Croatia F12, Bol | Futures | Clay | Gavin van Peperzeel | Jonathan Mridha
Fred Simonsson | w/o |
Win | 7–8 | Jun 2015 | Netherlands F2, Breda | Futures | Clay | Sam Barry | Sander Groen
Alexandre Sidorenko | 6–3, 7–5 |
Win | 8–8 | Jul 2015 | Netherlands F3, Middelburg | Futures | Clay | Fabrício Neis | Niels Lootsma
Boy Westerhof | 6–4, 6–4 |
Loss | 8–9 | Jul 2015 | Belgium F6, Knokke | Futures | Clay | Jacob Grills | Steven de Waard
Marc Polmans | 7–5, 6–7(2–7), [5–10] |
Win | 9–9 | Aug 2015 | Italy F21, Bolzano | Futures | Clay | Bruno Sant'Anna | Omar Giacalone
Pietro Rondoni | 6–3, 3–6, [10–7] |
Win | 10–9 | Nov 2015 | Australia F10, Wollongong | Futures | Hard | Finn Tearney | Steven de Waard
Marc Polmans | 6–7(6–8), 7–5, [10–6] |
Loss | 10–10 | Jan 2016 | Canberra, Australia | Challenger | Hard | Jarryd Chaplin | Mariusz Fyrstenberg
Santiago González | 6–7(3–7), 3–6 |
Win | 11–10 | Jun 2016 | Italy F13, Padua | Futures | Clay | Gavin van Peperzeel | Omar Giacalone
Matteo Volante | 6–3, 6–3 |
Loss | 11–11 | Oct 2016 | Australia F7, Toowoomba | Futures | Hard | Gavin van Peperzeel | Nathan Pasha
Darren Polkinghorne | 3–6, 4–6 |
Loss | 11–12 | Nov 2016 | Australia F9, Wollongong | Futures | Hard | Gavin van Peperzeel | Daniel Nolan
Finn Tearney | 4–6, 6–4, [5–10] |
Loss | 11–13 | Mar 2017 | Australia F2, Canberra | Futures | Clay | Gavin van Peperzeel | Evan King
Nathan Pasha | 6–4, 3–6, [4–10] |
Win | 12–13 | Oct 2017 | Australia F5, Brisbane | Futures | Hard | Blake Ellis | Nathan Pasha
Darren Polkinghorne | 4–6, 6–1, [10–4] |
Loss | 12–14 | Jan 2018 | Playford, Australia | Challenger | Hard | Jason Kubler | Mackenzie McDonald
Tommy Paul | 6–7(4–7), 4–6 |