Salary Recap The average pay for a Baseball Player is $54,723 a year and $26 an hour in Canada. The average salary range for a Baseball Player is between $39,674 and $65,558. On average, a High School Degree is the highest level of education for a Baseball Player.