Numero | Data | Torneo | Superficie | Compagno | Avversari in finale | Punteggio |
1. | 16 novembre 2014 | USA F31, Niceville | Terra rossa | Jean-Yves Aubone | Randy Blanco Tao Jun Nan | 6-1, 6-2 |
2. | 19 giugno 2016 | Mozambique F2, Maputo | Cemento | Courtney John Lock | John Lamble Bernardo Saraiva | 6-4, 6-3 |
3. | 24 luglio 2016 | Egypt F16, Sharm el-Sheikh | Cemento | Courtney John Lock | Jarmere Jenkins Anderson Reed | 3-6, 6-3, [10-8] |
4. | 12 marzo 2017 | Egypt F8, Sharm el-Sheikh | Cemento | Francis Casey Alcantara | Chen Ti Sun Faying | 6-3, 67-7, [10-7] |
5. | 18 giugno 2017 | Zimbabwe F1, Harare | Cemento | Nathaniel Lammons | Mark Fynn Nicolaas Scholtz | 6-2, 6-3 |
6. | 2 luglio 2017 | Zimbabwe F3, Harare | Cemento | Nathaniel Lammons | Baptiste Crepatte Thomas Setodji | 7-64, 6-2 |
7. | 5 novembre 2017 | Kuwait F1, Mishref | Cemento | Robert Galloway | Chandril Sood Lakshit Sood | 7-66, 7-5 |
8. | 12 novembre 2017 | Kuwait F2, Mishref | Cemento | Robert Galloway | Baptiste Crepatte Lény Mitjana | 6-3, 6-2 |
9. | 19 novembre 2017 | Kuwait F3, Mishref | Cemento | Robert Galloway | Marc Dijkhuizen Darko Jandrić | 6-2, 6-1 |
10. | 26 novembre 2017 | South Africa F1, Stellenbosch | Cemento | Robert Galloway | Peter Heller George von Massow | 5-7, 6-2, [10-5] |
11. | 3 dicembre 2017 | South Africa F2, Stellenbosch | Cemento | Robert Galloway | Michiel De Krom Ryan Nijboer | 6-3, 6-3 |
12. | 10 dicembre 2017 | South Africa F3, Stellenbosch | Cemento | Robert Galloway | Jaime Pulgar-García Javier Pulgar-García | 7-63, 64-7, [10-5] |
13. | 18 marzo 2018 | Egypt F9, Sharm el-Sheikh | Cemento | Wilfredo González | Alexander Erler Jaroslav Pospíšil | 6-3, 6-4 |
14. | 3 giugno 2018 | Zimbabwe F1, Harare | Cemento | Courtney John Lock | Anirudh Chandrasekar Vignesh Peranamallur | 6-3, 6-0 |
15. | 10 giugno 2018 | Zimbabwe F2, Harare | Cemento | Courtney John Lock | Connor Farren Milen Ianakiev | 6-2, 6-3 |
16. | 17 giugno 2018 | Zimbabwe F3, Harare | Cemento | Courtney John Lock | Jordan Parker Isaac Stoute | W/O |
17. | 14 ottobre 2018 | Nigeria F5, Lagos | Cemento | Courtney John Lock | Tom Jomby Alexis Klégou | 3-6, 6-4, [10-7] |
18. | 11 novembre 2018 | Mozambique F1, Maputo | Cemento | Courtney John Lock | Luke Jacob Gamble Tyler Lu | 5-7, 6-3, [10-4] |
19. | 24 febbraio 2019 | M15 Sharm El Sheikh, Sharm el-Sheikh | Cemento | Courtney John Lock | Ryan Nijboer Pablo Vivero Gonzalez | 7-64, 65>-7, [11-9] |
20. | 5 maggio 2019 | M15 Accra, Accra | Cemento | Courtney John Lock | Darryl Hale Niklas Johansson | 6-4, 6-1 |
21. | 30 giugno 2019 | M15 Harare, Harare | Cemento | Courtney John Lock | Martin Beran Joshua Paris | 6-3, 6-0 |
22. | 29 settembre 2019 | M15 Johannesburg, Johannesburg | Cemento | Courtney John Lock | Alexander Donski David Pichler | 6-3, 6-4 |
23. | 20 ottobre 2019 | M25+H Lagos, Lagos | Cemento | Courtney John Lock | William Bushamuka Aryan Goveas | 6-4, 6-4 |
24. | 10 novembre 2019 | M15 Maputo, Maputo | Cemento | Courtney John Lock | Jake Delaney Bruno Nhavene | 6-4, 6-3 |
25. | 1 dicembre 2019 | M15 Monastir, Monastir | Cemento | Aziz Dougaz | Ondřej Krstev Jan Šátral | 66-7, 6-2, [10-8] |
26. | 9 febbraio 2020 | Launceston Tennis International, Launceston | Cemento | Evan King | Kimmer Coppejans Sergio Martos Gornés | 3-6, 6-3, [10-8] |
27. | 4 aprile 2021 | M15 Monastir, Monastir | Cemento | Aziz Dougaz | Franco Agamenone Piotr Matuszewski | 7-62, 3-6, [11-9] |
28. | 17 luglio 2021 | President's Cup I, Nur-Sultan | Cemento | Hsu Yu-hsiou | Peter Polansky Serhij Stachovs'kyj | 2-6, 6-1, [10-7] |
29. | 24 luglio 2021 | President's Cup II, Nur-Sultan | Cemento | Hsu Yu-hsiou | Oleksii Krutykh Grigoriy Lomakin | 6-3, 6-4 |
30. | 30 agosto 2022 | Nonthaburi Challenger II, Nonthaburi | Cemento | Yuta Shimizu | Francis Casey Alcantara Christopher Rungkat | 6–1, 6–3 |