Joc Pederson hit his 20th homer of the season Monday night and trails Wally Berger (22 in 1930) and Albert Pujols (21 in 2001) for the most homers by a National League rookie before July 1.