The sad thing is that blacks make up around 10-12% of the US population, and homosexuals make up around 4-6%. However, blacks make up the majority of players in the NFL. That means, to my limited math training, that if there is multiple homosexual players in the NFL, they’re probably black.
I think your numbers are a little off. Last I've read is 18-20% and 2-3%, respectively.