President Trump Donald John TrumpFederal prosecutor speaks out, says Barr 'has brought shame' on Justice Dept. Former Pence aide: White House staffers discussed Trump refusing to leave office Progressive group buys domain name of Trump's No. 1 Supreme Court pick MORE on Tuesday dismissed three potential Republican presidential primary challengers as "Three Stooges" as he seeks reelection in 2020.

In a pair of tweets, the president mocked former Reps. Mark Sanford Mark SanfordOn The Money: Business world braces for blue sweep | Federal Reserve chief to outline plans for inflation, economy | Meadows 'not optimistic' about stalemate on coronavirus deal Trump critic Sanford forms anti-debt advocacy group Republicans officially renominate Trump for president MORE (R-S.C.) and Joe Walsh Joe WalshSunday shows preview: Protests continue over shooting of Blake; coronavirus legislation talks remain at impasse Republicans officially renominate Trump for president Tucker Carlson responds to guest correcting pronunciation of Kamala Harris's name: 'So what?' MORE (R-Ill.) as well as former Massachusetts Gov. William Weld William (Bill) WeldRalph Gants, chief justice of Massachusetts supreme court, dies at 65 The Hill's Campaign Report: Biden visits Kenosha | Trump's double-voting suggestion draws fire | Facebook clamps down on election ads Biden picks up endorsements from nearly 100 Republicans MORE (R).

Walsh and Weld have announced GOP primary campaigns against Trump in 2020, while Sanford has said he is considering one as well.

ADVERTISEMENT

"Can you believe it? I’m at 94% approval in the Republican Party, and have Three Stooges running against me," Trump tweeted, though it was unclear what poll he was citing.

"One is 'Mr. Appalachian Trail' who was actually in Argentina for bad reasons," he continued, referring to Sanford.

"Another is a one-time BAD Congressman from Illinois who lost in his second term by a landslide, then failed in radio. The third is a man who couldn’t stand up straight while receiving an award. I should be able to take them!" he added, referring to Walsh and Weld, respectively.

....Another is a one-time BAD Congressman from Illinois who lost in his second term by a landslide, then failed in radio. The third is a man who couldn’t stand up straight while receiving an award. I should be able to take them! — Donald J. Trump (@realDonaldTrump) August 27, 2019

Weld, who ran on the Libertarian Party ticket in 2016, was the first to announce he would seek to challenge Trump for the GOP nomination. The 74-year-old has struggled to gain traction, however, and most polls have shown him receiving single-digit support.

Walsh, meanwhile, announced his campaign on Sunday. He previously served one term as a congressman in Illinois and went on to become a conservative talk radio host, though he said this week that he lost his show upon launching his primary bid.

The ex-congressman has become a fervent critic of Trump's rhetoric and character. Walsh himself has a history of making controversial statements, and acknowledged in recent days that he has said "racist things."

Sanford said last month he was considering a primary challenge to Trump, though he has not formally announced a campaign. He has also been critical of the president, and he lost his reelection bid for his House seat last year after Trump endorsed his primary opponent.

Sanford had an extramarital affair in 2009 while serving as governor of South Carolina, but he lied and said he was hiking the Appalachian Trail when he had actually gone to Argentina to visit his mistress.

All three men and any other prospective challengers face slim odds to unseat Trump on the 2020 ticket.

The president has the financial backing of the Republican National Committee, and he has solidified support within the GOP, consistently polling close to 90 percent among Republicans in Gallup surveys.

Updated at 7:59 p.m.