|
F | 2021 M15 East Lansing, Wk. 46 | Hard | W | Gabriel Diallo | 4-6 6-3 6-4 | [H2H] |
SF | 2021 M15 East Lansing, Wk. 46 | Hard | W | Alexander Brown | 6-1 5-7 6-4 | [H2H] |
QF | 2021 M15 East Lansing, Wk. 46 | Hard | W | Sebastian Gima | 6-2 6-4 | [H2H] |
R16 | 2021 M15 East Lansing, Wk. 46 | Hard | W | Shunsuke Mitsui | 4-6 6-2 7-6(4) | [H2H] |
R32 | 2021 M15 East Lansing, Wk. 46 | Hard | W | Yankel Zemel | 6-3 6-4 | [H2H] |
|
R32 | 2021 M25 Calabasas, Wk. 43 | Hard | L | Connor Farren | 7-6(0) 7-6(4) | [H2H] |
|
QF | 2021 Abierto Mexicano de Tenis Mifel | Hard | L | Alexander Sarkissian | 6-4 6-1 | [H2H] |
|
R16 | 2020 Indian Wells Challenger | Hard | L | Noah Rubin | 6-3 6-1 | [H2H] |
R32 | 2020 Indian Wells Challenger | Hard | W | Peter Gojowczyk | 4-6 6-3 6-2 | [H2H] |
R64 | 2020 Indian Wells Challenger | Hard | W | Marius Copil | 6-3 6-3 | [H2H] |
|
R64 | 2020 Calgary Challenger | Hard | L | Kacper Zuk | 6-3 6-4 | [H2H] |
|
R64 | 2020 Drummondville Challenger | Hard | L | Manuel Guinard | 7-6(10) 2-6 3-2 ret. | [H2H] |
|
QF | 2020 Cleveland Challenger | Hard | L | Mikael Torpegaard | 6-4 6-4 | [H2H] |
R16 | 2020 Cleveland Challenger | Hard | W | Jc Aragone | 6-4 7-5 | [H2H] |
R32 | 2020 Cleveland Challenger | Hard | W | Ji Sung Nam | 6-3 6-2 | [H2H] |
R64 | 2020 Cleveland Challenger | Hard | W | Alexander Brown | 6-4 6-2 | [H2H] |
|
QF | 2020 Newport Beach Challenger | Hard | L | Mitchell Krueger | 6-3 6-7(5) 6-3 | [H2H] |
R16 | 2020 Newport Beach Challenger | Hard | W | Jc Aragone | 7-5 7-6(3) | [H2H] |
R32 | 2020 Newport Beach Challenger | Hard | W | Mackenzie McDonald | 7-5 6-4 | [H2H] |
R64 | 2020 Newport Beach Challenger | Hard | W | Kevin King | 6-4 7-5 | [H2H] |
|
QF | 2020 M25 Los Angeles, Wk. 2 | Hard | L | Emilio Nava | 4-6 6-3 6-4 | [H2H] |
R16 | 2020 M25 Los Angeles, Wk. 2 | Hard | W | Facundo Diaz Acosta | 6-4 6-4 | [H2H] |
R32 | 2020 M25 Los Angeles, Wk. 2 | Hard | W | Sandro Ehrat | 7-6(5) 6-7(4) 6-4 | [H2H] |
|
R32 | 2019 Houston Challenger | Hard | L | Michael Mmoh | 4-6 6-4 6-4 | [H2H] |
R64 | 2019 Houston Challenger | Hard | W | Evan King | 4-6 6-4 7-5 | [H2H] |
|
R32 | 2019 Charlottesville Challenger | Hard | L | Blaz Rola | 7-5 6-2 | [H2H] |
R64 | 2019 Charlottesville Challenger | Hard | W | Liam Broady | 6-4 6-2 | [H2H] |
|
SF | 2019 M25 Claremont, Wk. 41 | Hard | L | Michael Geerts | 6-4 7-6(6) | [H2H] |
QF | 2019 M25 Claremont, Wk. 41 | Hard | W | Tanner K Smith | 6-4 7-6(5) | [H2H] |
R16 | 2019 M25 Claremont, Wk. 41 | Hard | W | Alexander Cozbinov | 6-2 6-3 | [H2H] |