The average career span for a Major League Baseball player is 5.6 years. For a player in the National Football League it is only 3.5 years and for an NBA player, the average career is just short of 5 years.
A University of Colorado study in 2007 showed the average career of a major league baseball player is 5.6 years. Click on the 'MLB Career Study' link below to read an article about it.
Career length depends on ability and performance, but a recent study out of Colorado University - Boulder found that 5.6 years is the average length for an MLB player with one in five players only lasting for a single season. Interestingly, at every point in a player's career, the study states, the player has an 11% chance of his career ending.
There is no set starting salary for a MLB player as that is negotiated by the player and the team. The minimum salary for a MLB player in 2006 was $380,000 and the average salary for a MLB player in 2006 was $2,699,292.
Career wise, that would be Tony Gwynn (1982-2001) with a .338 career average. As of the start of the 2008 season, Gwynn ranks 20th all time in MLB career batting average. For a single season, that would be George Brett (1973-1993) with a .390 average in the 1980 season.
nolan Ryan finished with 5,714
Barry bonds 762