Toronto Blue Jays ace Roy Halladay will not play again this season after breaking his leg last month. The 2003 AL Cy Young Award winner was struck in the left shin by a line drive off the bat of Texas' Kevin Mench on July 8. Halladay is 12-4 with a 2.41 ERA and was expected to be the American League's starter in the All-Star Game before he was injured.