Nov 11 |
Chall. 75 |
Win. |
Champaign, IL Challenger, Champaign, IL(USA) |
Nov 04 |
Chall. 75 |
1/16 |
Knoxville, TN Challenger, Knoxville, TN(USA) |
Oct 28 |
Chall. 75 |
QF |
Charlottesville, VA Challenger, Charlottesville, VA(USA) |
Oct 21 |
Chall. 75 |
1/16 |
Sioux Falls, SD Challenger, Sioux Falls, SD(USA) |
Oct 07 |
Chall. 75 |
QF |
Fairfield, CA Challenger, Fairfield, CA(USA) |
Sep 30 |
Chall. 75 |
1/16 |
Tiburon, CA Challenger, Tiburon, CA(USA) |
Sep 23 |
Chall. 75 |
1/8 |
Charleston, SC Challenger, Charleston, SC(USA) |
Sep 16 |
Chall. 75 |
1/8 |
Columbus, OH Challenger, Columbus, OH(USA) |
Aug 19 |
GS M |
[Q] |
US Open, New York, NY(USA) |
Aug 12 |
Chall. 100 |
1/8 |
Cary, NC Challenger, Cary, NC(USA) |
Aug 05 |
Chall. 75 |
1/16 |
Lincoln, NE challenger, Lincoln, NE(USA) |
Jul 29 |
Chall. 75 |
1/8 |
Lexington, KY Challenger, Lexington, KY(USA) |
Jul 22 |
250 |
[Q] |
Truist Atlanta Open, Atlanta, GA(USA) |
Jul 15 |
250 |
1/8 |
Infosys Hall of Fame Open, Newport, RI(USA) |
Jul 08 |
Chall. 75 |
1/16 |
Winnipeg Challenger, Winnipeg(CAN) |
Jul 01 |
Chall. 75 |
1/8 |
Bloomfield Hills, MI Challenger, Bloomfield Hills, MI(USA) |
Jun 10 |
M25 |
SF |
M25 Wichita, KS 13, Wichita, KS(USA) |
Jun 03 |
Chall. 75 |
[Q] |
Tyler, TX Challenger, Tyler, TX(USA) |
Jun 03 |
Chall. 75 |
QF |
Tyler, TX Challenger, Tyler, TX(USA) |
May 27 |
Chall. 75 |
1/16 |
Little Rock, AR Challenger, Little Rock, AR(USA) |
May 20 |
250 |
[Q] |
Gonet Geneva Open, Geneva(SUI) |
May 13 |
Chall. 75 |
1/16 |
Oeiras IV Challenger, Oeiras(POR) |
May 06 |
Chall. 75 |
1/16 |
Francavilla al Mare Challenger, Francavilla al Mare(ITA) |
Apr 22 |
Chall. 75 |
1/8 |
Savannah, GA Challenger, Savannah, GA(USA) |
Apr 15 |
Chall. 75 |
1/16 |
Tallahassee, FL Challenger, Tallahassee, FL(USA) |
Apr 08 |
Chall. 75 |
1/8 |
Sarasota, FL Challenger, Sarasota, FL(USA) |
Apr 01 |
250 |
[Q] |
Fayez Sarofim & Co. U.S. Men's Clay Court Championship, Houston, TX(USA) |
Mar 18 |
M25 |
1/8 |
M25 Calabasas, CA 07, Calabasas, CA(USA) |
Mar 11 |
M25 |
1/16 |
M25 Bakersfield, CA 06, Bakersfield, CA(USA) |
Mar 06 |
1000 |
1/64 |
BNP Paribas Open, Indian Wells, CA(USA) |
Mar 06 |
1000 |
[Q] |
BNP Paribas Open, Indian Wells, CA(USA) |
Feb 12 |
250 |
[Q] |
Delray Beach Open, Delray Beach, FL(USA) |
Feb 05 |
250 |
1/16 |
Dallas Open, Dallas, TX(USA) |
Jan 29 |
Chall. 75 |
F |
Cleveland, OH Challenger, Cleveland, OH(USA) |
Jan 22 |
M25 |
1/16 |
M25 Wesley Chapel, FL 02, Wesley Chapel, FL(USA) |
Jan 08 |
Chall. 75 |
1/8 |
Oeiras II Challenger, Oeiras(POR) |
Jan 01 |
Chall. 50 |
1/16 |
Oeiras Challenger, Oeiras(POR) |