who has the most grand slams in major league baseball
Grand slam (baseball) Alex Rodriguez has 25 career grand slams, the most by any player in Major League Baseball history, passing Lou Gehrig's 23 on September 20, 2013. Meanwhile, Don Mattingly set the one-season record with six grand slams in 1987 â€“ remarkably, the only grand slams of his major league career. Travis Hafner tied Mattingly's Major League record in 2006, while in 2009, Albert Pujols tied the one-season National League record of five grand slams set by Ernie Banks in 1955.[2]
List of World Series champions A total of 113 Series have been contested, with the NL champion winning 48 and the AL champion winning 65. The New York Yankees of the AL have played in 40 World Series through 2017—winning 27—the most Series appearances, victories, and losses (13) of any Major League Baseball franchise. The St. Louis Cardinals, who represented the NL for a 19th time in 2013, have won 11 championships, which is the second-most among all 30 Major League Baseball teams as well as most among NL teams.[3] Only the Giants have been NL champions more times, appearing in 20 World Series (14 as the New York Giants and six representing San Francisco), with eight Series victories (second-most in the National League), including their most recent in 2014.