How much money does a professional baseball player earn?

For 2007, the average salary in MLB is around $2.5 million.
It depends on they're deal for joining the team called a contract. They can offer a lot almost a 7Million average.