Carlos Ruiz won't be starting in All-Star Game

Phillies catcher Carlos Ruiz tops NL catchers in batting average, on-base percentage and slugging percentage. (Associated Press)

With two days left in online balloting for baseball's All-Stars, Carlos Ruiz trails Buster Posey by 887,040 votes. He will not be starting in the game.

It's not a surprise; Ruiz has spent much of the voting process stranded in third place behind Posey and Yadier Molina. But he ranks third in batting average (.354), third in on-base percentage (.421) and sixth in slugging percentage (.561) across the entire National League. Those figures are tops for all NL catchers.

Ruiz does not have a national profile like Posey or Molina, and that hurts in a fan voting system.

The entire roster will be announced Sunday and it's highly likely Ruiz is named as a reserve. He has never made an All-Star team.

Voting totals:

1. Buster Posey 3,335,982
2. Yadier Molina 3,119,530
3. Carlos Ruiz 2,448,942

Have a question? Send it to Matt Gelb's Mailbag.