NFL games today: Monday Night Football TV schedule, start times, live streams, and more for Week 2

Which teams are playing NFL games today? Monday Night Football's TV schedule, start times, and watch options for this week.

Who faces off in tonight’s NFL games? During Week 2, Monday Night Football provides us with a rare doubleheader. Here’s how to watch today’s action, including start times, channels, and live stream options.

NFL games today: Monday TV schedule, channels, live streams, and more

There are two NFL games being played today. The first is a huge matchup between two AFC contenders, the Tennessee Titans and Buffalo Bills. The suddenly competitive AFC East will add extra pressure on Buffalo to continue their dominance at home.

The second game being played during Monday Night Football is between the Minnesota Vikings and Philadelphia Eagles. Both of these teams had offensive explosions in Week 1 of the season, will that be the same this time around?

NFL games on TV today for the Week 2 NFL Schedule

Want to stream NFL games at home or on the go this season? Check out Vidgo or fuboTV, two streaming platforms that provide live sports across multiple devices. Additionally, make sure to check out our comprehensive guide on how to live stream NFL games.

Tennessee Titans (0-1) at Buffalo Bills (1-0)

  • Channel: ESPN
  • Start time: 7:15 p.m. ET
  • Live stream: DirecTV, Hulu + Live TV, ESPN app

The Titans travel to Buffalo in the first of two Monday Night Football games. Last week, quarterback Ryan Tannehill and the offense struggled to find a rhythm in their loss to the New York Giants. After trading away A.J. Brown during the offseason, they needed to rely on rookies Treylon Burks and Kyle Philips, in addition to free agent acquisitions Robert Woods and Austin Hooper. Unfortunately for Tennessee, the best performing player out of all those names was the 2022 NFL Draft fifth-round pick, Philips.

Buffalo, meanwhile, had very little offensive trouble in the season opener against the Los Angeles Rams. Although they seemed a bit rusty in the first half, they exploded for 21 second-half points. The Bills averaged 7.1 yards per play, which led the league after Week 1.

Minnesota Vikings (1-0) at Philadelphia Eagles (1-0)

  • Channel: ABC
  • Start time: 8:30 p.m. ET
  • Live stream: ESPN+

In what could very much be a battle of the two best teams in the NFC, the Vikings travel to Philadelphia to take on the Eagles. After a massive win last week against the Packers, Justin Jefferson and this Vikings offense are hoping to continue the success they saw in Week 1. The second-year former LSU breakout had an unbelievable 184 receiving yards and two TDs.

Jefferson will have the chance to really twist the proverbial knife in the backs of Eagle fans in this game. As the media loves to remind everyone, the Eagles had a chance to draft Jefferson but instead opted to go with Jalen Reagor. We all know how that turned out.

However, the addition of Brown in the offseason has definitely quelled some of the Eagles’ frustration. In his first game as an Eagle, Brown had 155 yards on 10 receptions. He looked incredible and gave QB Jalen Hurts a legitimate WR1 option. Although Brown was a huge part of the Eagles’ win over the Lions in Week 1, it was their rushing attack that really stood out. Miles Sanders, Kenneth Gainwell, and Boston Scott all scored rushing TDs.


Every day, get free NFL updates sent straight to your inbox!