NFL sends major Christmas ratings message to NBA The NFL averaged 21.88 million viewers compared to the NBA's 4.318 million.