• Donald Trump is facing a growing revolt within GOP ranks
  • Some GOP leaders say they won't vote for Trump in November
  • Others have publicly committed to voting for Joe Biden

One oddity in the 2020 U.S. presidential race is the growing number of moderate Republican leaders who have cast their lot with Joe Biden while repudiating Donald Trump.

The growing list of "Republicans-not-for-Trump" range from those who are actively supporting Biden, others say they who won't vote for Trump, some who are still sitting on the fence, and others who say they would rather not vote at all.

A broad look at the GOP landscape reveals most of the high-profile Republicans repudiating Trump's character and policies refusing to endorse the president. However, many still refuse to commit publicly to voting for Biden.

The leader in this group is former President George W. Bush, who was recently in the public eye during the burial of Rep. John Lewis in Atlanta on July 30. Bush hasn't publicly said who he plans to vote for in November, but people close to him have said it won’t be Trump or he might not vote at all. Bush didn't endorse Trump in 2016 and doesn't plan to do so this year.

For all his loud opposition to Trump, Sen. Mitt Romney, R-Utah, has never committed to voting for Biden. Romney, the only GOP senator who voted to convict Trump in January's Senate impeachment trial, said he still hasn't decided who he'll for in November. He has previously said it won’t be Trump.

Jeff Flake, the former senator from Arizona, has declared, "I will not vote for Donald Trump.” He added that 2020 won’t be the first time he's voted for a Democrat.

Former national security adviser John Bolton has said many times he won't vote for Trump in November but has never said he'd vote for Biden. He admits he plans to vote for a conservative Republican third party candidate but hasn't revealed which one.

The leading Trump foe in the GOP ranks today is former Ohio Gov. John Kasich. On Monday, during the first day of the Democratic National Convention, Kasich urged his fellow GOP moderates to vote for Biden. He said moderates shouldn’t “fear Joe may turn sharp left" saying "No one pushes Joe around."

In defense of his appearing at the DNC, Kasich said he remains "proud of my Republican heritage. But what I have witnessed these past four years has belied those principles.”

Former Secretary of State Colin Powell announced he would vote for Biden back in June. He pointed out Trump “lies about things.” Powell is bewildered why Republicans in Congress refuse to hold Trump accountable for his actions.

On Tuesday, Powell sent a video to the DNC where he said he's certain Biden will stand with U.S. allies.

“With Joe Biden in the White House, you will never doubt that he will stand with our friends and stand up to our adversaries -- never the other way around,” Powell said. “He will trust our diplomats and our intelligence community, not the flattery of dictators and despots.”

Former N.J. Gov. Christine Whitman also spoke at the DNC on Monday. In October, she committed to voting Biden. She called Biden the Democrats’ “best chance at winning in 2020.”

Ohio Gov. John Kasich called total repeal of the Affordable Care Act unacceptable. J.D. Pooley/Getty Images