© Greg Nash
Former Republican presidential candidate Mitt Romney said on Sunday that he will endorse either Florida Sen. Marco RubioMarco RubioGOP, Dems hear different things from Trump Senate committee to vote Monday on Tillerson Tillerson met with top State official: report MORE, Texas Sen. Ted CruzTed CruzTrump's America: Businessmen in, bureaucrats out When Trump says 'Make America Great Again,' he means it Booker is taking orders from corporate pharmaceuticals MORE or John Kasich for president before the party conventions this summer.
“One of those three, I’m going to endorse before the convention," he said on "Fox News Sunday."
The commitment comes after Romney offered a public, blistering critique of Republican front-runner Donald TrumpDonald TrumpDNC hits Trump for 'ranting' about his crowd size Trump blames intel community 'feud' on ‘dishonest media’ Trump attacks Time reporter for mistake about MLK bust MORE. In a speech in Utah, he said last week that Trump is "a phony, a fraud."
But Romney said Sunday he is hopeful that a non-Trump candidate will prevail. He said that Cruz appears to currently have an edge in the overall race — but noted the state of play could change quickly.
"In terms of my own plans, I anticipate supporting one of the three — Ted Cruz, Marco Rubio or John Kasich — as our nominee," Romney said.
"If they don’t become our nominee, then I’m probably going to go to the voting booth and find someone else who’s running as a conservative or perhaps just write in the name of someone I think should become the president of the United States who I can be proud of."
Romney, a former Massachusetts governor, did not tip his hand on who he might endorse. However, the Huffington Post reported two weeks ago that he was preparing to endorse Rubio.