Mistakes used to be a little more abundant, but with a wealth of telling statistics now just clicks away, All-Star fan voting has become more thought-out and informed.

That doesn’t mean certain fan bases don’t stuff the ballot box and get their favorite player elected even if he isn’t the most worthy of the starting nod. That is a part of fan voting that never will go away, and that is fine because this game always has been about fans … mostly.

When commissioner Bud Selig decided to make the All-Star Game “count” by having it decide home-field advantage in the World Series, he left it vulnerable to a fan-favorite winning a starting spot instead of a player who might better help his league win in October/November.

So, without biases and looking purely at the numbers, here is what the National League All-Star roster should look like, with apologies to the snubs (you know who you are):

FIRST BASE

Joey Votto, Reds

Votto is having an MVP-caliber season, leading the league in WAR (4.8 on fangraphs.com), on-base percentage (.478), slugging percentage (.643), doubles (32) and walks (60). He might be the easiest choice in either league.

Backup: Bryan LaHair, Cubs

LaHair leads Adam LaRoche and Paul Goldschmidt in on-base percentage (.364) and slugging percentage (.532) and ranks among the leaders at the position with 13 homers.

SECOND BASE

Aaron Hill, Diamondbacks

Hill leads his position in slugging percentage (.500), OPS (.861) and WAR (2.5). His 10 homers are one behind the position leader.

Backup: Jose Altuve, Astros

Altuve has a better average (.309), slugging percentage (.453) and OPS (.803) than Dan Uggla.

THIRD BASE

David Wright, Mets

Wright leads the position in WAR (4.3) batting average (.357), on-base percentage (.449), slugging percentage (.559) and doubles (25). He has also been solid defensively.

Backups: David Freese, Cardinals; Chase Headley, Padres

Freese is second among NL third basemen in RBIs (46) tied for the lead in homers (13), and second in slugging percentage (.492) and OPS (.829). Headley ranks among the leaders in WAR (3.0), on-base percentage (.370) and OPS (.777).

SHORTSTOP

Jed Lowrie, Astros

Lowrie isn’t even in the top five in the fan voting, but he leads all shortstops in WAR (2.7), homers (14), on-base percentage (.355) and slugging percentage (.500), among other categories. If he still played in Boston and posted these numbers, Lowrie would be in the hunt to start.

Backup: Ian Desmond, Nationals

Desmond edges Starlin Castro because of better power numbers, although Castro is a better defender.

CATCHER

Carlos Ruiz, Phillies

Giants fans have voted Posey into the top spot, but he isn’t more deserving of a starting role than Ruiz. Ruiz leads the position in WAR (3.8), batting average (.364), on-base percentage (.439) and slugging percentage (.577). He also has been superior to Posey defensively.

Backups: Yadier Molina, Cardinals; Buster Posey, Giants

Molina is second in WAR (3.2), first in homers (12) and second in batting average (.316), slugging percentage (.518) and OPS (.885).

OUTFIELDERS

Ryan Braun, Brewers

Matt Kemp was the league’s best player before his hamstring injury, but he has missed far too many games. So, Braun is an obvious choice. He leads outfielders in WAR (4.1), is tied for the homer lead (20), and he is second in slugging percentage (.596) and OPS (.988).

Michael Bourn, Braves

Bourn is second among outfielders in hits (98) and stolen bases (20) and is the runaway leader in defensive runs saved and Ultimate Zone Rating. Strong defense isn’t usually result in an All-Star selection but with more emphasis placed on that aspect of the game, Bourn should get the start.

Andrew McCutchen, Pirates

Melky Cabrera has had an outstanding first half, leading outfielders in hits (106) and batting average (.351). But McCutchen is second in average (.342), and he bests Cabrera in on-base percentage (.404), slugging percentage (.586), RBIs (48) and steals (14).

Dickey is the feel-good story of the year, and his knuckleball adds flair. Strasburg is a strikeout machine and a household name. Greinke might not be a Brewer by the time the game is played, but he has made a case as the league’s best pitcher. Cueto flies under the radar but is a major reason the Reds are in first place. Cain threw a perfect game this season, and what is an All-Star team without a Giants starting pitcher? McDonald is a no-hitter waiting to happen and is fulfilling his potential. Johnson is having a much better season than his traditional numbers show, plus the Marlins need an All-Star. The Diamondbacks haven’t gotten strong pitching this season, but Miley has been one of the league’s best starters.

RELIEF PITCHERS

Until recently, Chapman was all but unhittable, and his triple-digit fastball was made for the All-Star Game. Hopefully, he will pitch early in the game against the AL’s best, rather than facing some of the backups in the late innings.