|
SF | 2022 M15 Lakewood, Wk. 28 | Hard | L | Alexander Petrov | 6-0 7-6(5) | [H2H] |
QF | 2022 M15 Lakewood, Wk. 28 | Hard | W | Ari Feig | 6-0 6-0 | [H2H] |
|
F | 2022 M15 Fountain Valley, Wk. 27 | Hard | L | Austin Ansari (USA) | 3-6 6-2 10-7 | [H2H] |
QF | 2022 M15 Fountain Valley, Wk. 27 | Hard | W | Sam De Vries | 6-3 6-2 | [H2H] |
|
F | 2022 M15 Los Angeles, Wk. 26 | Hard | L | Keenan Mayo | 6-0 6-2 | [H2H] |
SF | 2022 M15 Los Angeles, Wk. 26 | Hard | W | Tomislav Edward Papac | 6-1 6-2 | [H2H] |
QF | 2022 M15 Los Angeles, Wk. 26 | Hard | W | Yuvraj Rao | 6-0 6-0 | [H2H] |
|
F | 2022 M15 San Diego, Wk. 24 | Hard | L | Yuta Kikuchi | 6-4 4-6 10-8 | [H2H] |
QF | 2022 M15 San Diego, Wk. 24 | Hard | W | Wally Thayne | 6-2 6-0 | [H2H] |
|
R32 | 2021 M25 Columbus, Wk. 46 | Hard | L | Robert Cash | 6-4 6-4 | [H2H] |
|
QF | 2021 M15 Champaign, Wk. 25 | Hard | L | Tyler Zink | 6-2 3-6 10-8 | [H2H] |
|
F | 2020 M25 Las Vegas, Wk. 10 | Hard | L | Rodrigo Banzer | 6-0 6-4 | [H2H] |
QF | 2020 M25 Las Vegas, Wk. 10 | Hard | W | Ran Derei | 6-2 6-1 | [H2H] |
|
QF | 2020 M25 Los Angeles, Wk. 2 | Hard | L | Logan Smith | 6-4 6-2 | [H2H] |
|
R32 | 2019 M15 Austin, Wk. 47 | Hard | L | Preston Brown | 6-1 6-4 | [H2H] |
|
SF | 2019 M25 Waco, Wk. 42 | Hard | L | Alexander Lebedev | 7-5 6-2 | [H2H] |
QF | 2019 M25 Waco, Wk. 42 | Hard | W | Nathan Chavez | 6-4 6-3 | [H2H] |
|
R16 | 2019 M15 Pittsburgh, Wk. 27 | Clay | L | Maksim Tikhomirov | 6-2 6-2 | [H2H] |
R32 | 2019 M15 Pittsburgh, Wk. 27 | Clay | W | Robert Cash | 6-7(6) 7-5 6-1 | [H2H] |
|
F | 2019 M15 Pittsburgh, Wk. 27 | Clay | W | Jordan Benjamin | 6-2 6-3 | [H2H] |
QF | 2019 M15 Pittsburgh, Wk. 27 | Clay | W | Lance Cohen | 7-5 6-7(5) 10-5 | [H2H] |
|
QF | 2019 M25 Tulsa, Wk. 25 | Hard | L | Emmett Ward | 6-4 7-5 | [H2H] |
|
F | 2019 M25 Wichita, Wk. 24 | Hard | L | Kareem Allaf | 6-1 6-2 | [H2H] |
QF | 2019 M25 Wichita, Wk. 24 | Hard | W | Jonathan Sorbo | 6-3 5-7 16-14 | [H2H] |
|
QF | 2019 M15 Champaign, Wk. 23 | Hard | L | Jared Pratt | 1-6 6-3 10-5 | [H2H] |
|
QF | 2018 Netherlands F3 Futures | Clay | L | Roland Stuurman | 6-3 6-1 | [H2H] |
|
QF | 2018 Belgium F3 Futures | Clay | L | Teodor Giusca | 6-2 7-6(3) | [H2H] |