According to The Hollywood Reporter, citing Nielsen preliminary ratings, MSNBC averaged 3.04 million total viewers, putting the network ahead of Fox News (2.85 million) and CNN (1.78 million). MSNBC ...