The MLB All-Star rosters have been released and the St. Louis faithful will get to see two Cardinals in the lineup as Albert Pujols and Yadier Molina will both start for the National League.

Here are the starters for each league:

National League:

C: Yadier Molina, Cardinals
1B: Albert Pujols, Cardinals
2B: Chase Utley, Phillies
3B: David Wright, Mets
SS: Hanley Ramirez, Marlins
OF: Ryan Braun, Brewers
OF: Raul Ibanez, Phillies
OF: Carlos Beltran, Mets

American League:

C: Joe Mauer, Twins
1B: Mark Teixeira, Yankees
2B: Dustin Pedroia, Red Sox
3B: Evan Longoria, Rays
SS: Derek Jeter, Yankees
OF: Jason Bay, Red Sox
OF: Ichiro Suzuki, Mariners
OF: Josh Hamilton, Rangers

National League Pitchers: Heath Bell (Padres), Chad Billingsley (Dodgers), Jonathan Broxton (Dodgers), Matt Cain (Giants), Francisco Cordero (Reds), Ryan Franklin (Cardinals), Dan Haren (Diamondbacks), Josh Johnson (Marlins), Ted Lilly (Cubs), Tim Lincecum (Giants), Jason Marquis (Rockies), Francisco Rodriguez (Mets), Johan Santana (Mets).

American League Pitchers: Andrew Bailey (A’s), Josh Beckett (Red Sox), Mark Buehrle (White Sox), Brian Fuentes (Angels), Zach Greinke (Royals), Roy Halladay (Blue Jays), Felix Hernandez (Mariners), Edwin Jackson (Tigers), Joe Nathan (Twins), Jonathan Papelbon (Red Sox), Mariano Rivera (Yankees), Justin Verlander (Tigers), Tim Wakefield (Red Sox).

You can see the rest of the rosters (including the reserves) here.

As usual, the All-Star voting was a popularity contest. How Josh Hamilton is a starter despite missing most of the first half is beyond me.