Seattle Mariners

John McGrath’s Power Index: Major league rankings

1. St. Louis Cardinals (1): Benefit of winning 50 times before July 1: You don’t sweat three-game slumps.

2. Houston Astros (3): Saga of database hacking by Cardinals — a cold-war espionage mystery reconfigured for baseball — just gets curiouser and curiouser.

3. Pittsburgh Pirates (4): Balanced Bucs probably won’t win NL Central, but they could be a nightmare matchup in playoffs as wild card.

4. Los Angeles Dodgers (5): Signing of top international prospect Yadiel Alvarez, a right-handed power pitcher, sustains talent pipeline Dodgers have developed with Cuba.

5. Kansas City Royals (2): Mockery Royals’ fans have made of internet All-Star Game voting process could be impetus for change.

6. Washington Nationals (7): Outfielder Bryce Harper had few self-esteem issues before it was reported he’d received a record number of All-Star votes.

7. Minnesota Twins (8): Twins hoping promotion of Double-A prospect Miguel Sano, 22, will provide some middle-of-the-lineup power.

8. Chicago Cubs (9): Although Cubs hitters are averaging a paltry three runs a game in Wrigley Field, moving in the fences is not an option with a brick outfield wall.

9. San Francisco Giants (10): Matt Cain gave up five runs in five innings Thursday at Miami, but his first start since last July was, well, a start.

10. New York Yankees (11): Yanks trusting homestand will revive offense that scored six runs over last four games of previous trip.

11. Baltimore Orioles (12): The English translation of the name of Taiwanese lefty Wei-Yin Chen: “Tom Glavine.”

12. Tampa Bay Rays (6): Their 27 home defeats — most in baseball — suggest Rays hate Tropicana Field as much as their so-called fans do.

13. Toronto Blue Jays (13): Sixteen-year-old Vladimir Guerrero Jr. begins his pro journey without his father’s arm or speed, but he inherited his pop’s pop.

14. Los Angeles Angels (15): Pitcher C.J. Wilson on resignation of Jerry Dipoto amid rumors of general manager’s feud with skipper Mike Scioscia: “They didn’t take a straw poll. We didn’t get votes. We weren’t asked to stay at Grandma’s house while Mom and Dad worked it out.”

15. Texas Rangers (16): Third baseman Adrian Beltre, who never fulfilled superstar status in Seattle, putting together solid case for Hall of Fame.

16. Detroit Tigers (14): Seems like years ago that 9-1 start found Tigers drawing comparisons to their 1984 world-championship team.

17. New York Mets (17): New York Post headline kinda says it all: “It’s Disgusting How Jokester GM, Cheap Owners Watch Mets Burn.”

18. Arizona Diamondbacks (18): Between his ability to hit line drives all over the field and his indifference to the spotlight, Paul Goldschmidt is looking like an Edgar Martinez throwback.

19. Atlanta Braves (19): Once known as the team that played its home games in “The Launching Pad,” Braves went into the weekend with an N.L. low 47 home runs.

20. Cleveland Indians (22): Furor over Corey Kluber’s heist of 2014 A.L. Cy Young Award from King Felix seems pretty silly now, doesn’t it?

21. Cincinnati Reds (20): The exasperation that is Billy Hamilton: He had 40 stolen bases through Thursday, but only three doubles.

22. San Diego Padres (21): Don’t be surprised if GM A.J. Preller is as aggressive unloading players at the trade deadline as he was acquiring them during the offseason.

23. Seattle Mariners (24): New batting coach Edgar Martinez clearly making a tangible difference on those occasions the Mariners aren’t striking out eight times during a two-hit shutout.

24. Oakland A’s (23): Ace Sonny Gray was beaten last week by the merciless tag team of Sam ’n Ella.

25. Boston Red Sox (27): Sox still have time to make run in a division that’s up grabs.

26. Chicago White Sox (26): A.L. Pitcher of the Month Chris Sale struck out 75 batters in June — most by any pitcher in any month, since Nolan Ryan’s modern-era record of 87 in June of 1977.

27. Colorado Rockies (25): Dependable third baseman Nolan Arenado, angry with himself after committing two errors Thursday, can take solace: The great Brooks Robinson committed three errors on back-to-back chances in 1971 — while going 0-3, with two double plays, at the plate.

28. Miami Marlins (28): In his first start in almost 14 months, Jose Fernandez improved his career record at home to 13-0.

29. Milwaukee Brewers (29): Crew hitters enjoyed opportunity to take real-game batting practice against Phillies.

30. Philadelphia Phillies (30): Emergence of Maikel Franco as a big-time third baseman easing agony of lost season.