FYI, I have a stat I play with called "Premier Event Points" which is my way of judging how good a player's year was. Carlos just surpassed his total from last year: he's at 28 now, vs. 25 for all of last year. And still about half the season to go.
To put that in context, 30 is a great year, 40 is about top 50 all-time. Only a handful of players have had 50 for a year: Laver (1969), Connors (1974), Borg (1979), McEnroe (1984), Lendl (1986), Roger (2004-07), Rafa (2008, 10, 13), Andy (2016), and Novak (2011-12, 2015-16). (Pete's best was 49).
I'm not expecting Carlos to reach 50 this year, but he's got a very good chance at 40, which is the equivalent of the best seasons of players like Edberg, Becker, and Agassi, all of whom maxed out in the 40-42 range.