According to ESPN, the average salary last season in the MLB managed to top $3 million for the first time ever over the course of an entire season.
ESPN even broke down the positions by average and the most expensive position is 1B at $9.5 million with a bullpen pitcher being worth $2.5 million.
http://sports.espn.go.com/mlb/news/story?id=5915468
Meanwhile, Jays and Nationals are the leading teams to get Greinke with the Brewers being the 3rd team but their problem is lack of quality players the Royals would ask in a trade.