Result |
W–L |
Date |
Tournament |
Tier |
Surface |
Partner |
Opponents |
Score |
Win |
1–0 |
Nov 2014 |
USA F31, Niceville |
Futures |
Clay |
Jean-Yves Aubone |
Randy Blanco
Tao Jun Nan |
6–1, 6–2 |
Loss |
1–1 |
Jul 2015 |
Zimbabwe F3, Harare |
Futures |
Hard |
Courtney John Lock |
Evan King
Anderson Reed |
6–4, 4–6, [7–10] |
Loss |
1–2 |
Sep 2015 |
USA F27, Costa Mesa |
Futures |
Hard |
Jean-Yves Aubone |
Mackenzie McDonald
Martin Redlicki |
2–6, 6–3, [5–10] |
Win |
2–2 |
Jun 2016 |
Mozambique F2, Maputo |
Futures |
Hard |
Courtney John Lock |
John Lamble
Bernardo Saraiva |
6–4, 6–3 |
Loss |
2–3 |
Jun 2016 |
Zimbabwe F1, Harare |
Futures |
Hard |
Courtney John Lock |
Hugo Nys
Andrea Vavassori |
3–6, 3–6 |
Loss |
2–4 |
Jul 2016 |
Zimbabwe F3, Harare |
Futures |
Hard |
Courtney John Lock |
Hugo Nys
Vishnu Vardhan |
7–6(7–5), 4–6, [5–10] |
Win |
3–4 |
Jul 2016 |
Egypt F16, Sharm El Sheikh |
Futures |
Hard |
Courtney John Lock |
Jarmere Jenkins
Anderson Reed |
3–6, 6–3, [10–8] |
Loss |
3–5 |
Sep 2016 |
Egypt F23, Sharm El Sheikh |
Futures |
Hard |
Alex Lawson |
Pedro Bernardi
Mateo Nicolás Martínez |
6–7(4–7), 3–6 |
Loss |
3–6 |
Nov 2016 |
El Salvador F1, San Salvador |
Futures |
Hard |
Evan Song |
José Olivares
Caio Silva |
6–7(6–8), 3–6 |
Loss |
3–7 |
Mar 2017 |
Turkey F8, Antalya |
Futures |
Hard |
Hong Seong-chan |
Pedro Bernardi
Christopher Díaz Figueroa |
6–2, 2–6, [10–12] |
Win |
4–7 |
Mar 2017 |
Egypt F8, Sharm El Sheikh |
Futures |
Hard |
Francis Alcantara |
Chen Ti
Sun Fajing |
6–3, 6–7(7–9), [10–7] |
Loss |
4–8 |
Mar 2017 |
Bahrain F1, Manama |
Futures |
Hard |
Francis Alcantara |
Markus Eriksson
Milos Sekulic |
3–6, 1–6 |
Loss |
4–9 |
May 2017 |
Spain F15, Santa Margarida de Montbui |
Futures |
Hard |
Erik Crepaldi |
Nuno Deus
João Monteiro |
3–6, 6–3, [7–10] |
Win |
5–9 |
Jun 2017 |
Zimbabwe F1, Harare |
Futures |
Hard |
Nathaniel Lammons |
Mark Fynn
Nicolaas Scholtz |
6–2, 6–3 |
Loss |
5–10 |
Jun 2017 |
Zimbabwe F2, Harare |
Futures |
Hard |
Nathaniel Lammons |
Mark Fynn
Nicolaas Scholtz |
6–3, 1–6, [7–10] |
Win |
6–10 |
Jul 2017 |
Zimbabwe F3, Harare |
Futures |
Hard |
Nathaniel Lammons |
Baptiste Crepatte
Thomas Setodji |
7–6(7–4), 6–2 |
Loss |
6–11 |
Jul 2017 |
Egypt F19, Sharm El Sheikh |
Futures |
Hard |
Nathaniel Lammons |
Marat Deviatiarov
Tomáš Papik |
4–6, 6–1, [5–10] |
Loss |
6–12 |
Sep 2017 |
USA F30, Claremont |
Futures |
Hard |
Evan Song |
Deiton Baughman
Karue Sell |
4–6, 5–7 |
Win |
7–12 |
Nov 2017 |
Kuwait F1, Mishref |
Futures |
Hard |
Robert Galloway |
Chandril Sood
Lakshit Sood |
7–6(8–6), 7–5 |
Win |
8–12 |
Nov 2017 |
Kuwait F2, Mishref |
Futures |
Hard |
Robert Galloway |
Baptiste Crepatte
Lény Mitjana |
6–3, 6–2 |
Win |
9–12 |
Nov 2017 |
Kuwait F3, Mishref |
Futures |
Hard |
Robert Galloway |
Marc Dijkhuizen
Darko Jandrić |
6–2, 6–1 |
Win |
10–12 |
Nov 2017 |
South Africa F1, Stellenbosch |
Futures |
Hard |
Robert Galloway |
Peter Heller
George von Massow |
5–7, 6–2, [10–5] |
Win |
11–12 |
Dec 2017 |
South Africa F2, Stellenbosch |
Futures |
Hard |
Robert Galloway |
Michiel de Krom
Ryan Nijboer |
6–3, 6–3 |
Win |
12–12 |
Dec 2017 |
South Africa F3, Stellenbosch |
Futures |
Hard |
Robert Galloway |
Jaime Pulgar-García
Javier Pulgar-García |
7–6(7–3), 6–7(4–7), [10–5] |
Loss |
12–13 |
Jan 2018 |
Turkey F3, Antalya |
Futures |
Hard |
Nik Razboršek |
Timur Kiyamov
Alexander Pavlioutchenkov |
2–6, 1–6 |
Loss |
12–14 |
Mar 2018 |
Egypt F8, Sharm El Sheikh |
Futures |
Hard |
Robert Galloway |
Christopher Díaz Figueroa
Wilfredo González |
4–6, 6–4, [10–12] |
Win |
13–14 |
Mar 2018 |
Egypt F9, Sharm El Sheikh |
Futures |
Hard |
Wilfredo González |
Alexander Erler
Jaroslav Pospíšil |
6–3, 6–4 |
Loss |
13–15 |
May 2018 |
Puerto Vallarta, Mexico |
Challenger |
Hard |
Fernando Romboli |
Ante Pavić
Danilo Petrović |
7–6(7–2), 4–6, [5–10] |
Win |
14–15 |
Jun 2018 |
Zimbabwe F1, Harare |
Futures |
Hard |
Courtney John Lock |
Anirudh Chandrasekar
Vignesh Peranamallur |
6–3, 6–0 |
Win |
15–15 |
Jun 2018 |
Zimbabwe F2, Harare |
Futures |
Hard |
Courtney John Lock |
Connor Farren
Milen Ianakiev |
6–2, 6–3 |
Win |
16–15 |
Jun 2018 |
Zimbabwe F3, Harare |
Futures |
Hard |
Courtney John Lock |
Jordan Parker
Isaac Stoute |
Walkover |
Loss |
16–16 |
Jul 2018 |
France F13, Ajaccio |
Futures |
Hard |
Marat Deviatiarov |
Mick Lescure
Yannick Mertens |
5–7, 6–7(6–8) |
Loss |
16–17 |
Aug 2018 |
Gwangju, South Korea |
Challenger |
Hard |
Rubin Statham |
Nam Ji-sung
Song Min-kyu |
7–5, 3–6, [5–10] |
Win |
17–17 |
Oct 2018 |
Nigeria F5, Lagos |
Futures |
Hard |
Courtney John Lock |
Tom Jomby
Alexis Klégou |
3–6, 6–4, [10–7] |
Win |
18–17 |
Nov 2018 |
Mozambique F1, Maputo |
Futures |
Hard |
Courtney John Lock |
Luke Jacob Gamble
Tyler Lu |
5–7, 6–3, [10–4] |
Loss |
18–18 |
Nov 2018 |
Mozambique F2, Maputo |
Futures |
Hard |
Courtney John Lock |
Luke Jacob Gamble
Tyler Lu |
7–5, 3–6, [6–10] |
Loss |
18–19 |
Dec 2018 |
South Africa F2, Stellenbosch |
Futures |
Hard |
Courtney John Lock |
Gábor Borsos
Péter Nagy |
6–7(1–7), 2–6 |
Loss |
18–20 |
Feb 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Courtney John Lock |
Enrico Dalla Valle
Francesco Forti |
6–7(5–7), 7–6(7–5), [7–10] |
Loss |
18–21 |
Feb 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Courtney John Lock |
Michael Geerts
Vladyslav Manafov |
3–6, 6–7(10–12) |
Win |
19–21 |
Feb 2019 |
M15 Sharm El Sheikh, Egypt |
World Tennis Tour |
Hard |
Courtney John Lock |
Ryan Nijboer
Pablo Vivero González |
7–6(7–4), 6–7(5–7), [11–9] |
Loss |
19–22 |
Apr 2019 |
M25+H Abuja, Nigeria |
World Tennis Tour |
Hard |
Courtney John Lock |
Sadio Doumbia
Fabien Reboul |
7–6(7–5), 3–6, [7–10] |
Win |
20–22 |
May 2019 |
M15 Accra, Ghana |
World Tennis Tour |
Hard |
Courtney John Lock |
David Anthony Hale
Niklas Johansson |
6–4, 6–1 |
Win |
21–22 |
Jun 2019 |
M15 Harare, Zimbabwe |
World Tennis Tour |
Hard |
Courtney John Lock |
Martin Beran
Joshua Paris |
6–3, 6–0 |
Win |
22–22 |
Sep 2019 |
M15 Johannesburg, South Africa |
World Tennis Tour |
Hard |
Courtney John Lock |
Alexander Donski
David Pichler |
6–3, 6–4 |
Loss |
22–23 |
Oct 2019 |
M25+H Lagos, Nigeria |
World Tennis Tour |
Hard |
Courtney John Lock |
Aziz Dougaz
Skander Mansouri |
6–7(4–7), 3–6 |
Win |
23–23 |
Oct 2019 |
M25+H Lagos, Nigeria |
World Tennis Tour |
Hard |
Courtney John Lock |
William Bushamuka
Aryan Goveas |
6–4, 6–4 |
Win |
24–23 |
Nov 2019 |
M15 Maputo, Mozambique |
World Tennis Tour |
Hard |
Courtney John Lock |
Jake Delaney
Bruno Nhavene |
6–4, 6–3 |
Loss |
24–24 |
Nov 2019 |
M15 Monastir, Tunisia |
World Tennis Tour |
Hard |
Aziz Dougaz |
Zizou Bergs
Francesco Vilardo |
3–6, 4–6 |
Win |
25–24 |
Dec 2019 |
M15 Monastir, Tunisia |
World Tennis Tour |
Hard |
Aziz Dougaz |
Ondřej Krstev
Jan Šátral |
6–7(6–8), 6–2, [10–8] |
Win |
26–24 |
Feb 2020 |
Launceston, Australia |
Challenger |
Hard |
Evan King |
Kimmer Coppejans
Sergio Martos Gornés |
3–6, 6–3, [10–8] |
Win |
27–24 |
Apr 2021 |
M15 Monastir, Tunisia |
World Tennis Tour |
Hard |
Aziz Dougaz |
Franco Agamenone
Piotr Matuszewski |
7–6(7–2), 3–6, [11–9] |
Loss |
27–25 |
May 2021 |
M15 Monastir, Tunisia |
World Tennis Tour |
Hard |
Aziz Dougaz |
Chung Yun-seong
Shintaro Imai |
3–6, 2–6 |
Win |
28–25 |
Jul 2021 |
Nur-Sultan, Kazakhstan |
Challenger |
Hard |
Hsu Yu-hsiou |
Peter Polansky
Sergiy Stakhovsky |
2–6, 6–1, [10–7] |
Win |
29–25 |
Jul 2021 |
Nur-Sultan, Kazakhstan |
Challenger |
Hard |
Hsu Yu-hsiou |
Oleksii Krutykh
Grigoriy Lomakin |
6–3, 6–4 |
Win |
30–25 |
Oct 2021 |
M25 Pretoria, South Africa |
World Tennis Tour |
Hard |
Jeremy Beale |
Ryan Nijboer
Neil Oberleitner |
4–6, 6–4, [10–7] |
Win |
31–25 |
Oct 2021 |
M15 Kazan, Russia |
World Tennis Tour |
Hard |
Sanjar Fayziev |
Aliaksandr Liaonenka
Alexander Zgirovsky |
6–2, 6–1 |
Loss |
31–26 |
Jan 2022 |
M15 Cairo, Egypt |
World Tennis Tour |
Clay |
Daniel Michalski |
Ray Ho
Grigoriy Lomakin |
6–7(2–7), 6–7(3–7) |
Win |
32–26 |
Mar 2022 |
M25 Medellín, Colombia |
World Tennis Tour |
Clay |
Courtney John Lock |
Akira Santillan
Rubin Statham |
4–6, 6–4, [10–6] |
Win |
33–26 |
May 2022 |
M25 Santa Margherita di Pula, Italy |
World Tennis Tour |
Clay |
Courtney John Lock |
Adam Taylor
Jason Taylor |
6–4, 3–6, [10–8] |
Loss |
33–27 |
May 2022 |
M15 Oran, Algeria |
World Tennis Tour |
Clay |
Courtney John Lock |
Robin Bertrand
Mirko Martinez |
6–1, 4–6, [6–10] |
Win |
34–27 |
May 2022 |
M15 Oran, Algeria |
World Tennis Tour |
Clay |
Courtney John Lock |
Robin Bertrand
Mirko Martinez |
6–1, 6–7(4–7), [10–3] |
Loss |
34–28 |
Jul 2022 |
Segovia, Spain |
Challenger |
Hard |
Courtney John Lock |
Nicolás Álvarez Varona
Iñaki Montes de la Torre |
6–7(3–7), 3–6 |
Win |
35–28 |
Sep 2022 |
Nonthaburi, Thailand |
Challenger |
Hard |
Yuta Shimizu |
Francis Alcantara
Christopher Rungkat |
6–1, 6–3 |
Loss |
35–29 |
Oct 2022 |
Ambato, Ecuador |
Challenger |
Clay |
Courtney John Lock |
Santiago Rodríguez Taverna
Thiago Agustín Tirante |
6–7(11–13), 3–6 |
Loss |
35–30 |
Apr 2023 |
San Luis Potosí, Mexico |
Challenger |
Clay |
Rubin Statham |
Colin Sinclair
Adam Walton |
7–5, 3–6, [5–10] |
Loss |
35–31 |
Apr 2023 |
Cuernavaca, Mexico |
Challenger |
Hard |
Rubin Statham |
Skander Mansouri
Michail Pervolarakis |
4–6, 4–6 |
Loss |
35–32 |
Jul 2023 |
Pozoblanco, Spain |
Challenger |
Hard |
Luke Johnson |
Nam Ji-sung
Song Min-kyu |
6–2, 4–6, [8–10] |
Win |
36–32 |
Feb 2024 |
Burnie, Australia |
Challenger |
Hard |
Yuta Shimizu |
Blake Bayldon
Kody Pearson |
6-4, 7-6(7-4) |
Win |
37–32 |
Apr 2024 |
M25 Mosquera, Colombia |
World Tennis Tour |
Clay |
Courtney John Lock |
Peter Bertran
Thijmen Loof |
7–6(7–3), 7–5 |
Loss |
37–33 |
May 2024 |
M25 Anapoima, Colombia |
World Tennis Tour |
Clay |
Courtney John Lock |
Ivan Denisov
Daniel Antonio Nunez |
4–6, 2–6 |
Win |
38–33 |
May 2024 |
M15 Addis Ababa, Ethiopia |
World Tennis Tour |
Clay |
Courtney John Lock |
Chirag Duhan
Maik Steiner |
6–3, 7–6(7–4) |
Win |
39–33 |
May 2024 |
M25 Addis Ababa, Ethiopia |
World Tennis Tour |
Clay |
Courtney John Lock |
S D Prajwal Dev
Adil Kalyanpur |
3–6, 6–3, [10–8] |
Win |
40–33 |
Jun 2024 |
Blois, France |
Challenger |
Hard (i) |
Courtney John Lock |
Corentin Denolly
Arthur Géa |
1–6, 6–3, [10–4] |
Loss |
40–34 |
Aug 2024 |
Bogotá, Colombia |
Challenger |
Clay |
João Lucas Reis da Silva |
Finn Reynolds Matías Soto |
3–6, 4–6 |