The NFL is suffering a steep, double-digit drop in TV ratings this season.
Football fans from President Barack Obama and LeBron James to Troy Aikman and Terry Bradshaw now say if they had sons, they wouldn't them play due to the health risks.
The political protests by Colin Kaepernick and other NFL players have led some outraged fans to launch a #BoycottNFL movement.
At the same time time, Major League Baseball is bouncing back.
The underdog Cubs are the feel-good sports story of the year. The Grand Old Game has a boatload of telegenic young stars, from Kris Bryant of the Cubs to Francisco Lindor of the Indians.