He’s a very serious Mormon at a (sort of) Catholic school. Serious Mormons only date & marry Mormons.
And if he is batting for the other side, being a magic underwear guy is great cover. He cannot come out if he is gay because no NFL team is going to want the headaches that will cause. Can you imagine what kind of grief a team with an openly gay player would get?
Anyway, something ain’t right about the whole thing, but we will never know.