In 2010, Albert Pujols hit the most home runs in the National League, with 42.
On May 2, 1876, Ross Barnes of Chicago hit the first National League home run which was an inside the park variation.
I
In the 1971 All-Star Game at Detroit's Tiger Stadium, Frank Robinson of the Baltimore Orioles became the first player to hit home runs for both leagues. He hit a two-run blast for the American League in the third inning of the game eventually won by the AL, 6-4. Robinson had previously hit a home run for the National League in 1959, when he was a member of the Cincinnati Reds. Alfonso Soriano duplicated the feat in the 2000s. He hit home runs for the American League as a New York Yankee (in 2002) and a Texas Ranger (in 2007). He later hit a homer for the National League as a Chicago Cub (in 2007).
The first HR was hit on 2nd May 1876 by Ross Barnes Chicago.. The first home run ever hit in the National League was by Ross Barnes of the Chicago White Stockings (now known as the Chicago Cubs in 1876
Andruw Jones led the National League with 51 home runs in 2005, Alex Ridriguez hit 48 home runs to lead the American League.
Yes. The Cardinals hit 223 home runs in 1998 to lead the National League. The Braves were second with 215 and the Cubs were third with 212.
Sammy Sosa was the first batter to hit a home run against every Major league team
Bob Gibson
Andruw Jones, then with the Atlanta Braves.
Hall of Famer Willie Keeler led the National League in batting in 1897 at .424 and did not hit a home run. Hall of Famer Rod Carew led the American League in batting in 1972 at .318 and did not hit a home run.
Ryan Howard of the Phillies hit 58 homeruns in 2006.