Toronto Blue Jays ace Roy Halladay has officially been named the American League starter for tonight’s all-star game.

San Francisco Giants star Tim Lincecum will start for the National League at Busch Stadium.

The honour is well-deserved for Halladay, who is 10-3 with a 2.85 earned-run average in 17 games this season.

There has been a frenzy of speculation about Halladay’s future the past few days after general manager J.P. Ricciardi said last week he’s listening to offers for arguably the best pitcher in the game.

Halladay, who was mobbed by reporters when he left the podium after yesterday’s news conference, says he doesn’t want to get too involved at this point.

“I’ve tried to, not hide, but stay out of things as much as possible,” he said. “It’s an awkward situation. I think for me the best thing to do is to avoid it until I have to (get involved).”

Broadcaster Bob Costas, who introduced the players at yesterday’s news conference, referenced the trade speculation when he got to Halladay, saying the pitcher was representing, “at least for the moment, the Toronto Blue Jays.”

Known for being protective of his privacy, Halladay did say he would consider playing in New York and Boston despite the intense media coverage in those cities.

“It’s tough,” said Halladay. “Obviously, I’m somewhere that I enjoy being and have spent my entire career. There’s a lot, I think, that goes into it. I think as a player, there’s that will to win, that will to do it in October and basically that’s what all of this has been about. I would like that chance. I’m not saying it won’t be Toronto. You’d like to be three games up in first place and not have to deal with it.”