NEW YORK (WFAN) — National League manager Tony La Russa has announced his starter for Tuesday’s All-Star game — and it’s not R.A. Dickey.

That honor will instead go to Matt Cain of the San Francisco Giants.

READ MORE: Dr. Fauci Says He 'Would Not Be Surprised' If Omicron COVID Variant Is Already In U.S.

The retired manager expressed concern last week over who would be able to handle the Mets pitcher’s dancing knuckleball. With home field advantage for the World Series at stake, 25-year-old starting catcher Buster Posey won’t need to worry about the tricky pitch.

Mets manager Terry Collins, who will serve on the NL staff, said last week that La Russa’s worries carried “some validity.”

In the year of Linsanity and Tebow-mania, Dickey has been one of the best stories in New York sports — not to mention Major League Baseball. The 37-year-old has twirled his way to an ERA of 2.40 and a 12-1 record, including 10 straight decisions in the ‘W’ column.

READ MORE: Reports: Mets Closing In On Multi-Year Deal With Ace Max Scherzer

Cain is 9-3 with a 2.62 ERA. He also has a perfect game under his belt this season.

“Dickey deserves it,” tweeted Jon Heyman of WFAN and CBSSports.com, “but so does mr. perfecto.”

Justin Verlander will start the game for the American League.

MORE NEWS: Designer Virgil Abloh Dies Of Rare Cancer At 41

Did La Russa swing and miss here? Be heard in the comments below!