|
SF | 2019 M15 Santo Domingo, Wk. 48 | Hard | L | Fletcher Scott | 6-3 7-5 | [H2H] |
QF | 2019 M15 Santo Domingo, Wk. 48 | Hard | W | Sixto Alfredo Santiago Ramirez | 6-1 6-1 | [H2H] |
|
F | 2019 M15 East Lansing, Wk. 47 | Hard | L | Tanner K Smith | 6-4 7-6(5) | [H2H] |
SF | 2019 M15 East Lansing, Wk. 47 | Hard | W | Joshua Portnoy | 6-4 6-3 | [H2H] |
QF | 2019 M15 East Lansing, Wk. 47 | Hard | W | Daniel Milavsky | 0-6 6-2 10-6 | [H2H] |
|
F | 2019 M25 Malibu, Wk. 45 | Hard | L | Spencer Papa | 6-4 6-1 | [H2H] |
QF | 2019 M25 Malibu, Wk. 45 | Hard | W | Jared Thompkins | 6-2 6-4 | [H2H] |
|
F | 2019 M15 Cancun, Wk. 34 | Hard | L | Yeudy Villar | 6-3 6-3 | [H2H] |
QF | 2019 M15 Cancun, Wk. 34 | Hard | W | Alex Jones | 7-5 6-4 | [H2H] |
|
QF | 2019 M15 Cancun, Wk. 33 | Hard | L | Matthew Foster-Estwick | 6-1 6-1 | [H2H] |
|
R16 | 2019 M25 Portoviejo, Wk. 32 | Clay | L | Gabriel Ciro DA Silva | 4-6 6-3 6-4 | [H2H] |
R32 | 2019 M25 Portoviejo, Wk. 32 | Clay | W | Alberto Odiseo Alvarado Berrospi | 6-4 7-5 | [H2H] |
|
F | 2019 M25 Champaign, Wk. 30 | Hard | L | Alfredo Perez | 6-2 6-2 | [H2H] |
QF | 2019 M25 Champaign, Wk. 30 | Hard | W | Diego LE GAL Perez | 6-1 6-2 | [H2H] |
|
QF | 2019 M15 Cancun, Wk. 28 | Hard | L | Tanner K Smith | 7-6(5) 6-1 | [H2H] |
|
R32 | 2019 M15 Cancun, Wk. 27 | Hard | L | Eric Hadigian | 6-7(2) 6-3 1-0 ret. | [H2H] |
|
F | 2019 M25 Bakersfield, Wk. 11 | Hard | L | Jacob Dunbar | 6-1 6-0 | [H2H] |
QF | 2019 M25 Bakersfield, Wk. 11 | Hard | W | Oleksiy Arovin | 6-4 4-6 10-5 | [H2H] |
|
R16 | 2018 USA F30 Futures | Clay | L | Juan Ignacio Cabrera | 6-4 3-6 6-3 | [H2H] |
|
SF | 2018 Vietnam F5 Futures | Hard | L | Linus Frost | 6-3 6-3 | [H2H] |
|
R32 | 2018 Vietnam F4 Futures | Hard | L | Florian Lakat | 6-0 6-1 | [H2H] |
|
QF | 2018 USA F28 Futures | Hard | L | Samuel DE FELIPE Garcia | 7-5 6-2 | [H2H] |
|
F | 2018 Lebanon F2 Futures | Clay | L | Mousa Alkotop | 3-6 7-6(6) 6-2 | [H2H] |
QF | 2018 Lebanon F2 Futures | Clay | W | Marco De Rossi | 6-4 4-6 6-3 | [H2H] |
|
R32 | 2018 Lebanon F1 Futures | Clay | L | Sabit Suntic | 6-3 6-2 | [H2H] |
|
F | 2018 USA F23 Futures | Hard | L | Trent Bryde | 4-6 7-5 6-4 | [H2H] |
SF | 2018 USA F23 Futures | Hard | W | Jordi Mullor | 6-4 6-3 | [H2H] |
QF | 2018 USA F23 Futures | Hard | W | Jonathan Morgan | 6-2 6-2 | [H2H] |
|
QF | 2018 USA F22 Futures | Hard | L | Evan Bynoe | 7-6(7) 6-4 | [H2H] |
|
SF | 2018 Ecuador F2 Futures | Clay | L | Jorge Montoya | 6-4 6-4 | [H2H] |