© Greg Nash
Former Republican presidential candidate Mitt Romney said on Sunday that he will endorse either Florida Sen. Marco RubioMarco RubioA guide to the committees: Senate Schumer: GOP will break from Trump within months GOP loses top Senate contenders MORE, Texas Sen. Ted CruzTed CruzPerez and Ellison agree on DNC playing neutral role in primary Big Pharma must address high drug prices A guide to the committees: Senate 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 TrumpPerez and Ellison agree on DNC playing neutral role in primary Ellison: 'Begin investigations' on impeaching Trump Report: House measure forcing release of info on Trump conflicts likely to die in committee 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.