In an ironic twist, after weeks of debate, in some cases anger, in most cases just good old fashion debate, both national league players at the heart of the debate, Freedy Freeman of the Braves and Yasiel Puig of the Dodgers will miss the 83rd all star game at Citifield Tuesday night because of injuries.

Freeman will miss the game after winning the fan vote from the upstart Puig. To expand the situation both the NL and AL named a slew of replacements to take over for injured players, or mostly for pitchers who pitched Sunday and therefore given the option of missing the game.

Freeman injured his thumb after coming off the bag to field a throw from his shortstop Andrelton Simmons Saturday vs the Reds. Simmons throw to 1st was a little off line causing Freeman to make a play and a tag on Cincinnati's  Chris Heisey. Puig has  a strained hip he suffered last week. He sat out Saturday's game against the Rockies but did pinch hit Sunday and then left the game.

What isn't known is if Puig would have replaced Freeman for sure. NL manager Bruce Bochy replaced Freeman with teammate Brian McCann.

Other late additions to the all star classic were named Sunday as well. The best pitcher in the game, Justin Verlander along with AL pitchers Bartolo Colon and Seattle's Hisashi Iwakuma all pitched Sunday and will not participate in the game. They have been replaced by Baltimore's Chris Tillman, Oakland's Grant Balfour and Kansas City closer Greg Holland.

For the national league the following changes have taken place besides Freeman, who won the fan voting for the final spot, beating out Puig. Pittsburgh's Jeff Locke and Washington's Jordan Zimmerman. Mark Melancon of the Pirates and Sergio Romo of the Giants will replace those 2 pitchers. All of the players selected who will miss the game because of injury or pitching Sunday are expected to be at the mid summer classic but won't play in the game.

The all star starting pitchers will be named on Monday.