BOSTON -- A day after the release of All-Star rosters caused widespread criticism due to a few clear snubs, Red Sox manager Alex Cora reacted to the voting process.

"It's a tough process," Cora said. We voted in Seattle. That's early. I'm not saying we have to vote this week, but there are a lot of slumping guys and a lot of guys who step up."

The Red Sox were in Seattle from June 14-17, three full weeks before votes were tallied. Cora believes that voting so early cost some deserving All-Stars, like Rays starter Blake Snell, the opportunity to be voted in.

"[Snell] is one of them," Cora said. "For me, he was an All-Star regardless of his record because he's been great against us."

Snell, who leads the American League in ERA (2.09), has started against the Red Sox three times this year, allowing two earned runs in 19 innings (0.95 ERA) and picking up two of his 12 wins. His absence was the most heavily criticized by players and pundits Sunday afternoon.

"If you start thinking about it, you can only vote for X amount of starters," Cora said. "You'll have [Justin] Verlander, [Chris] Sale, and [Gerrit] Cole is having a great season. Houston has four great ones. But [Snell] will be there. He'll be there."

Some have mentioned Andrew Benintendi and Xander Bogaerts as potential snubs, though Benintendi could still make it as a result of the Final Vote balloting. To avoid mistakes in the future, Cora said, it might make sense for players and coaches to vote closer to when rosters are released.

"When I voted, I thought it was too early," Cora said. "And I got a few wrong."