League-leading Cardinals and Royals excel at preventing runs

It sounds simple enough: If you keep the other team from scoring, you'll probably win. And the St. Louis Cardinals and Kansas City Royals -- who have the two best records in baseball -- are among the best at doing just that.

When the Cardinals beat the White Sox 3-2 and the Royals beat the Pirates 5-1 on Wednesday night, they added to their impressive totals of games in which they allowed less than three runs -- a feat that goes a long way toward explaining why the Cardinals (60-34) and Royals (57-36) boast the best records in their respective leagues.

The Cardinals have allowed two or fewer runs in 53 games this season, easily the most in Major League Baseball. The Royals have 42 such games, the game's third-best total (one behind Tampa Bay).

Obviously, both clubs have strong pitching staffs. St. Louis leads MLB with a phenomenal 2.67 ERA, and Kansas City is tied for seventh at 3.47.

The Cardinals have a strong edge with their starting pitchers, who have compiled a major league-best 2.83 ERA. (At 4.27, the Royals are 23rd.) The starting staff in St. Louis has won over two-thirds of its decisions this year. Among National League teams in the wild-card era, only the 1998 Braves had a better record from their starters.

HIGHEST WINNING PERCENTAGE BY STARTERS SINCE 1995

Team Record Winning percentage
2001 Seattle Mariners 83-31 .728
1998 Atlanta Braves 90-40 .692
1998 New York Yankees
86-39 .688
1995 Cleveland Indians 68-31 .687
2001 Oakland Athletics 80-39 .672
2015 St. Louis Cardinals 43-21 .672

St. Louis' bullpen, meanwhile, has a 2.35 ERA, second best in baseball. The team they trail? Kansas City (2.21). Royals relievers, in fact, have combined for the second-lowest opponent on-base plus slugging percentage of any team in the wild-card era.

LOWEST OPS BY STARTERS SINCE 1995

Team On-base plus slugging percentage
2003 Los Angeles Dodgers .582
2015 Kansas City Royals .593
2012 Tampa Bay Rays .597
2015 Houston Astros .597
2013 Atlanta Braves .607

The Royals-Cardinals game at Busch Stadium on Thursday night isn't all about pitching. St. Louis third baseman Matt Carpenter leads the majors with 78 hits in interleague play over the past three seasons.

MOST HITS IN INTERLEAGUE PLAY SINCE 2013

Player Team Hits
Matt Carpenter Cardinals 78
Miguel Cabrera Tigers 74
Carlos Gomez Brewers
73
Andrew McCutchen Pirates 70
Starling Marte Pirates 68

HIGHEST BATTING AVERAGE AFTER 1-0 COUNT IN 2015*

Player Team Batting average
Lorenzo Cain Royals .398
Alex Gordon Royals .392
Nelson Cruz Mariners .377
Dee Gordon Marlins .375
Yasmani Grandal Dodgers .370
* Minimum 100 plate appearances