Baseball has a new process for deciding who will start the All-Star Game on July 9 in Cleveland. With the primary portion of the voting complete, we're down to three candidates per league at each position (with nine outfielders). Everyone starts at zero when the Starters Election balloting opens at noon ET Wednesday and runs through 4 p.m. ET Thursday.

While the finalists sweat it out, we examine the candidates at each position. (All statistics through Sunday's games.)

Watch All-Star selection shows on ESPN: The Starters Election winners will be revealed at 7 p.m. ET Thursday. | Full rosters announced at 5:30 p.m. ET on Sunday.

Jump to: AL | NL

American League

Catchers

ESPN Illustration

2019 Stats Robinson

Chirinos James

McCann Gary

Sanchez Batting

average .234 .324 .273 Home

Runs 12 7 23 RBIs 38 22 52 OPS .850 .895 .973 WAR 2.7 2.7 2.6

Primary voting results: Gary Sanchez (Yankees), 2,266,469; James McCann (White Sox), 1,085,254; Robinson Chirinos (Astros), 946,823

Who is the favorite? Sanchez. See that home run total? With 23 homers this year, Sanchez has outhomered the two other finalists combined, but here's what's really impressive: The Yankees catcher is tied with new teammate Edwin Encarnacion for the American League lead in the category. Sanchez isn't just a power threat: His .973 OPS is tops among qualified AL catchers and well ahead of those of McCann and Chirinos.

But if you want to back a dark horse ... McCann and Chirinos have similar backstories leading to their placement here. McCann struggled at the plate for the Tigers for four seasons before finding his stroke on the South Side this season, and Chirinos showed flashes of power during a six-year stint with the Rangers before flourishing in his new home. He might not have Sanchez's power, but McCann's .324/.387/.508 line certainly wouldn't look out of place in an All-Star starting lineup.

First basemen

ESPN Illustration

2019 Stats C.J.

Cron Carlos

Santana Luke

Voit Batting

average .281 .293 .265 Home

Runs 17 17 17 RBIs 50 47 46 OPS .882 .957 .878 WAR 2.0 2.8 1.5

Primary voting results: Luke Voit (Yankees), 1,205,706; Carlos Santana (Indians), 1,180,719; C.J. Cron (Twins), 1,045,120

Twins ready to launch in 2019 Keep calm and mash: How the relaxed Twins are rewriting HR-hitting history Story »

Who is the favorite? Voit ... maybe. There isn't much that separates the three finalists here statistically, but there won't be much hope for Santana or Cron if Yankees fans turn out in full force to back their slugging first baseman. Santana could get a strong push as the only player with a chance to start the game for host city Cleveland.

But if you want to back a dark horse ... Cron doesn't have the big-market backing or the hometown factor, but he does have All-Star numbers on the season's most surprising team. Minnesota is going to roll into the All-Star break with more than 50 wins, and a breakout season from a first baseman on his third team in the past three seasons has helped the AL Central leaders get there.

Second basemen

ESPN Illustration

2019 Stats Jose

Altuve Tommy

La Stella DJ

LeMahieu Batting

average .251 .297 .322 Home

Runs 10 15 10 RBIs 22 43 51 OPS .809 .848 .858 WAR 0.5 1.8 3.0

Primary voting results: Tommy La Stella (Angels), 1,713,094; Jose Altuve (Astros), 1,629,148; DJ LeMahieu (Yankees), 1,312,490

Who is the favorite? LeMahieu. Altuve has the name, and La Stella (somehow) has the votes, but DJ LeMahieu is a legitimate MVP candidate in his first season in the Bronx. After signing with the Yankees following seven years (and two All-Star campaigns) in Colorado, the 30-year-old infielder has been a veteran rock for a team that has soared to the top of the AL East despite battling injuries all season.

But if you want to back a dark horse ... There isn't a bigger dark horse on this ballot than La Stella, whose unexpected power surge has turned the former fan favorite in Chicago into a legitimate All-Star candidate for the Angels. Prior to 2019, La Stella had hit 10 home runs in his 396-game career. This season? The Halos infielder has 15 in 259 at-bats.

Third basemen

ESPN Illustration

2019 Stats Alex

Bregman Hunter

Dozier Gio

Urshela Batting

average .259 .311 .306 Home

Runs 21 12 6 RBIs 51 38 34 OPS .910 .989 .824 WAR 3.7 2.3 0.9

Primary voting results: Alex Bregman (Astros), 2,341,355; Gio Urshela (Yankees), 857,474; Hunter Dozier (Royals), 746,742

Who is the favorite? Bregman. After he made his first All-Star team and finished fifth in the AL MVP voting a season ago, Bregman's primary voting totals showed just how highly fans across the game think of the Astros infielder. Yes, the batting average is down a bit from his 2018 mark, but he has already hit 21 home runs, and his .910 OPS isn't far off the .926 he posted last season.

But if you want to back a dark horse ... A stint on the IL has hurt the argument for Dozier a bit, but the long-time prospect, first-time performer has been one of the few bright spots in K.C. this season. Entering the season, the 27-year-old owned a .228/.279/.388 career slash line, making his 2019 numbers of .311/.397/.592 a welcome surprise for the Royals. How impressive are those numbers? Well, they're better than both Bregman's and Urshela's in all three categories.

Shortstops

ESPN Illustration

2019 Stats Carlos

Correa Jorge

Polanco Gleyber

Torres Batting

average .295 .326 .283 Home

Runs 11 11 18 RBIs 35 38 45 OPS .907 .925 .878 WAR 1.8 3.8 2.4

Primary voting results: Jorge Polanco (Twins), 1,450,913; Carlos Correa (Astros), 1,115,469; Gleyber Torres (Yankees), 976,163

Who is the favorite? Polanco -- but it's close. After showing flashes in his first three seasons with the Twins, Polanco has put together an MVP-caliber first half for baseball's biggest surprise. His .326 batting average is the best in the American League, and he's also tied for the major league lead in hits while closing in on his career high for doubles and home runs in a season.

But if you want to back a dark horse ... There is no true dark horse in this race. If back injuries hadn't limited Correa to 50 games, his case to start would be stronger. Meanwhile, Torres has taken another step forward after a strong rookie campaign and is on pace for nearly 40 home runs with an All-Star-worthy all-around stat line.

Outfielders

ESPN Illustration

Three highest primary voting totals 2019 Stats Michael

Brantley George

Springer Mike

Trout Batting

average .322 .308 .307 Home

Runs 11 17 22 RBIs 43 43 56 OPS .893 1.032 1.108 WAR 2.4 2.5 5.2

Primary voting results: Mike Trout (Angels), 3,370,499; George Springer (Astros), 2,565,706; Michael Brantley (Astros), 1,667,430; Austin Meadows (Rays), 1,344,031; Mookie Betts (Red Sox), 1,325,117; Eddie Rosario (Twins), 1,172,657; Aaron Judge (Yankees), 995,903; Josh Reddick (Astros), 928,606; Joey Gallo (Rangers), 904,563

Who is the favorite? Trout. Mike Trout is doing Mike Trout things again, and his AL-leading WAR total translated to the most primary-round votes in the league. After Trout, a pair of Astros could be hard to keep out of the starting lineup, as Springer nears a return to the lineup that should give him a chance to add to his big first half, and Brantley has shined from the start of his first year in Houston. It would also be hard to count out Betts or Judge (even though he hasn't played much this season) in a fan vote.

But if you want to back a dark horse ... Austin Meadows has been slumping at the wrong time for an All-Star hopeful, but his .304 average, 12 home runs and .930 OPS are certainly worth consideration. Before being sidelined with an oblique injury, Joey Gallo was in the midst of a breakout campaign that had him in the MVP hunt, thanks in large part to a .276 batting average -- 63 points above his career mark -- to go with the power we've come to expect from the Texas slugger.

Designated hitters

ESPN Illustration

2019 Stats Nelson

Cruz J.D.

Martinez Hunter

Pence Batting

average .266 .288 .294 Home

Runs 13 16 15 RBIs 36 42 48 OPS .889 .890 .962 WAR 1.2 1.4 1.4

Primary voting results: J.D. Martinez (Red Sox), 1,564,520; Hunter Pence (Rangers), 1,054,282; Nelson Cruz (Twins), 974,788

Who is the favorite? Martinez. J.D. Martinez's past two seasons have been so good that a .288 average, 16 home runs and 42 RBIs so far might qualify as a down year by his standards, but he's still the guy to beat at DH.

But if you want to back a dark horse ... If your first thought here is, "Wait, Hunter Pence is still around?" you probably aren't alone. When Pence left San Francisco after a string of nondescript seasons since last making an All-Star team in 2014, it seemed like the end could be near for the 36-year-old. Instead, Pence returned to his hometown and has provided one of baseball's feel-good stories of the first half for the Rangers.

National League

Catchers

ESPN Illustration

2019 Stats Willson

Contreras Yasmani

Grandal Brian

McCann Batting

average .290 .274 .278 Home

Runs 15 17 7 RBIs 42 45 29 OPS .934 .927 .820 WAR 1.9 2.2 0.4

Primary voting results: Willson Contreras (Cubs), 2,384,622; Brian McCann (Braves), 1,762,917; Yasmani Grandal (Brewers), 1,193,352

Who is the favorite? Contreras. The stats say there isn't much difference between Contreras and fellow NL Central catcher Grandal this season, but the Cubs backstop doubled Grandal's total in the primary round and is a known name as 2018's All-Star starter.

But if you want to back a dark horse ... At the age of 35, Brian McCann returned to Atlanta and has posted his highest batting average since 2009 and his best OPS since 2010 for the division-leading Braves. His overall numbers might lag behind those of the other two candidates a bit, but his place here shows what fans think of him.

First basemen

ESPN Illustration

2019 Stats Josh

Bell Freddie

Freeman Anthony

Rizzo Batting

average .315 .316 .276 Home

Runs 20 21 19 RBIs 66 61 54 OPS 1.026 1.009 .928 WAR 2.7 3.1 2.1

Primary voting results: Freddie Freeman (Braves), 2,214,793; Josh Bell (Pirates), 1,831,933; Anthony Rizzo (Cubs), 1,545,682

Who is the favorite? You really can't go wrong with any of them -- and the position is so deep that sluggers Pete Alonso and Max Muncy would have had cases to start if they had made the cut.

But if you want to back a dark horse ... In terms of name recognition, Bell is the clear dark horse of this group. But if you like breakout sluggers who routinely hit baseballs to the farthest reaches of the ballpark -- and sometimes into the waters beyond -- Bell might be the candidate for you.

Second basemen

ESPN Illustration

2019 Stats Ozzie

Albies Ketel

Marte Mike

Moustakas Batting

average .282 .309 .280 Home

Runs 11 20 22 RBIs 40 51 48 OPS .803 .946 .942 WAR 1.5 3.6 3.0

Primary voting results: Ozzie Albies (Braves), 2,190,518; Mike Moustakas (Brewers), 1,758,636; Ketel Marte (D-backs), 1,102,419

Who is the favorite? Albies? The other two candidates are having objectively better seasons, but Atlanta's second baseman appears to be benefiting from the Braves' bump in voting. Moustakas is the most recognizable name of the trio, a star in Kansas City who has hit 30 home runs in his year-plus with the Brewers.

But if you want to back a dark horse ... You might not know Ketel Marte's name, but his .309 batting average and 20 home runs are proof that you should get familiar with Arizona's out-of-nowhere slugger. Besides suddenly becoming a basher for the D-backs this year, Marte's versatility has allowed him to play second base, center field and shortstop when needed.

Third basemen

ESPN Illustration

2019 Stats Nolan

Arenado Kris

Bryant Josh

Donaldson Batting

average .324 .284 .263 Home

Runs 19 15 15 RBIs 62 39 37 OPS .973 .928 .866 WAR 3.1 2.1 2.4

Primary voting results: Nolan Arenado (Rockies), 2,483,867; Kris Bryant (Cubs), 1,400,401; Josh Donaldson (Braves), 1,376,228

Kris Bryant is crushing it with his new bat Notice anything different about Kris Bryant? Here's how a mid-at-bat change to an ax-handle bat helped ignite the Cubs slugger. Jesse Rogers

Who is the favorite? Arenado. Colorado's superstar third baseman is putting together another monster year at the plate while continuing to make jaw-dropping plays in the field for the Rockies. While Bryant has rebounded from an up-and-down 2018 and Donaldson has provided a nice boost at the hot corner in Atlanta, Arenado is the favorite to start at 3B for the NL again in 2019.

But if you want to back a dark horse ... All three names are known quantities here. The biggest question at third base will be if Anthony Rendon can finally end his string of All-Star snubs by earning a spot as a reserve.

Shortstops

ESPN Illustration

2019 Stats Javier

Baez Trevor

Story Dansby

Swanson Batting

average .284 .294 .259 Home

Runs 19 17 14 RBIs 51 48 47 OPS .874 .907 .794 WAR 3.1 3.2 1.1

Primary voting results: Javier Baez (Cubs), 2,598,426; Dansby Swanson (Braves), 1,719,262; Trevor Story (Rockies), 961,384

Who is the favorite? Baez -- by a large margin. This might have been more interesting if not for a recent thumb injury that could leave Story sidelined through the All-Star break, but Javy's combination of star power, market and on-field performance is tough to top.

But if you want to back a dark horse ... Can a former No. 1 overall pick be a dark horse? Swanson is putting together his best season yet but still has a lot of work to do if he's going to challenge Baez (or Story) for All-Star starter honors any time soon.

Outfielders

ESPN Illustration

Three Highest Primary Voting Totals 2019 Stats Ronald

Acuna Jr. Cody

Bellinger Christian

Yelich Batting

average .286 .349 .342 Home

Runs 18 25 29 RBIs 50 61 63 OPS .866 1.143 1.179 WAR 2.6 6.3 4.7

Primary voting results: Cody Bellinger (Dodgers), 3,685,170; Christian Yelich (Brewers), 3,646,071; Ronald Acuna Jr. (Braves), 2,553,169; Nick Markakis (Braves), 1,425,889; Charlie Blackmon (Rockies), 1,242,552; Albert Almora Jr. (Cubs), 1,071,664; Jason Heyward (Cubs), 1,040,260; Kyle Schwarber (Cubs), 997,340; Joc Pederson (Dodgers), 961,515

ESPYS Voting: Best MLB Player Which MLB star has shined the brightest? Let your voice be heard, and then tune in to The 2019 ESPYS presented by Capital One at 8 p.m. ET July 10 on ABC. Vote now!

Who are the favorites? Bellinger and Yelich. Those two are runaway favorites for NL MVP honors, let alone to start in the outfield. Even the homer-est of homer fans would be hard-pressed to leave the two stars of the first half in all of baseball off their ballots.

But if you want to back a dark horse ... Well, if the first two spots are spoken for -- and they are -- who does that leave for the final starting spot? Acuna and Blackmon are the two names that stand out from the remaining options. Still just 21, Acuna is on the verge of a long string of All-Star appearances. The veteran Blackmon, on the other hand, is looking to make his third straight All-Star appearance and is in the midst of a sizzling June that has pushed his average into the .330s with an OPS above 1.000.