The history and practice of opposition research, by @josephrodota.

Washington, DC
Joined May 2020
"The featured couple has created complications....That’s because Vernon Edwards—Patty’s husband, who appears a few times in b-roll alongside her in the ad—is a registered sex offender." @JimSwiftDC on Vivek Ramaswamy's new ad: lnk.thebulwark.com/4jULQQe
5
8
13
3,570
Trying to imagine the meltdown we’d be subjected to on here if Politico just openly shouted out GOP oppo guys while linking to hit pieces on Dems
Thank you Playbook, I was reading that. Along with the rest of Kansas!
6
8
2
50
13,023
Oppo File retweeted
BREAKING: A KC Star investigation couldn’t find a single other medical provider in Kansas who charged 18% interest on medical debt - even Marshall’s own lawyer admits Marshall personally set that rate and was probably the only one to do so in the state!
48
1,384
49
4,363
133,084
Oppo File retweeted
USA TODAY: Roger Marshall sued patients for unpaid bills, but he stiffed a bakery
14
34
4
273
8,161
The thing with Roger Marshall is he is running against a guy who employs one of the most cracked oppo guys in the Democratic Party
BREAKING: Roger Marshall stiffed a local Kansas business who baked cookies for his campaign, refusing to pay a $678 bill - a bill larger than debts for which Roger Marshall had patients sued, arrested, and jailed, which ran as low as $114.49!
16
89
2
1,962
76,583
Oppo File retweeted
Watch our newest ad, where Kansas doctors agree Roger Marshall broke his oath to care for his patients by charging predatory 18% interest and having them arrested over debts as low as $115
Kansas doctors: The healthcare system is broken. Roger Marshall is making it worse.
38
61
2
336
12,352
Oppo File retweeted
BREAKING: Roger Marshall stiffed a local Kansas business who baked cookies for his campaign, refusing to pay a $678 bill - a bill larger than debts for which Roger Marshall had patients sued, arrested, and jailed, which ran as low as $114.49!
118
2,748
128
11,527
608,933
Total number of bills Andy Biggs has gotten signed into law in nearly a decade? One — a clinic renaming. #AZGov #AZpolitics
2
19
62
2,942
God, this is so embarrassing... and to think he spent all that time memorizing what he thought would be a sick burn.
Zach Lahn fumbles a hit on Rob Sand, and instead claims that Sand doesn't like tax increases. MAGA sure isn't sending their best or brightest. #IAGov
2
5
97
16,790
Rob Sands: "You voted in Kansas in 2018 and in 2020 and in 2022. You registered to vote in Iowa less than two years ago." Zach Lahn: YOU HAVE NO EVIDENCE THAT I DIDN'T LIVE IN IOWA. #IAGov
49
295
31
3,980
637,176
I mean... he's not wrong.
Aaron Rupar
@atruparOct 8
Ossoff says that Mike Collins has "hired half the Third Reich to staff your congressional office"
1
276
Oppo File retweeted
NEW: Footage and interviews reviewed by CNN repeatedly show Abdul El-Sayed — who is set to campaign with Barack Obama — calling Obama’s presidency a failure and that the country was no better off after eight years of his presidency. cnn.com/2026/10/07/politics/…
668
2,298
447
9,589
1,683,362
Need oppo folks to start tagging how they got their research as well: “Spent 18 hours in the basement of the state archive, consumed 23 Red Bulls over a two week field research trip, and recorded 8 hours of stump speeches…”
What do you call this bit of display copy the NYT has added that’s like a souped-up byline+dateline. Whatever it is, great way to communicate to readers the work that goes into reporting. This one from @michaelkruse is a particularly good example of showing your work.
1
1
3
9
3,278
Oppo File retweeted
The talented @Reuters photographers with a close up of Kash Patel’s oppo research on the top Democrat on Senate Judiciary Dick Durbin… as Patel testifies before the committee
189
729
83
3,763
641,854
Oppo File retweeted
.@SenJonHusted (R-OH) says Abdul El-Sayed (D-MI) and the Democrats hate football because "it's too much competition I guess, or too much hard work or that everybody shouldn't have to be tough and resilient in life."
173
25
39
98
59,735
.@Team_HinsonIA will pay for travel and we’ll host the tailgate! You just say when @AbdulElSayed.
Abdul El-Sayed wants to campaign with Iowa Democrat Josh Turek: "That sounds like a lot of fun...Josh, hey, if you're game?"
8
11
64
15,241
Oppo File retweeted
El-Sayed now apologizing for his statement post-synagogue attack. Back in March, we reported how El-Sayed defended the rhetoric: "Leadership is being willing to say the thing if you believe it to be true that nobody else is going to say.”
15
24
3
50
13,621
Oppo File retweeted
For sale: Hong oppo, never used
22
90
3
3,160
105,743
Oppo File retweeted
NEW: Before launching his campaign, Abdul El-Sayed removed 100+ YouTubes from 2022-2024. Transcripts show him floating replacing the 2nd Amendment, urging an end to July 4th fireworks, blasting GOP focus on the border. His campaign says they “don’t reflect his beliefs today.”
671
2,879
500
8,111
1,603,496