MSNBC averaged 2.92 million total viewers in primetime, outpacing Fox News, which averaged 2.76 million viewers, as well as CNN, which averaged 1.68 million viewers, according to Nielsen fast national ...