Rudy Giuliani announced Tuesday that he will not run for president in 2012, answering the final major question about who will or won’t be part of the Republican presidential field.

The former New York mayor made the announcement at a meeting of business executives in Long Island, saying it was too late for him to run for president, according to sources.

“If it’s too late for Chris Christie, it’s too late for me,” Giuliani said, according to Politico, which first reported the news.

The news comes as a shock to basically no one, as Giuliani was never seen as a likely candidate. But he had insisted for months that he was still considering the race.

Giuliani entered the 2008 race as the early frontrunner, but he wound up faring poorly in the early states — specifically New Hampshire — that his campaign folded before it could get to its next firewall, Florida. In the end, he won just one delegate despite spending $50 million on the race.

Giuliani becomes that last of three major Republican politicians to pass on the race over the last week. New Jersey Gov. Chris Christie and former Alaska governor Sarah Palin both said they wouldn’t run last week.

The field appears set now, with no other big-name Republicans still weighing their options. The filing deadline for the New Hampshire primary is just more than two weeks away — Oct. 28 — so time is running out even if someone else did want to run.