who has the most homeruns in the mlb
List of Major League Baseball career home run leaders Barry Bonds holds the Major League Baseball home run record with 762. He passed Hank Aaron, who is currently second with 755, on August 7, 2007. The only other player to have hit 700 or more is Babe Ruth with 714. Alex Rodriguez (696), Willie Mays (660), Ken Griffey, Jr. (630), Albert Pujols (614), Jim Thome (612), and Sammy Sosa (609) are the only other players to have hit 600 or more.
Jackie Robinson Robinson's career is generally considered to mark the beginning of the post–"long ball" era in baseball, in which a reliance on raw power-hitting gave way to balanced offensive strategies that used footspeed to create runs through aggressive baserunning.[192] Robinson exhibited the combination of hitting ability and speed which exemplified the new era. He scored more than 100 runs in six of his ten seasons (averaging more than 110 runs from 1947 to 1953), had a .311 career batting average, a .409 career on-base percentage, a .474 slugging percentage, and substantially more walks than strikeouts (740 to 291).[150][190][193] Robinson was one of only two players during the span of 1947–56 to accumulate at least 125 steals while registering a slugging percentage over .425 (Minnie Miñoso was the other).[194] He accumulated 197 stolen bases in total,[150] including 19 steals of home. None of the latter were double steals (in which a player stealing home is assisted by a player stealing another base at the same time).[195] Robinson has been referred to by author David Falkner as "the father of modern base-stealing".[196]
Home Run Derby Because of the game's TV popularity, invited players have felt pressure to participate. Notably, Ken Griffey Jr. initially quietly declined to take part in 1998, partly due to ESPN scheduling the Mariners in their late Sunday game the night before. After a discussion with ESPN's Joe Morgan and another with Hall of Famer Frank Robinson, Griffey changed his mind, and then won the Derby at Coors Field.[13]
World Series In the American League, the New York Yankees have played in 40 World Series and won 27, the Philadelphia/Kansas City/Oakland Athletics have played in 14 and won 9, and the Boston Red Sox have played in 12 and won 8, including the first World Series. In the National League, the St. Louis Cardinals have appeared in 19 and won 11, the New York/San Francisco Giants have played in 20 and won 8, the Brooklyn/Los Angeles Dodgers have appeared in 18 and won 6, and the Cincinnati Reds have appeared in 9 and won 5.