While the 2017 baseball season technically began yesterday with three Sunday games, Opening Day officially kicks off today at 1 p.m. ET as the Braves take on the Mets in New York City. If you have the stamina (or more importantly, the time), you could actually watch baseball nonstop for 12 hours today, depending on when the Angels and Athletics wrap up their game tonight. So strap in baseball fans — it’s going to be a long day.

Before we get to streaming options, let’s take a look at the full schedule, starting pitchers and start times for all twelve games scheduled to take place on April 3rd, 2017, aka Opening Day:

  • Atlanta Braves (Teheran) at New York Mets (Syndergaard): 1:00 p.m. ET
  • Miami Marlins (Volquez) at Washington Nationals (Strasburg): 1:05 p.m. ET
  • Pittsburgh Pirates (Cole) at Boston Red Sox (Porcello): 2:05 p.m. ET
  • Colorado Rockies (Gray) at Milwaukee Brewers (Guerra): 2:10 p.m. ET
  • Toronto Blue Jays (Estrada) at Baltimore Orioles (Gausman): 3:05 p.m. ET
  • San Diego Padres (Chacin) at Los Angeles Dodgers (Kershaw): 4:00 p.m. ET
  • Detroit Tigers (Verlander) at Chicago White Sox (Quintana): 4:10 p.m. ET
  • Kansas City Royals (Duffy) at Minnesota Twins (Santana): 4:10 p.m. ET
  • Philadelphia Phillies (Hellickson) at Cincinnati Reds (Feldman): 4:10 p.m. ET
  • Cleveland Indians (Kluber) at Texas Rangers (Darvish): 7:00 p.m. ET
  • Seattle Mariners (Hernandez) at Houston Astros (Keuchel): 8:10 p.m. ET
  • Los Angeles Angels (Nolasco) at Oakland Athletics (Graveman): 10:00 p.m. ET

If you want to watch every out-of-market game today and plan to continue tuning in regularly throughout the season, a yearly subscription to MLB.TV Premium is your best option. For $112.99, you’ll be able to watch baseball basically all day, every day for the next six months straight. And if you’d rather just follow a single team for the year, you can do that as well with a Single Team subscription for $87.49.

If you aren’t ready to commit to a yearly subscription of MLB.TV just yet, you can still check out four games today on ESPN. You’ll need a cable package or a subscription to a TV streaming service like Sling, PlayStation Vue or DirecTV Now, but the Braves vs. Mets, Padres vs. Dodgers, Indians vs. Rangers and Angels vs. Athletics will all appear on ESPN and the WatchESPN app throughout the day on Monday.