|
R32 | 2021 M25 Naples, Wk. 8 | Clay | L | Evan Zhu | 5-2 ret. | [H2H] |
|
R32 | 2021 M25 Naples, Wk. 7 | Clay | L | Christian Harrison | 6-3 6-3 | [H2H] |
|
R32 | 2021 M15 Antalya, Wk. 5 | Clay | L | Nuno Borges | 6-2 6-1 | [H2H] |
|
SF | 2021 M15 Antalya, Wk. 4 | Clay | W | Nuno Borges | | [H2H] |
QF | 2021 M15 Antalya, Wk. 4 | Clay | W | Georgii Kravchenko | 7-6(6) 6-4 | [H2H] |
R16 | 2021 M15 Antalya, Wk. 4 | Clay | W | Thiago Agustin Tirante | w/o | [H2H] |
R32 | 2021 M15 Antalya, Wk. 4 | Clay | W | Sebastian Gima | 7-6(2) 7-6(3) | [H2H] |
|
R32 | 2021 M15 Antalya, Wk. 3 | Clay | L | Billy Harris | 6-4 6-4 | [H2H] |
|
R16 | 2020 M15 Santo Domingo, Wk. 50 | Hard | L | Oliver Crawford | 6-4 4-6 7-5 | [H2H] |
R32 | 2020 M15 Santo Domingo, Wk. 50 | Hard | W | Dusty H. Boyer | 6-2 6-3 | [H2H] |
|
F | 2020 M15 Santo Domingo, Wk. 49 | Hard | L | Oliver Crawford | 6-3 6-1 | [H2H] |
SF | 2020 M15 Santo Domingo, Wk. 49 | Hard | W | Keegan Smith | 6-3 6-4 | [H2H] |
QF | 2020 M15 Santo Domingo, Wk. 49 | Hard | W | Ricardo Rodriguez - Pace | 6-1 6-2 | [H2H] |
R16 | 2020 M15 Santo Domingo, Wk. 49 | Hard | W | Conner Huertas Del Pino | 6-4 7-6(4) | [H2H] |
R32 | 2020 M15 Santo Domingo, Wk. 49 | Hard | W | David Fox | 7-6(4) 6-0 | [H2H] |
|
R16 | 2020 M15 Fayetteville, Wk. 45 | Hard | L | Charles Broom | w/o | [H2H] |
R32 | 2020 M15 Fayetteville, Wk. 45 | Hard | W | Maxim Verboven | 6-1 6-0 | [H2H] |
|
SF | 2020 M25 Las Vegas, Wk. 10 | Hard | L | Petros Chrysochos | 5-7 6-4 6-2 | [H2H] |
QF | 2020 M25 Las Vegas, Wk. 10 | Hard | W | Martin Redlicki | 6-7(4) 7-6(2) 6-3 | [H2H] |
R16 | 2020 M25 Las Vegas, Wk. 10 | Hard | W | Nicolas Barrientos | 6-1 4-6 6-4 | [H2H] |
R32 | 2020 M25 Las Vegas, Wk. 10 | Hard | W | Toby D. Boyer | 6-1 6-0 | [H2H] |
|
R16 | 2020 Calgary Challenger | Hard | L | Goncalo Oliveira | 6-7(6) 6-3 6-4 | [H2H] |
R32 | 2020 Calgary Challenger | Hard | W | Go Soeda | 7-6(4) 6-7(5) 7-6(2) | [H2H] |
R64 | 2020 Calgary Challenger | Hard | W | Harry Bourchier | 6-3 7-6(7) | [H2H] |
|
F | 2020 Calgary Challenger | Hard | W | Dennis Novikov | 7-5 6-4 | [H2H] |
|
R32 | 2020 M25 Naples, Wk. 7 | Clay | L | Alejandro Gomez | 7-6(11) 6-0 | [H2H] |
|
F | 2020 M25 Naples, Wk. 7 | Clay | W | Filip Bergevi | 6-4 6-3 | [H2H] |
SF | 2020 M25 Naples, Wk. 7 | Clay | W | Gabrielius Guzauskas | 7-6(4) 6-1 | [H2H] |
QF | 2020 M25 Naples, Wk. 7 | Clay | W | Daniel Paty | 6-3 6-4 | [H2H] |
|
SF | 2020 M25 Palm Coast, Wk. 6 | Clay | L | Martins Podzus | 6-4 6-3 | [H2H] |