Outcome | W–L | Date | Tournament | Surface | Partner | Opponents | Score |
---|
|
Loss | 0–1 | May 2012 | Thailand F1, Bangkok | Hard | Gavin Van Peperzeel | Weerapat Doakmaiklee Hiroki Kondo | 0–6, 4–6 |
|
Win | 1–1 | Jul 2014 | Turkey F24, Istanbul | Hard | Darren Polkinghorne | Nicolaas Scholtz Tucker Vorster | 7–6(9–7), 7–6(7–5) |
|
Win | 2–1 | May 2016 | Bosnia & Herzegovina F3, Kiseljak | Clay | Steven de Waard | Wilson Leite Christian Lindell | 6–3, 7–5 |
|
Win | 3–1 | Jun 2016 | Bulgaria F4, Plovdiv | Clay | Steven de Waard | Martin Beran Diego-Jose Manrique-Velazquez | 4–6, 7–5, [10–7] |
|
Loss | 3–2 | Jun 2016 | Germany F5, Kamen | Clay | Bradley Mousley | Johannes Härteis Hannes Wagner | 6–7(6–8), 6–2, [6–10] |
|
Loss | 3–3 | Aug 2016 | Slovak Republic F2, Piešťany | Clay | Martin Beran | Danylo Kalenichenko David Pichler | 2–6, 0–6 |
Loss | 3–4 | Mar 2017 | Australia F3, Canberra | Clay | Steven de Waard | Bradley Mousley Marc Polmans | 4–6, 6–7(4–7) |
|
Win | 4–4 | Jun 2017 | Hungary F4, Gyula | Clay | Nikola Ćaćić | Levente Gödry Péter Nagy | 7–6(7–2), 6–2 |
|
Loss | 4–5 | Jul 2017 | Germany F7, Trier | Clay | Hunter Reese | Vasile Antonescu Patrick Grigoriu | 7–5, 4–6, [1–10] |
Loss | 4–6 | Aug 2017 | Romania F8, Pitești | Clay | Hunter Reese | Bogdan Ionut Apostol Dragoș Nicolae Mădăraș | 6–1, 3–6, [9–11] |
|
Win | 5–6 | Aug 2017 | Serbia F1, Novi Sad | Clay | Dane Propoggia | Gábor Borsos Nino Serdarušić | 6–3, 7–5 |
Win | 6–6 | Aug 2017 | Serbia F2, Novi Sad | Clay | Dane Propoggia | Ivan Sabanov Matej Sabanov | 7–6(8–6), 5–7, [11–9] |
Win | 7–6 | Sep 2017 | Australia F4, Alice Springs | Hard | Dane Propoggia | Bradley Mousley Darren Polkinghorne | 6–4, 6–4 |
Loss | 7–7 | Dec 2017 | Indonesia F8, Jakarta | Hard | Sora Fukuda | Justin Barki Vijay Sundar Prashanth | 6–4, 6–7(5–7), [4–10] |
|
Win | 8–7 | Jun 2018 | Bosnia & Herzegovina F3, Kiseljak | Clay | Dane Propoggia | Tom Kočevar-Dešman Nik Razboršek | 2–6, 7–6(7–5), [10–4] |
|
Win | 9–7 | Jun 2018 | Hungary F4, Gyula | Clay | Dane Propoggia | André Göransson Fred Simonsson | 6–4, 6–1 |
|
Win | 10–7 | Jul 2018 | Belgium F2, Arlon | Clay | Dane Propoggia | Jonas Merckx Jeroen Vanneste | 6–1, 6–0 |
|
Loss | 10–8 | Sep 2018 | Australia F6, Darwin | Hard | Brydan Klein | Jeremy Beale Thomas Fancutt | 6–7(4–7), 3–6 |
|
Loss | 10–9 | Oct 2018 | Australia F7, Brisbane | Hard | Brydan Klein | Jeremy Beale Thomas Fancutt | 6–2, 4–6, [6–10] |
|
Loss | 10–10 | Oct 2018 | Australia F8, Toowoomba | Hard | Brydan Klein | Blake Ellis Luke Saville | 4–6, 7–6(7–2), [2–10] |
|
Win | 11–10 | Mar 2019 | M25 Albury, Australia | Grass | Brydan Klein | Arjun Kadhe Jason Taylor | 4–6, 7–5, [11–9] |
|
Loss | 11–11 | Mar 2019 | M25 Mildura, Australia | Grass | Brydan Klein | Calum Puttergill Brandon Walkin | 6–7(4–7), 7–6(7–3), [16–18] |
|
Win | 12–11 | Apr 2019 | M25 Santa Margherita Di Pula, Italy | Clay | Marco Bortolotti | Ivan Sabanov Matej Sabanov | 6–2, 6–4 |
|
Win | 13–11 | May 2019 | M25 Vercelli, Italy | Clay | Marco Bortolotti | Toby Martin Jakob Sude | 6–2, 6–2 |
|
Loss | 13–12 | Sep 2019 | Shanghai, China | Hard | Marc Polmans | Gao Xin Sun Fajing | 6–2, 4–6, [7–10] |
|
Win | 14–12 | Oct 2019 | M25 Toowoomba, Australia | Hard | Brydan Klein | Hsu Yu-hsiou Vladyslav Orlov | 6–3, 6–4 |
|
Loss | 14–13 | Oct 2019 | Traralgon, Australia | Hard | Brydan Klein | Max Purcell Luke Saville | 7–6(7–2), 3–6, [4–10] |
|
Loss | 14–14 | Mar 2020 | M25 Mildura, Australia | Grass | Brydan Klein | Jeremy Beale Thomas Fancutt | 6–4, 6–7(6–8), [3–10] |