7% of MLB being black is in line with black males making up around 6% of the US population. Also, blacks are more interested in basketball and football.
Yes, but the last time I checked, 100% of the players in MLB are males.
There are plenty of players in MLB of African descent, but a lot of them were born outside the US. But American-born black players seem to be disproportionately represented in the "all-time" lists. Of the 9 players who have hit more than 600 home runs, 2 are whites, 4 are American-born blacks, and 3 are Hispanics.