| Result | No. | Date | Level | Tournament | Surface | Partner | Opponents | Score |
|---|
|
| Win | 1. | 29 Sep 2017 | $25,000 | Brisbane, Australia | Hard | Maverick Banes | Nathan Pasha Darren Polkinghorne | 4–6, 6–1, [10–4] |
|
| Loss | 1. | 11 Nov 2017 | $15,000 | Thủ Dầu Một, Vietnam | Hard | Michael Look | Sho Katayama Arata Onozawa | 6–7(5–7), 4–6 |
|
| Loss | 2. | 30 Mar 2018 | $25,000 | Mornington, Australia | Clay | Michael Look | Adam Taylor Jason Taylor | 6–7(4–7), 4–6 |
|
| Win | 2. | 14 Oct 2018 | $25,000 | Toowoomba, Australia | Hard | Luke Saville | Brydan Klein Scott Puodziunas | 6–4, 6–7(2–7), [10–2] |
|
| Loss | 3. | 9 Mar 2019 | M15 | Nishitama, Japan | Hard | Wishaya Trongcharoenchaikul | Shintaro Imai Takuto Niki | 6–1, 6–7(8–10), [5–10] |
|
| Loss | 4. | 23 Mar 2019 | M15 | Kōfu, Japan | Hard | Michael Look | Hiroyasu Ehara Sho Katayama | 2–6, 4–6 |
|
| Loss | 5. | 30 Mar 2019 | M15 | Tsukuba, Japan | Hard | Michael Look | Hsu Yu-hsiou Shintaro Imai | 6–1, 1–6, [7–10] |
|
| Loss | 6. | 8 Jun 2019 | M25 | Hong Kong | Hard | Lý Hoàng Nam | Shintaro Imai Yuta Shimizu | 4–6, 4–6 |
| Win | 3. | 7 Aug 2021 | M15 | Monastir, Tunisia | Hard | Ajeet Rai | Taisei Ichikawa Seita Watanabe | 6–2, 6–3 |
| Win | 4. | 21 Aug 2021 | M15 | Monastir, Tunisia | Hard | Dane Sweeny | Timur Khabibulin Beibit Zhukayev | 7–6, 6–1 |
| Loss | 7. | 2 Oct 2021 | M25 | Falun, Sweden | Hard (indoor) | Renta Tokuda | Yuta Shimizu Khumoyun Sultanov | 3–6, 6–3, [9–11] |
| Win | 5. | 10 Oct 2021 | M25 | Nevers, France | Hard (indoor) | Tristan Schoolkate | Millen Hurrion Ben Jones | 5–7, 7–6(7–5), [10–8] |
| Win | 6. | 31 Oct 2021 | M25 | Sarreguemines, France | Hard (indoor) | Tristan Schoolkate | Constantin Bittoun Kouzmine Hendrik Jebens | 7–6(7–5), 3–6, [10–5] |
| Loss | 8. | 7 Nov 2021 | M25 | Saint-Dizier, France | Hard (indoor) | Tristan Schoolkate | Alexander Donski Petros Tsitsipas | 4–6, 6–4 [7-10] |
| Loss | 9. | 14 Nov 2021 | M25 | Villers-lès-Nancy, France | Hard (indoor) | Tristan Schoolkate | Alexander Donski Petros Tsitsipas | 6-7, 2–3 (ret.) |
| Loss | 10. | Feb 2022 | M25 | Bendigo, Australia | Hard | Tristan Schoolkate | Calum Puttergill Brandon Walkin | 2-6, 3–6 |
| Win | 7. | Oct 2022 | M25 | Cairns, Australia | Hard | Tristan Schoolkate | Calum Puttergill Aaron Addison | 6-4, 6–1 |
| Win | 8. | Oct 2022 | Challenger | Sydney, Australia | Hard | Tristan Schoolkate | Ajeet Rai Yuta Shimizu | 4–6, 7–5, [11–9] |
| Loss | 11. | March 2023 | M25 | Swan Hill, Australia | Hard | Matthew Christopher Romios | Tristan Schoolkate Luke Saville | 3-6, 4–6 |
| Win | 9. | March 2023 | M25 | Lucknow, India | Hard | Shuichi Sekiguchi | Parikshit Somani Manish Sureshkumar | 6-2, 6–7(4–7), [10–8] |
| Loss | 12. | June 2023 | M15 | Nakhon Si Thammarat, Thailand | Hard | Blake Bayldon | Shinji Hazawa Ryotaro Taguchi | 4-6, 5–7 |
| Loss | 13. | Jul 2023 | Challenger | Bloomfield Hills, United States | Hard | Calum Puttergill | Tristan Schoolkate Adam Walton | 5–7, 3–6 |
| Loss | 14. | Sep 2023 | M25 | Darwin, Australia | Hard | Joshua Charlton | Jeremy Beale Thomas Fancutt | 4-6, 4–6 |
| Loss | 15. | Oct 2023 | Challenger | Playford, Australia | Hard | Tristan Schoolkate | Ryan Seggerman Patrik Trhac | 3–6, 6–7(3–7) |
| Loss | 16. | Feb 2024 | M25 | Traralgon, Australia | Hard | Joshua Charlton | Matt Hulme James Watt | 3–6, 6–7(4–7) |
| Win | 10. | March 2024 | M25 | Traralgon, Australia | Hard | Joshua Charlton | Jesse Delaney Ajeet Rai | 6–1, 6–3 |
| Win | 11. | March 2024 | M25 | Mildura, Australia | Grass | Joshua Charlton | Matt Hulme James Watt | 6–4, 6–7(4–7), [10–4] |
| Win | 12. | May 2024 | Challenger | Guangzhou, China | Hard | Tristan Schoolkate | Nam Ji-sung Patrik Niklas-Salminen | 6–2, 6–7(4–7), [10–4] |
| Win | 13. | July 2024 | M25 | Ajaccio, France | Hard | Benjamin Lock | Yanis Ghazouani Durand Loann Massard | 3–6, 6–4, [10–5] |
| Loss | 17. | July 2024 | M25 | Nottingham, Great Britain | Hard | Joshua Charlton | James Davis Matthew Summers | 3–6, 4–6 |
| Win | 14. | Sep 2024 | M15 | Bali, Indonesia | Hard | Nathan Anthony Barki | Tomohiro Masabayashi Taiyo Yamanaka | 3–6, 7–6(7–2), [10–8] |
| Win | 15. | Sep 2024 | Challenger | Nonthaburi, Thailand | Hard | Adam Walton | Rithvik Choudary Bollipalli Arjun Kadhe | 3–6, 7–5, [10–8] |
| Loss | 18. | Oct 2024 | M25 | Cairns, Australia | Hard | Joshua Charlton | Matt Hulme James Watt | 3–6, 7–6(7–5), [7–10] |
| Win | 17. | Oct 2024 | Challenger | Playford, Australia | Hard | Thomas Fancutt | Jake Delaney Jesse Delaney | 6–1, 5–7, [10–5] |
| Win | 18. | Oct 2024 | Challenger | Sydney, Australia | Hard | Thomas Fancutt | Blake Bayldon Mats Hermans | 7–5, 7–6(7–4) |