Sen. Jeff Flake cast himself as one of President Trump's most vocal opponents as he said "enough" to the president on Tuesday — but he's voted in support of Trump's positions almost 92 percent of the time, according to FiveThirtyEight.

Why it matters: Flake may have genuine disagreements with Trump's tone and style, but you wouldn't be able to tell from his voting record.

Four times Flake did vote against Trump: