Supreme Court Chief Justice John Roberts “put on an Obama jersey” and started playing for the president’s team with his decision to uphold ObamaCare’s subsidies, Texas Sen. Ted CruzRafael (Ted) Edward CruzGOP senators ask for federal investigation into social media companies' decision-making The Hill's Morning Report - Presented by JUUL Labs - Trump attack on progressive Dems draws sharp rebuke Ted Cruz blasts Tennessee GOP governor for declaration honoring early KKK leader MORE said Monday.

Cruz, who has pounced on the ObamaCare ruling to fuel his GOP presidential campaign, said he was disappointed in Roberts. He noted the chief justice had said during his confirmation hearings that he would seek to decide judicial cases the way a baseball umpire calls balls and strikes.

ADVERTISEMENT

“Well, he stopped serving as an umpire, and he instead suited up and became a player on one of the teams. And he put on an Obama jersey,” Cruz said on the conservative "Hugh Hewitt Show." “And that is disappointing for an individual and a judge I respect so much to see him acting contrary to his judicial role.”

Cruz doubled down on his comments on Tuesday morning, saying Roberts “violated his oath.”

“He changed the law. He's a good enough lawyer he knows he did that. It was deeply disappointing,” Cruz said on MSNBC’s “Morning Joe.”

When he litigated in front of the court, he said there was no lawyer he tried to emulate more than Roberts, which made the decision that much more disappointing. Both men clerked for former Chief Justice William Rehnquist.

On Hewitt's program, Cruz said Roberts was a friend and described his two decisions in favor of ObamaCare – in 2012 and this year – as “very carful, lawyerly decisions.”

Cruz said that Roberts' dissent in the court’s 5-4 decision allowing same-sex marriage, however, was “spot on.”

“He’s exactly right – that what the Court did is it put its own policy judgments ahead of the policy judgments of the elected legislatures,” Cruz said on Hewitt's program.