It's almost one month until the MLB All-Star Game, and it's beginning to become clearer who is in line for a spot in this year's Midsummer Classic.

With the exception of perhaps the National League Central division, almost every division in the MLB is wide open at the top, meaning there will be plenty of diversity throughout the teams.

As is a feature with most American ASGs, I have the option to vote for my selections, so here is whom I think most deserves a spot at each outfield position on each All-Star team.

AMERICAN LEAGUE

C – Matt Wieters, Baltimore Orioles

1B – Miguel Cabrera, Detroit Tigers

2B – Jose Altuve, Houston Astros

SS – Xander Bogaerts, Boston Red Sox

3B – Manny Machado, Baltimore Orioles

OF – Mike Trout, Los Angeles Angels of Anaheim

OF – Lorenzo Cain, Kansas City Royals

OF – Mookie Betts, Boston Red Sox

 

C – Stephen Vogt, Oakland Athletics

C – Salvador Perez, Kansas City Royals

1B – Eric Hosmer, Kansas City Royals

1B – Jose Abreu, Chicago White Sox

2B – Ian Kinsler, Chicago White Sox

2B – Dustin Pedroia, Boston Red Sox

SS – Francisco Lindor, Cleveland Indians

SS – Carlos Correa, Houston Astros

3B – Evan Longoria, Tampa Bay Rays

3B – Adrian Beltre, Texas Rangers

OF – Ian Desmond, Texas Rangers

OF – George Springer, Houston Astros

OF – JD Martinez, Detroit Tigers

OF – Rajai Davis, Cleveland Indians

OF – Adam Jones, Baltimore Orioles

DH – David Ortiz, Boston Red Sox

NATIONAL LEAGUE

C – Jonathan Lucroy, Milwaukee Brewers

1B – Paul Goldschmidt, Arizona Diamondbacks

2B – Ben Zobrist, Chicago Cubs

SS – Cory Seager, Los Angeles Dodgers

3B – Nolan Arenado, Colorado Rockies

OF – Ryan Braun, Milwaukee Brewers

OF – Starling Marte, Pittsburgh Pirates

OF – Carlos Gonzalez, Colorado Rockies

 

C – Buster Posey, San Francisco Giants

C – Yadier Molina, St. Louis Cardinals

1B – Anthony Rizzo, Chicago Cubs

1B – Joey Votto, Cincinnati Reds

2B – Joe Panik, San Francisco Giants

2B – Daniel Murphy, Washington Nationals

SS – Brandon Crawford, San Francisco Giants

SS – Alexei Ramirez, San Diego Padres

3B – Kris Bryant, Chicago Cubs

3B – Matt Carpenter, St. Louis Cardinals

OF – Charlie Blackmon, Colorado Rockies

OF – Hunter Pence, San Francisco Giants

OF – Yoenis Cespedes, New York Mets

OF – Matt Holiday, St. Louis Cardinals

OF – Andrew McCutchen, Pittsburgh Pirates