San Francisco Giants outfielder Barry Bondswins the National League Most Valuable Player for a record seventh time
San Francisco Giants outfielder Barry Bonds, who is the only player to be the National League Most Valuable Player more than three times, is named by the Baseball Writers Association of America for a record seventh time, including an unprecedented fourth consecutive season. Bonds finished 2004 with a .362 batting average, 45 home runs and 101 RBI. Winning the honor at the age of 40, Bonds surpasses Willie Stargell (39) as the oldest player to win the award.