Since 1997 there have been 113 40 home runs seasons in baseball. only 10 times has a player with 40 home runs failed to drive in 103 runs. Adam Dunn counts for 3 of those seasons. Barry Bonds also counts for 3 of those seasons, of course he walked 145/148/232 times in those seasons including over 200 intential walks in those three seasons combined. Soriano did it last year, although he was a leadoff hitter and had few RBI chances. That is one of the main reasons, in my mind that Adam Dunn gets so much for his strikeouts.