McCann joined Jose Altuve (24), Alex Bregman (16), Carlos Correa (21), Marwin Gonzalez (22), Yuli Gurriel (17), Jake Marisnick (16) and George Springer (32) in reaching at least 15 homers.
"Everybody's been saying it all year, really," said McCann, who hit his 247th career dinger as a catcher, which surpassed Jorge Posada for eighth on the all-time list. "The top of the order can get you, the bottom of the order can get you. There's no breaks and our bench is strong. We've just got an all-around great team."
The Astros lead the Majors in runs scored, but don't have anyone in the top 15 in homers or RBIs because the production has been so spread out. Gonzalez leads the club with 82 RBIs.
The Astros also have nine players with at least 50 RBIs -- Altuve, Bregman, Correa, Gonzalez, Gurriel, McCann, Springer, Carlos Beltran and Josh Reddick. Beltran (14 homers) and Reddick (13) also have a shot to join the 15-homer club.
It was McCann's second home run since July 26.
"It's been a while, but I saw what, six or seven pitches [while observing] the at-bat before and I was able to back up there and I saw everything he had," McCann said. "I jumped on a fastball. It felt good."
The Rangers lead the Majors with nine players with at least 15 homers.
Brian McTaggart has covered the Astros since 2004, and for MLB.com since 2009. Follow @brianmctaggart on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.