| Result | W–L | Date | Tournament | Surface | Partner | Opponent | Score |
|---|
| Loss | 0–1 | Aug 2016 | Novi Sad, Serbia | Clay | Nicholas Horton | Domagoj Biljesko Dejan Katic | 6–2, 3–6, [6–10] |
| Loss | 0–2 | Jun 2017 | Hua Hin, Thailand | Hard | Thomas Fancutt | Yannick Jankovits Clement Larriere | 3–6, 6–3, [9–11] |
| Loss | 0–3 | Sep 2017 | Zlatibor, Serbia | Clay | Alexander Babanine | Darko Jandric Ivan Sabanov | 4–6, 2–6 |
| Winner | 1–3 | Mar 2018 | Renmark, Australia | Grass | Thomas Fancutt | Dayne Kelly Gavin Van Peperzeel | 6–3, 6–7, [10–7] |
| Winner | 2–3 | Mar 2018 | Mildura, Australia | Grass | Thomas Fancutt | Edward Bourchier Harry Bourchier | 6–4, 6–4 |
| Winner | 3–3 | Jun 2018 | Singapore, Singapore | Hard | James Frawley | Hsu Yu-hsiou Yuta Shimizu | 6–2, 6–3 |
| Loss | 3–4 | Aug 2018 | Anning, China | Clay | Rhett Purcell | Wang Aoran Hao Wu | 6–7, 6–3, [10–12] |
| Winner | 4–4 | Aug 2018 | Anning, China | Clay | Luca Castelnuovo | Anirudh Chandrasekar Vignesh Peranamallur | 6–3, 3–6, [10–3] |
| Winner | 5–4 | Oct 2018 | Darwin, Australia | Hard | Thomas Fancutt | Brydan Klein Scott Puodziunas | 7–3, 6–3 |
| Winner | 6–4 | Oct 2018 | Brisbane, Australia | Hard | Thomas Fancutt | Brydan Klein Scott Puodziunas | 2–6, 6–4, [10–6] |
| Winner | 7–4 | Oct 2018 | Traralgon, Australia | Hard | Marc Polmans | Max Purcell Luke Saville | 6–2, 6–4 |
| Loss | 7–5 | Nov 2018 | Canberra, Australia | Hard | Thomas Fancutt | Evan Hoyt Wu Tung-lin | 6–7 7–5 8–10 |
| Winner | 8–5 | Mar 2020 | Mildura, Australia | Grass | Thomas Fancutt | Brydan Klein Scott Puodziunas | 4–6, 7–6, [10–3] |
| Winner | 9–5 | May 2021 | Monastir, Monastir | Hard | Thomas Fancutt | Aziz Dougaz Guy Orly Iradukunda | 6–4, 3–6, [10–6] |
| Winner | 10–5 | May 2021 | Monastir, Monastir | Hard | Thomas Fancutt | Tomás Farjat Santiago Rodríguez Taverna | 6–3, 3–4 |
| Winner | 11–5 | May 2021 | Monastir, Monastir | Hard | Thomas Fancutt | Siddhant Banthia Ajeet Rai | 6–4, 6–4 |
| Loss | 11–6 | Jul 2021 | Monastir, Tunisia | Hard | Ajeet Rai | Arthur Bouquier Santiago Rodríguez Taverna | 7–5, 4–6, [7–10] |
| Winner | 12–6 | Aug 2021 | Monastir, Tunisia | Hard | Thomas Fancutt | Mateo Nicolás Martínez Santiago Rodríguez Taverna | 3–6, 7–6, [13–11] |
| Winner | 13–6 | Aug 2021 | Monastir, Tunisia | Hard | Thomas Fancutt | Hady Habib Mateo Nicolás Martínez | 6–4, 7–6 |
| Winner | 14–6 | Aug 2021 | Monastir, Tunisia | Hard | Li Tu | August Holmgren Johannes Ingildsen | 6–4, 6–2 |
|
| Winner | 15–6 | Oct 2022 | Playford, Australia | Hard | Calum Puttergill | Rio Noguchi Yusuke Takahashi | 7–6(7–2), 6–4 |
| Winner | 16–6 | Nov 2022 | Traralgon, Australia | Hard | James Frawley | Adam Taylor Mark Whitehouse | 6–3, 6–4 |
| Winner | 17–6 | Nov 2022 | Traralgon, Australia | Hard | James Frawley | Matthew Romios Calum Puttergill | 6–3, 6–2 |