Did You Know? The Silver Slugger Award is given to the best offensive player at each position for both the National League and the American League. It is determined and voted on by the coaches and managers of each team. The award was first given out in 1980. Barry Bonds holds the record for most Silver Slugger Awards with 12.