The day all baseball fans were waiting for is finally here. The 2021 Major League Baseball season is finally upon us and you know what that means: All 30 teams will be in action featuring their aces on the mound.

This year's Opening Day comes with the hope of having a normal season after whatever the hell the 2020 campaign was. That's why a lot of people are likely to call in sick to just sit down and enjoy a full day of the best baseball in the world.

Anything and everything can happen on Opening Day. Players are either way too fresh or way too rusty and there's always a surprise waiting to happen. That's why Will Leitch of took the liberty of ranking every single one of the projected starters for today, so we have a better look at the surprises that could go down this afternoon.

All Opening Day Starters, Ranked By MLB:

30) Matthew Boyd, LHP, Tigers
29) Chad Kuhl, RHP, Pirates
28) Kyle Gibson, RHP, Rangers
27) John Means, LHP, Orioles
26) Nathan Eovaldi, RHP, Red Sox
25) Madison Bumgarner, LHP, D-backs
24) Dylan Bundy, RHP, Angels
23) Germán Márquez, RHP, Rockies
22) Kevin Gausman, RHP, Giants
21) Brad Keller, RHP, Royals
20) Marco Gonzales, LHP, Mariners
19) Tyler Glasnow, RHP, Rays
18) Sandy Alcantara, RHP, Marlins
17) Jack Flaherty, RHP, Cardinals
16) Kyle Hendricks, RHP, Cubs
15) Luis Castillo, RHP, Reds
14) Chris Bassitt, RHP, A’s
13) Zack Greinke, RHP, Astros
12) Brandon Woodruff, RHP, Brewers
11) Aaron Nola, RHP, Phillies
10) Max Fried, LHP, Braves
9) Kenta Maeda, RHP, Twins
8) Max Scherzer, RHP, Nationals
7) Lucas Giolito, RHP, White Sox
6) Hyun Jin Ryu, LHP, Blue Jays
5) Clayton Kershaw, LHP, Dodgers
4) Yu Darvish, RHP, Padres
3) Gerrit Cole, RHP, Yankees
2) Jacob deGrom, RHP, Mets
1) Shane Bieber, RHP, Indians

And you, what do you think about this ranking?