Josh Johnson in my opinion is the most deserving pitcher to start the All-Star Game. He has been without a doubt the most consistent pitcher out of everyone in the National League.
His numbers are the following:
I placed JJ in first mainly because of the fact that he is the most consistent pitcher in the National League.
He has more strikeouts and less walks than Ubaldo Jimenez.
He has significantly less hits than Doc Halladay
And to top it all off he is tied for the Major League lead In ERA.
Josh Johnson has the some of the best stuff out there and on to top off his athletic ability, he is a great humble person.
If anybody deserves this "award" It should be Josh Johnson.
Debate all you want, but deep inside we all know that Josh Johnson is the best pitcher in the NL.