Baseball fans rejoice, Opening Day is here! After a long winter and six weeks of spring training, the Boys of Summer make their triumphant return today. Along with a new season comes all-new questions.

Will the Boston Red Sox repeat? Can Bryce Harper help the Phillies make it to the World Series? Do the Yankees finally have the firepower to win No. 28? Which team will surprise us all?

The list goes on and on. Hope springs eternal on the first day of the season, no matter what the experts think. Everyone is 0-0 with hopes of making a run at the Fall Classic, and the fans are always a bit more amped up for the home team.

After all, while it may still be chilly in a lot of the US, baseball marks the beginning of spring and summer nights are not far off.

Marquee matchups

There aren’t a lot of huge match-ups listed for today’s games, however, two games stand out a bit more than the others.

According to CBS Sports, the biggest game on the schedule looks to be the Atlanta Braves vs Philadelphia Phillies. The Braves have the talent to make a run towards a World Series title. The Phillies are also deep in the talent pool, and when they broke the bank to sign Bryce Harper, the pressure to win doubled.

Another match-up that should bring some early season drama is the New York Mets at Washington. The Mets signed a lot of names to get their offense going including Robinson Cano, Keon Broxton, Jed Lowrie, and Wilson Ramos.

The Nationals will start the post-Bryce Harper era with hopes that somehow they can finally win a postseason series. Max Scherzer has been great since the Nationals signed him, however, they have not made any noise in the postseason.

The microscope will also be on Manny Machado and the San Diego Padres. When a player signs a deal worth $300 million only two things can happen.

He becomes a hero if the team succeeds, or he takes 100-percent of the blame if they fail. Fair or unfair, It comes with the territory.

Schedule, odds

Where and when does your favorite team play today? Below is the complete schedule, along with the starting pitchers and game odds.

  • NY Mets (deGrom) vs. Nationals (Scherzer) -- 1 p.m. ET
  • Orioles (Cashner) vs. Yankees (Tanaka) -- 1 p.m. ET -- ESPN
  • Louis Cardinals (Mikolas) vs. Brewers (Chacin) -- 2 p.m. ET
  • Braves (Teheran) vs. Phillies (Nola) -- 3 p.m. ET
  • Tigers (Zimmermann) vs. Blue Jays (Stroman) -- 3:30 p.m. ET
  • Astros (Verlander) vs. TB Rays (Snell) -- 4 p.m. ET
  • Cubs (Lester) vs. Rangers (Minor) -- 4 p.m. ET
  • LA Angels (Cahill) vs. Athletics (Fiers) 4 p.m. ET
  • Pirates (Taillon) vs. Reds (Castillo) 4 p.m. ET
  • Rockies (Freeland) vs. Marlins (Urena) -- 4 p.m. ET
  • Indians (Kluber) vs. Twins (Berrios) 4 p.m. ET
  • Giants (Bumgarner) vs. Padres (Lauer) 4 p.m. ET
  • Diamondbacks (Greinke) vs. Dodgers (Ryu) 4 p.m. ET -- ESPN
  • White Sox (Rodon) vs. Royals (Keller) 4 p.m. ET
  • Red Sox (Sale) vs. Mariners (Gonzales) 7 p.m. ET -- ESPN

Odds

  • Yankees -350
  • Nationals - 130
  • Brewers -110
  • Phillies - 180
  • Blue Jays -140
  • Houston -135
  • Cubs -125
  • A's -125
  • Rockies -135
  • Reds -120
  • Dodgers -165
  • Indians -122
  • Padres -110
  • Royals -110
  • Red Sox -190