The first MLB All-Star fan voting phase began last Wednesday and will close on June 25. Phase 2, which is when fans vote from the list of finalists, will commence on June 30 and conclude on July 2, with the All-Star Game being held this year on July 14 at Citizens Bank Park in Philadelphia.With fans already filling out their ballots, it’s a good time to weigh in on who should be representing the American and National Leagues in this year’s Midsummer Classic. Below you’ll find my picks for the AL and NL All-Star rosters.This year, the NL All-Star team will be loaded with aces galore and choosing a starting pitcher will be difficult. Hometown star Cristopher Sánchez would be a strong choice, and it’s easy to make an argument for Jacob Misiorowski and Shohei Ohtani, as well. All three are early-season Cy Young Award candidates.In the AL, the dynamic left-handed hitting power duo of first baseman Ben Rice and designated hitter Yordan Alvarez will lead the lineup. The roster might only have room for one member of the strong Mariners starting rotation, which is hard to stomach but also a result of all teams needing to have at least one representative.One thing you’ll be sure to notice on my teams is that some of the best overall players in the sport, like Ronald Acuña Jr., Fernando Tatis Jr. and Vladimir Guerrero Jr., aren’t on the rosters. Maybe one or two will find a way into the game, but with Tatis struggling to hit for power, Acuña spending time on the IL and Guerrero not performing at the level of the other top AL first basemen, they are currently on the outside of my All-Star rosters looking in.When the actual All-Star rosters are announced, there will be deserving names left off the lists due to roster constraints — each team has 32 spots, 12 for pitchers and 20 for position players — and that is the case with the rosters I have put together here, which are built under the same rules. Several of the players whom I have snubbed will still end up voted in or make it as injury replacements. But because of the roster rules and voting process, some worthy players inevitably don’t make it.Here is my early look at the AL and NL All-Star teams, with starters and backups for each position, if I had to pick them today. Let me know which ones I got wrong — and right — in the comments section below.All stats are through Sat., June 6 unless noted.National LeagueFirst base (2)Matt Olson, Atlanta Braves (starter)Olson plays every day and leads NL first basemen in homers, hits and slugging percentage. He’s also a plus defender and is having a strong bounce-back season after a down year.This would be Bryce Harper’s ninth All-Star selection. (Thearon W. Henderson / Getty Images)Bryce Harper, Philadelphia PhilliesA Philadelphia hometown favorite, Harper edges out Reds rookie Sal Stewart and the Dodgers’ Freddie Freeman for the backup role.Second base (2)Brice Turang, Milwaukee Brewers (starter)Turang is the best overall second baseman in baseball. He’s a Platinum Glove-level defender with elite range to both sides. At the plate, his power-and-speed combination makes him one of the most productive hitting infielders in the NL.Xavier Edwards, Miami MarlinsI chose Edwards due to his .306/.389/.459 slash line, along with his plus defense and 10 steals. This was one of my most difficult decisions because I had to leave off three other deserving second basemen in the Pirates’ Brandon Lowe, the Cardinals’ JJ Wetherholt and the Diamondbacks’ Ketel Marte.Shortstop (2)CJ Abrams, Washington Nationals (starter)Abrams is having a tremendous season, leading all shortstops in OPS (.908) to go along with 13 homers and nine steals.Elly De La Cruz, Cincinnati RedsIt’s extremely close between Abrams and De La Cruz on who should start, as De La Cruz also has 12 homers with 10 steals, but his slash line is slightly below Abrams’ and he’s currently on the IL with a hamstring strain.Third base (2)Max Muncy, Los Angeles Dodgers (starter)Muncy leads all NL third basemen in OPS and homers. Third base is the weakest position in the NL this year, with players like Manny Machado, Alex Bregman, Austin Riley and Matt Chapman all having down years.Casey Schmitt, San Francisco GiantsNolan Arenado is probably having the second-best season among all NL third basemen, but it’s not the type of year that deserves an All-Star nod. Since the Giants need a representative on the team, Schmitt is the most deserving. He’s been the Giants’ most consistent offensive player all year and has an .869 OPS with 15 homers.He doesn’t play third base regularly for the Giants with Chapman ahead of him, but he’s played all of the infield positions and even some outfield, so he fits the roster well. He’s the 32nd player on this roster.Right field (3)James Wood, Washington Nationals (starter)Wood plays every day, leads all right fielders in OPS and has belted 17 homers with 10 steals while playing a solid right field.Corbin Carroll, Arizona DiamondbacksCarroll fills up the stat sheet and is on pace to have double-digits in doubles, triples, home runs and steals. He’s a complete player.Jordan Walker, St. Louis CardinalsIn a breakout season, Walker has been the MVP of the Cardinals, with 16 homers to go along with a .362 on-base percentage.Center field (3)Andy Pages, Los Angeles Dodgers (starter)Pages has been the Dodgers’ best offensive player all season while playing elite defense in center field and has a higher bWAR than every position player on the NL team not named Shohei Ohtani.Michael Harris II, Atlanta BravesHarris, like Walker, is having his breakout season, hitting over .308, with 13 homers and plus range in center field. He edges out the Pirates’ Oneil Cruz, who is having an outstanding season offensively but has struggled on defense.Pete Crow-Armstrong, Chicago CubsI had a difficult time choosing a Cubs representative. It was between Crow-Armstrong and Ian Happ, but I elected to go with Crow-Armstrong because of his plus-plus defense in center and his special power-speed combination offensively.Left field (1)Juan Soto, New York MetsSoto has been the only real bright spot on the Mets this year and even with time missed due to a calf injury, he’s still slashing an impressive .280/.365/.537 with 13 homers.Mets fans have had little to cheer about this season, but Juan Soto is a legitimate All-Star choice and a reason for them to smile. (Steph Chambers / Getty Images)Catcher (3)Drake Baldwin, Atlanta BravesBaldwin is the best all-around catcher in the league, leading all catchers in OPS. He has a 1.93-second pop time and is above average in both framing and blocks above average. He’s currently on the IL with an oblique injury but is expected to return before the end of the month.Hunter Goodman, Colorado RockiesGoodman was the Rockies’ only All-Star last year and deserves to be their sole representative again this year. He’s a well-above-average offensive catcher and is considered above average at blocking balls in the dirt.