Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
---|
Win | 1–0 | Aug 2010 | USA F20,Godfrey | Futures | Hard | Jordan Cox | Jean Andersen
Joshua Zavala | 4–6, 6–3, [12–10] |
Loss | 1–1 | Oct 2011 | USA F28,Birmingham | Futures | Clay | Sekou Bangoura | Andrei Dăescu
Milan Pokrajac | 2–6, 2–6 |
Win | 2–1 | Aug 2012 | Canada F5,Mississauga | Futures | Hard | Jason Jung | Kamil Pajkowski
Milan Pokrajac | 6–4, 6–2 |
Win | 3–1 | Jul 2013 | USA F20,Godfrey | Futures | Hard | Peter Kobelt | Marcos Giron
Devin McCarthy | 7–5, 6–2 |
Win | 4–1 | Sep 2013 | Canada F8,Toronto | Futures | Hard | Jason Jung | Milan Pokrajac
Peter Polansky | 7–5, 6–2 |
Win | 5–1 | Sep 2013 | Canada F9,Markham | Futures | Hard (i) | Sekou Bangoura | Hans Hach
Andrew Ochotta | 6–3, 6–2 |
Loss | 5–2 | Oct 2013 | USA F26,Houston | Futures | Hard | Costin Pavăl | Vijayant Malik
Sanam Singh | 6–7(5–7), 4–6 |
Loss | 5–3 | Oct 2013 | USA F28,Birmingham | Futures | Clay | Sekou Bangoura | Romain Arneodo
Benjamin Balleret | 7–6(7–4), 4–6, [7–10] |
Win | 6–3 | Jan 2014 | USA F2,Sunrise | Futures | Clay | Jason Jung | William Blumberg
Francis Tiafoe | 6–7(4–7), 6–4, [10–6] |
Loss | 6–4 | Jan 2014 | USA F3,Weston | Futures | Clay | Jason Jung | Markus Eriksson
Milos Sekulic | 7–6(7–5), 6–7(4–7), [15–17] |
Win | 7–4 | Mar 2014 | USA F8,Bakersfield | Futures | Hard | Sekou Bangoura | Adam Chadaj
Marek Michalička | 5–7, 6–4, [10–5] |
Win | 8–4 | Mar 2014 | USA F9,Calabasas | Futures | Hard | Sekou Bangoura | Dennis Novikov
Connor Smith | 6–4, 6–4 |
Win | 9–4 | Apr 2014 | USA F10,Harlingen | Futures | Hard | Devin McCarthy | Edward Corrie
Daniel Smethurst | 6–3, 7–6(7–2) |
Loss | 9–5 | Jun 2014 | Tianjin, China, P.R. | Challenger | Hard | Jason Jung | Robin Kern
Josselin Ouanna | 7–6(7–3), 5–7, [8–10] |
Loss | 9–6 | Jul 2014 | Winnetka, USA | Challenger | Hard | Raymond Sarmiento | Thanasi Kokkinakis
Denis Kudla | 2–6, 6–7(4–7) |
Win | 10–6 | Sep 2014 | Canada F9,Toronto | Futures | Clay | Sekou Bangoura | Bjorn Fratangelo
Mitchell Krueger | 6–4, 4–6, [11–9] |
Loss | 10–7 | Oct 2014 | USA F27,Houston | Futures | Hard | Jeff Dadamo | Henrique Cunha
Dimitar Kutrovsky | 4–6, 4–6 |
Win | 11–7 | Jun 2015 | Mozambique F2,Maputo | Futures | Hard | Anderson Reed | Duncan Mugabe
Hassan Ndayishimiye | 6–3, 6–2 |
Loss | 11–8 | Jun 2015 | Zimbabwe F1,Harare | Futures | Hard | Anderson Reed | Lloyd Harris
Nicolaas Scholtz | 5–7, 4–6 |
Win | 12–8 | Jul 2015 | Zimbabwe F3,Harare | Futures | Hard | Anderson Reed | Benjamin Lock
Courtney John Lock | 4–6, 6–4, [10–7] |
Win | 13–8 | Aug 2015 | USA F24,Decatur | Futures | Hard | Kevin King | Grégoire Barrère
Tom Jomby | 6–0, 6–2 |
Loss | 13–9 | Aug 2015 | USA F25,Champaign | Futures | Hard | Kevin King | Justin S. Shane
Ryan Shane | 1–6, 6–7(4–7) |
Loss | 13–10 | Sep 2015 | France F19,Plaisir | Futures | Hard (i) | Anderson Reed | Sander Arends
Adam Majchrowicz | 4–6, 4–6 |
Win | 14–10 | Jan 2016 | USA F1,Los Angeles | Futures | Hard | Raymond Sarmiento | Jean-Yves Aubone
Dennis Nevolo | 6–4, 3–6, [11–9] |
Loss | 14–11 | Jan 2016 | USA F2,Long Beach | Futures | Hard | Raymond Sarmiento | David O'Hare
Joe Salisbury | 3–6, 6–7(4–7) |
Win | 15–11 | Oct 2016 | Monterrey, Mexico | Challenger | Hard | Denis Kudla | Jarryd Chaplin
Ben McLachlan | 6–7(4–7), 6–4, [10–2] |
Win | 16–11 | Oct 2016 | USA F32,Harlingen | Futures | Hard | Luke Bambridge | John McNally
Evan Zhu | 6–4, 6–4 |
Loss | 16–12 | Dec 2016 | Dominican Republic F1,Santiago de los Caballeros | Futures | Clay | Hunter Reese | Eduardo Dischinger
Bruno Sant'anna | 3–6, 6–7(4–7) |
Win | 17–12 | Dec 2016 | Dominican Republic F3,Santo Domingo Este | Futures | Hard | Alexios Halebian | Nebojša Perić
Ilija Vučić | 6–4, 6–4 |
Win | 18–12 | Feb 2017 | Indonesia F2,Jakarta | Futures | Hard | Nathan Pasha | Soichiro Moritani
Masato Shiga | 6–3, 6–7(8–10), [10–6] |
Win | 19–12 | Mar 2017 | Australia F2,Canberra | Futures | Clay | Nathan Pasha | Maverick Banes
Gavin van Peperzeel | 4–6, 6–3, [10–4] |
Win | 20–12 | Apr 2017 | USA F14,Orange Park | Futures | Clay | Hunter Reese | Daniel Nolan
Yosuke Watanuki | 2–6, 7–5, [10–8] |
Win | 21–12 | Jun 2017 | Spain F17,Martos | Futures | Hard | Robert Galloway | JC Aragone
Daniel Nolan | 6–4, 6–4 |
Win | 22–12 | Jul 2017 | Netherlands F3,Middelburg | Futures | Clay | Hunter Reese | Michiel de Krom
Sem Verbeek | 6–2, 6–1 |
Loss | 22–13 | Aug 2017 | Floridablanca, Colombia | Challenger | Clay | Sekou Bangoura | Sergio Galdós
Nicolás Jarry | 3–6, 7–5, [1–10] |
Win | 23–13 | Oct 2017 | Monterrey, Mexico | Challenger | Hard | Christopher Eubanks | Marcelo Arevalo
Miguel Angel Reyes-Varela | 7–6(7–4), 6–3 |
Loss | 23–14 | Oct 2017 | Traralgon, Australia | Challenger | Hard | Nathan Pasha | Alex Bolt
Bradley Mousley | 4–6, 2–6 |
Win | 24–14 | Dec 2017 | Hong Kong F5,Hong Kong | Futures | Hard | Michael Zhu | Corentin Denolly
Takuto Niki | 6–4, 6–2 |
Loss | 24–15 | Feb 2018 | Burnie, Australia | Challenger | Hard | Max Schnur | Marcel Granollers
Gerard Granollers-Pujol | 6–7(8–10), 2–6 |
Loss | 24–16 | Feb 2018 | Morelos, Mexico | Challenger | Hard | Nathan Pasha | Roberto Maytín
Fernando Romboli | 5–7, 3–6 |
Loss | 24–17 | Mar 2018 | Indian Wells, USA | Challenger | Hard | Nathan Pasha | Austin Krajicek
Jackson Withrow | 7–6(7–3), 1–6, [9–11] |
Win | 25–17 | Apr 2018 | Sarasota, USA | Challenger | Clay | Hunter Reese | Christian Harrison
Peter Polansky | 6–1, 6–2 |
Win | 26–17 | Sep 2018 | Cary, USA | Challenger | Hard | Hunter Reese | Fabrice Martin
Hugo Nys | 6–4, 7–6(8–6) |
Win | 27–17 | Apr 2019 | Monterrey, Mexico | Challenger | Hard | Nathan Pasha | Santiago González
Aisam Qureshi | 7–5, 6–2 |
Loss | 27–18 | May 2019 | Jerusalem, Israel | Challenger | Hard | Julian Ocleppo | Ariel Behar
Gonzalo Escobar | 4–6, 6–7(5–7) |
Win | 28–18 | Jun 2019 | Fergana, Uzbekistan | Challenger | Hard | Hunter Reese | Nikola Čačić
Yang Tsung-hua | 6–3, 5–7, [10–4] |
Loss | 28–19 | Sep 2019 | Kaohsiung, Taiwan | Challenger | Carpet | Hunter Reese | Hsieh Cheng-peng
Yang Tsung-hua | 4–6, 6–7(4–7) |
Loss | 28–20 | Nov 2019 | Playford, Australia | Challenger | Hard | Ruben Gonzales | Harri Heliövaara
Patrik Niklas-Salminen | 4–6, 7–6(7–4), [7–10] |
Win | 29–20 | Feb 2020 | Launceston, Australia | Challenger | Hard | Benjamin Lock | Kimmer Coppejans
Sergio Martos Gornés | 3–6, 6–3, [10–8] |
Loss | 29–21 | Mar 2021 | Cleveland, USA | Challenger | Hard (i) | Hunter Reese | Robert Galloway
Alex Lawson | 5-7, 7-6(7-5), [9-11] |
Win | 30–21 | May 2021 | Zagreb, Croatia | Challenger | Clay | Hunter Reese | Andrey Golubev
Aleksandr Nedovyesov | 6–2, 7–6(7–4) |
Win | 31–21 | May 2021 | Biella, Italy | Challenger | Clay | Julian Lenz | Karol Drzewiecki
Sergio Martos Gornés | 3–6, 6–3, [11–9] |
Loss | 31–22 | Oct 2021 | Santiago, Chile | Challenger | Clay | Max Schnur | Diego Hidalgo
Nicolás Jarry | 3-6, 7-5, [6-10] |
Win | 32–22 | Oct 2021 | Santiago, Chile | Challenger | Clay | Max Schnur | Hans Hach Verdugo
Miguel Ángel Reyes-Varela | 3–6, 7–6(7–3), [16–14] |
Loss | 32–23 | Oct 2021 | Las Vegas, USA | Challenger | Hard | Jason Jung | William Blumberg
Max Schnur | 5-7, 7–6(7–5), [5-10] |
Win | 33–23 | May 2022 | Troisdorf, Germany | Challenger | Clay | Dustin Brown | Hendrik Jebens
Piotr Matuszewski | 6-4, 7-5 |
Loss | 33–24 | Aug 2022 | Chicago, USA | Challenger | Hard | Mitchell Krueger | André Göransson
Ben McLachlan | 4–6, 7–6(7–3), [5–10] |
Win | 34–24 | Nov 2022 | Maspalomas, Spain | Challenger | Clay | Reese Stalder | Marco Bortolotti
Sergio Martos Gornés | 6–3, 5–7, [11–9] |
Loss | 34–25 | Feb 2023 | Waco, USA | Challenger | Hard | Mitchell Krueger | Ivan Sabanov
Matej Sabanov | 1–6, 6–3, [10–12] |
Loss | 34–26 | Mar 2023 | Mexico City, Mexico | Challenger | Clay | Reese Stalder | Boris Arias
Federico Zeballos | 5–7, 7–5, [2–10] |
Win | 35–26 | May 2023 | Gwangju, South Korea | Challenger | Hard | Reese Stalder | Andrew Harris
John-Patrick Smith | 6–4, 6–2 |
Win | 36–26 | May 2023 | Busan, South Korea | Challenger | Hard | Reese Stalder | Max Purcell
Rubin Statham | w/o |
Loss | 36–27 | Jun 2023 | Tyler, United States | Challenger | Hard | Reese Stalder | Alex Bolt
Andrew Harris | 1–6, 4–6 |
Win | 37–27 | Jun 2023 | Palmas del Mar, Puerto Rico | Challenger | Hard | Reese Stalder | Toshihide Matsui
Kaito Uesugi | 3–6, 7–5, [11–9] |
Win | 38–27 | Aug 2023 | Cary, United States | Challenger | Hard | Reese Stalder | Miķelis Lībietis
Adam Walton | 6–3, 7–6(7–4) |
Win | 39–27 | Oct 2023 | Fairfield, United States | Challenger | Hard | Reese Stalder | Vasil Kirkov
Denis Kudla | 7–5, 6–3 |
Win | 40–27 | Nov 2023 | Bergamo, Italy | Challenger | Hard | Brandon Nakashima | Francisco Cabral
Henry Patten | 6–4, 7–6(7–1) |
Win | 41–27 | Nov 2023 | Kobe, Japan | Challenger | Hard | Reese Stalder | Nam Ji-sung
Andrew Harris | 7–6(7–3), 2–6, [10–7] |
Win | 42–27 | Nov 2023 | Yokkaichi, Japan | Challenger | Hard | Reese Stalder | Ray Ho
Calum Puttergill | 7–5, 6–4 |
Win | 43–27 | June 2024 | Ilkley, United Kingdom | Challenger | Hard | Reese Stalder | Christian Harrison
Fabrice Martin | 6–3, 3–6, [10–6] |