Alexander Zverev won his second Masters 1000 title last week in Montreal, thrashing Roger Federer in the final. Paul Chiasson / AP Photo
Alexander Zverev won his second Masters 1000 title last week in Montreal, thrashing Roger Federer in the final. Paul Chiasson / AP Photo

Who will be the next first-time major winner in men's tennis? Assessing the contenders