JD Vance has spent the fall on the road for Republican candidates.
One Senator with White House dreams of his own didn’t care for what Vance said about him.
And Ted Cruz laid into JD Vance with one word that came back to bite him.
Cruz reaches for the word “insecure”
The fight started on October 1, when Vance sat down with NBC News and said out loud what most of Washington, DC already assumed.
“It is really obvious to me that, at this very moment, Ted Cruz is running for president,” Vance said. “At this moment, I’m not. I’m trying to help elect Republicans. That’s what I’m going to keep on doing.”
US Senator Ted Cruz (R-TX) didn’t let it sit. In an October 3 phone interview with POLITICO, he went straight at the Vice President.
“In my experience, people engage in political bomb-throwing when they’re feeling insecure,” Cruz said. “So he’s welcome to make whatever comments he likes. I’m going to keep focusing on the midterms and helping us win on Election Day in the next 30 days.”
Insecure. That’s the word Cruz picked for a man POLITICO itself describes as “widely viewed” as the frontrunner for the 2028 Republican nomination.
Cruz then ran through his travel log. He told POLITICO he campaigned this cycle with candidates in Georgia, Iowa, Nebraska, South Carolina, and his home state of Texas, with more stops planned in Alaska, Florida, North Carolina, and South Carolina.
“Over the last 10 years, there’s no Republican in the country who has campaigned for more Senate candidates, more House candidates, more gubernatorial candidates than I have, and this year will be no exception,” he said.
He also named Republicans he boosted in past years, including former Virginia Governor Glenn Youngkin, US Senator Thom Tillis (R-NC), Karoline Leavitt during her run for the US House, and Vance himself during his 2022 Senate race in Ohio.
“I was very glad he won that race. I was very glad to help him,” Cruz said.
POLITICO reported that a Vance spokesperson did not immediately respond.
The itinerary Cruz bragged about tells its own story
But look at the map Cruz offered up as his defense.
Iowa. South Carolina. Then South Carolina again. NBC News pointed out that both states traditionally sit near the front of the Republican presidential calendar, and that Cruz isn’t even on the ballot this year.
So the proof that he isn’t running for President is a tour of the states where people go to run for President. Funny how that works.
And Cruz hasn’t exactly kept the ambition under wraps. He told MS NOW in August that Republicans haven’t settled on Vance, adding, “I’ll certainly be part of the discussion.”
Vance, for his part, campaigned in Texas and Florida in recent days and has a rally planned in Alaska. He told NBC News that Republicans face an “uphill climb” in the midterms and that any decision about 2028 comes after the votes are in.
One of these men called the other insecure. But only one of them keeps telling cable hosts he belongs in the 2028 mix.
What the 2016 Never Trump candidate is really selling
Cruz has been here before, and Republican voters remember how it went.
He ran in 2016 as the last man standing against Donald Trump. NBC News reported at the time that he called Trump a “pathological liar.” Then he walked onto the convention stage in Cleveland, declined to endorse the nominee, and told delegates to “vote your conscience.” The delegates booed him, according to the Texas Tribune.
He came around that September. But the instinct never really left.
Axios reported in January 2026 that it obtained recordings of Cruz in private donor meetings, where he warned that President Trump’s tariffs could decimate the economy and repeatedly tied Vance to an anti-interventionist foreign policy. Those are swipes at Vance’s America First restraint, delivered to the exact crowd that pines for the pre-Trump party.
And that wasn’t a one-off. CNN reported that Cruz has said he is “not a fan” of tariffs. The same CNN report said Cruz used his podcast to pick apart the Iran negotiations, claiming Trump was getting “very poor advice.” CNN noted that Vance led the US delegation in those talks.
Trump promised voters he would end the cycle of endless conflict, and diplomacy with Tehran keeps faith with that promise. Skeptics raise the Iranian regime’s record, and that concern is fair enough on its face. But Washington heard the same case before Iraq, and the American people paid for it with thousands of lives and trillions of dollars.
So Cruz opposes the tariffs that protect American workers. He second-guesses the diplomacy meant to keep American troops out of another forever war. And he takes his objections to donors behind closed doors.
That is the neoconservative lane, not the America First one, and it is the lane Cruz has chosen for 2028.
Vance is the MAGA heir apparent because he stands where Trump’s voters stand on trade, on borders, and on foreign wars. The donor class that wants its old party back knows that, and it needs a vehicle. Maybe that reads too much into one phone interview. Then again, Cruz is the one who keeps supplying the evidence.
Which brings it back to “insecure.” A Vice President out stumping for his party and putting off his own decision until after November doesn’t fit the word. A Senator racking up early-state miles while insisting he’s only thinking about the midterms might.
And the midterms are only the opening round. Once the votes are counted, the argument over who inherits the party Trump rebuilt stops being a subtext and becomes the whole story.
Cruz says he’s glad he helped Vance win in Ohio.
But he hasn’t sounded glad about much Vance has done since.
Sources:
POLITICO, “Ted Cruz blasts JD Vance as ‘insecure,’ says he’s focused on helping GOP win midterms,” October 3, 2026
NBC News, “Vance talks 2028, Ted Cruz and a tough midterm climate that could factor into his future,” October 1, 2026
Axios, “In secret recordings, Cruz trashes Trump tariffs, Vance,” January 25, 2026
CNN, “Ted Cruz’s not-so-secret White House dreams have gotten JD Vance’s attention and annoyed Trump allies,” June 25, 2026
NBC News, “Ted Cruz Announces He’ll Vote for Trump,” September 23, 2016
Texas Tribune, “Cruz Booed After Failing to Endorse Trump,” July 20, 2016