Andy Roddick's 2003 U.S. Open title was the last time an American man has won a Grand Slam.

Ben Shelton, 22, is blossoming into one of the world's best players.

Shelton may already be the third-best player in the world.

The incomprehensible 22-year Grand Slam drought in American men’s tennis will end soon. Maybe not this year, maybe not even next. But it’s going to happen, and we’re not going to have to wait too much longer.

Ben Shelton is going to do it.

The 22-year old from Atlanta via the University of Florida won his first Masters 1000-level title on Thursday night at the Canadian Open, beating Karen Khachanov 6-7, 6-4, 7-6 in a terrific final.

Sure, you can put some asterisks on the significance of this tournament – namely, that No. 1 Jannik Sinner and No. 2 Carlos Alcaraz opte

See Full Page