Skip to main content

25 biggest villains in 49ers history who can never be forgiven

These guys really earned their villain status.
ByNick San Miguel
Seattle, WA, USA; Seattle Seahawks cornerback Richard Sherman (25) after the Seattle Seahawks intercepted a pass thrown by San Francisco 49ers quarterback Colin Kaepernick (7) (not pictured) during the 2013 NFC Championship football game against the San Francisco 49ers at CenturyLink Field. Seattle defeated San Francisco 23-17. Mandatory Credit: Steven Bisig-USA TODAY Sports
Seattle, WA, USA; Seattle Seahawks cornerback Richard Sherman (25) after the Seattle Seahawks intercepted a pass thrown by San Francisco 49ers quarterback Colin Kaepernick (7) (not pictured) during the 2013 NFC Championship football game against the San Francisco 49ers at CenturyLink Field. Seattle defeated San Francisco 23-17. Mandatory Credit: Steven Bisig-USA TODAY Sports | IMAGN IMAGES via Reuters Connect

The San Francisco 49ers have been around as a franchise since 1946. 2026 marks the 80th year of the franchise’s existence and over the time fans have become well acquainted with a number of villains. Some of them have been on rival teams like the Dallas Cowboys and Seattle Seahawks while others have been on the 49ers themselves or were involved in the organization. 

Sports aren’t what they are without villains which is why they're a necessary part of fandom, but that doesn’t let any of the names on this list off the hook. Let’s take a look at the 25 biggest villains in 49ers history. These aren't ranked from the "least" to "biggest" villain per se, but this list is more meant to cover a wide breadth of villains over the course of the franchise's long history.

Ed “Too Tall” Jones, Dallas Cowboys

Perhaps no player better encapsulates the rivalry between the 49ers and Cowboys in the early 1980s than Ed “Too Tall” Jones. He was the pure embodiment of the hubris and dominance that characterized the Cowboys during that time and it must have been incredibly satisfying to see him get humbled so publicly when Joe Montana pump-faked him before delivering the most iconic pass in the history of the NFL to hit Dwight Clark in the back of the end zone for “The Catch.”

Montana let Jones hear it that entire game, telling him, “Respect that [expletive],” at one point during the contest in reference to a comment Jones made before the game and hilariously telling Jones he could watch the Super Bowl at home with the rest of America after Jones told Montana he had beaten “America’s Team” following the touchdown to Clark. 

Jones has claimed that Montana was just trying to throw the ball away on that play so apparently he's a sore loser as well as a villain.

De’Vondre Campbell, San Francisco 49ers

If a player quits on his team, you can bet he’s going to be viewed as a villain by the fans and De’Vondre Campbell certainly didn’t endear himself to either his 49ers teammates or the fans when he walked off the field during a game in 2024 in protest since he refused to come in to relieve a player who got hurt  because he was upset that he had been benched after Dre Greenlaw returned from injury.

It was embarrassing and was ultimately emblematic of everything that went wrong for the Niners that season as they went 6-11 on the year. George Kittle summed Campbell up pretty perfectly after the game, saying he didn’t want anyone like that on his football team and many 49ers fans surely agreed.

Russell Wilson, Seattle Seahawks

For years, Russell Wilson tormented the 49ers. After he emerged as the starting quarterback of the Seattle Seahawks it seemed like he immediately had San Francisco’s number. He beat the Niners in the heartbreaking 2013 NFC Championship game and pretty easily beat them when the Niners went through the dark period between the Jim Harbaugh and Kyle Shanahan eras.

He even got the Niners when he went to the Denver Broncos because of course he did. At least he’s retired now and can’t hurt us fans anymore except in our nightmares where he is still scrambling out of the pocket and evading sacks from San Francisco’s pass rush. 

Tom Landry, Head Coach

The head coach of the Cowboys in the 1970s when they were dominant and into the early ‘80s, he was the perfect foil to 49ers head coach Bill Walsh. Landry in his old-fashioned suit and hat was the physical embodiment of the old guard that the Cowboys represented whereas Walsh’s tasteful sweater and sophistication on the opposing sideline embodied the future.

I watched that 1981 NFC Championship game so many times as a kid and Landry just looked like an Imperial officer or something from Star Wars on that sideline so he was incredibly easy to dislike.

Mike Macdonald, Seattle Seahawks

The current head coach of the Seahawks seemingly has San Francisco’s number. He showed he may have a formula to shut down Kyle Shanahan’s offense on Christmas night in 2023 when he was the defensive coordinator of the Baltimore Ravens and quarterback Brock Purdy had the worst game of his career.

The last two meetings between the Niners and Seahawks have provided more evidence of that as Seattle has limited the 49ers to just nine points over those two games. The two teams are set to face off in Week 5 so maybe Shanahan will finally crack the code and be able to thwart Macdonald.

Jim Schwartz, Head Coach

Speaking of defensive coordinators and coaches who have given Shanahan fits over the years, Jim Schwartz is another guy Shanahan’s offenses have historically struggled to put up points against. 

Not only has he had Shanahan’s number, but he also had an infamous postgame handshake with Jim Harbaugh that nearly led to a brawl as Schwartz took exception to Harbaugh’s curt handshake. When an opposing coach has beef with two different 49ers head coaches that’s a pretty good way to earn villain status.

Big Dom

Big Dom, Dre Greenlaw
Dec 3, 2023; Philadelphia, Pennsylvania, USA; San Francisco 49ers linebacker Dre Greenlaw (57) has an altercation with Philadelphia Eagles staff member Dom DiSandro during the third quarter at Lincoln Financial Field. Mandatory Credit: Bill Streicher-USA TODAY Sports | USA TODAY Sports via Reuters Connect

In one of the more bizarre episodes in recent 49ers history, Dre Greenlaw throwing a punch at Philadelphia Eagles head of security Dom DoSandro, AKA “Big Dom,” back in 2023 has to be up there. The fact that DiSandro is even allowed on the field like that and essentially baited a player into getting ejected was beyond ridiculous.

Now DiSandro is reportedly being investigated by the NFL over comments made by former Eagles player Emmanuel Acho so we may not get the Greenlaw vs. DiSandro heavyweight rematch we all wanted to see later this season if “Big Dom” gets some sort of punishment.

Sean McVay, Head Coach

One could argue that this era of 49ers football has been defined by the Shanahan-McVay rivalry. The two used to work together in Washington and are friends, but the rivalry runs deep. McVay is obviously a brilliant coach but whether it’s his odd voice, weird haircut, or just general vibe he’s been very easy for 49ers fans to dislike.

Shanahan has gotten McVay’s number quite a few times in the regular season, but the biggest matchup between the two was back in 2022 with the NFC Championship when the Rams came out on talk so McVay won the one that mattered the most.

At least McVay looked like a fool, and admitted as much, after his foolish travel plan for the Australia matchup between the two teams.

Pete Carroll, Head Coach

Sometimes in 49ers fans’ nightmares there will still be flashes of a grinning Pete Carroll running down the sideline while chomping on his gum. Just spit it out, Pete. You know there’s no more flavor.

Carroll’s Seahawks really hurt the Niners when they went on that run with Russell Wilson. They unseated the Niners as the best team in the NFC with the heartbreaking NFC Championship game loss in Seattle and it took time for the Niners to get back to the pinnacle of the NFC.

Carroll was there through a lot of it with his phony-seeming positive attitude. While Shanahan and Carroll seemed to have respect for one another, Harbaugh and Carroll very clearly didn’t like each other as they had beef stemming from college when Harbaugh was coaching Stanford and Carroll was coaching USC. At least Carroll is now out of the NFL like Wilson so they can’t hurt us except for in our nightmares.

Kyle Williams and his muffed punts

Kyle Williams
Jan 22, 2012; San Francisco, CA, USA; New York Giants wide receiver Devin Thomas (15) recovers the fumble by San Francisco 49ers wide receiver Kyle Williams (10) on a punt return during overtime of the 2011 NFC Championship game at Candlestick Park. The Giants defeated the 49ers 20-17. Mandatory Credit: Kyle Terada-USA TODAY Sports | IMAGN IMAGES via Reuters Connect

This one may feel a little mean, but Kyle Williams’ muffed punts during the 2011 NFC Championship against the New York Giants are absolute nightmare fuel for fans. Who knows if the Niners would have been able to beat the New England Patriots in the Super Bowl if they won that game, but Williams basically robbed them of a chance. He’s opened up about how hard that game was for him and while it's been a long time, there are still fans who won't be able to forgive him.

Paul Brown

This one is more of a blast from the past, but 49ers fans familiar with Bill Walsh’s backstory know that Paul Brown was certainly something of a villain. Brown was the head coach of the Cleveland Browns for years and Walsh was eventually his offensive coordinator with the Cincinnati Bengals. That’s where he first began to develop what would later be known as the “West Coast offense” but despite implementing a successful offense in Cincinnati, Brown made it hard for Walsh to get a head coaching job somewhere else because he wanted to keep him in the fold and he was also probably jealous of the praise Walsh got for his scheme.

Ultimately, that ended up working out well for Walsh and the 49ers because he went to the college ranks and proved he could be a successful head coach at Stanford which led to him getting the 49ers job. Then, Walsh’s 49ers won two Super Bowls against the Cincinnati Bengals, the team that Paul Brown the owner of at that point, so Walsh certainly got the last laugh.

Brandon Aiyuk and all of the drama

Now coming back to very recent history, Brandon Aiyuk has firmly cemented himself as a villain in the minds of 49ers fans. It’s a shame because he was such a good receiver a few years ago, but after contentious and overly dramatic contract talks and a major knee injury, Aiyuk turned heel and decided to openly talk bad about the 49ers and even became a Washington Commanders fan.

He’s still technically on the roster but a return feels very, very unlikely because he has burned his bridge with the 49ers and likely the rest of the NFL as well unless he gets his act together.

Brett Favre, Green Bay Packers

Not many players have had more success in their career against the 49ers than Green Bay Packers quarterback Brett Favre. He had an 8-1 record against San Francisco in the regular season and a 4-1 record against them in the postseason, most notably in the 1997 NFC Championship game.

He’s gone on to be a much greater villain in his post-playing days, but 49ers fans who watched the team in the 1990s and 2000s think of him as a villain on the gridiron as well.

Troy Aikman, Dallas Cowboys

Another quarterback who had San Francisco’s number for much of the 1990s was Dallas Cowboys signal caller Troy Aikman. He took the Niners down in the NFC Championship game two years in a row before Steve Young was finally able to get the monkey off his back and defeat Dallas in the 1994 NFC Championship on his way to a Super Bowl victory.

Aikman is at least a decent broadcaster now and has always been complimentary of Brock Purdy so he’s not as reviled as he used to be by 49ers fans, but he was persona non grata in the Bay Area back in the ‘90s.

Leonard Marshall, New York Giants

New York Giants defender Leonard Marshall may be the man most responsible for the 49ers not being able to three-peat. His massive hit on Joe Montana knocked the 49ers legend out of the 1990 NFC Championship game and San Francisco went on to lose the game, thus ending their hopes for a third straight Super Bowl.

That big hit also basically ended Montana’s time in San Francisco as Steve Young took over as the starter next season and Montana got traded away to Kansas City. That one hit from Marshall changed 49ers history and any player who seriously injured a legend like Montana is most assuredly going to be remembered as a villain.

Charles Haley, Dallas Cowboys

Charles Haley
Jan 15, 1995; San Francisco, CA, USA; FILE PHOTO; Dallas Cowboys defensive end Charles Haley (94) in action against the San Francisco 49ers during the 1994 NFC Championship game. The 49ers defeated the Cowboys 38-28. Mandatory Credit: USA TODAY Sports | IMAGN IMAGES via Reuters Connect

Arguably the worst trade in the history of the 49ers was when the team traded away edge rusher Charles Haley. They sent him to the Dallas Cowboys of all teams and he went on to terrorize the Niners for several years in the 1990s as Dallas dominated the rivalry.

The Niners got rid of him because of the fact he was not exactly the most popular guy in the locker room and caused problems. It was ultimately an unwise decision but Haley did come back to the Niners for the last two years of his career and his relationship with the team is better now, but he will always be remembered as something of a turncoat even if the Niners were the ones to get rid of him.

Bobby Wagner, Seattle Seahawks

While linebacker Bobby Wagner may not garner the same visceral reactions amongst 49ers fans as Russell Wilson or Pete Carroll, he was the heart of that vaunted Seattle defense for so many years and was an absolute thorn for the Niners.

That era when the Seahawks dominated the rivalry was a really depressing one and Wagner was one of the best players on the field, a physical reminder of the sheer talent disparity between the two teams until the Niners got guys like Fred Warner and Dre Greenlaw in the mix.

Bill Parcells, Head Coach

While legendary New York Giants head coach Bill Parcells didn’t have a very impressive regular season record against San Francisco, he had the team’s number in the playoffs. Parcell’s Giants were 3-1 against the 49ers in the postseason.

San Francisco got him the first time around in the 1984 season on the way to a Super Bowl victory, but in 1985 the Giants beat the Niners handily and in 1986 it was an absolute rout as New York won the game 49-3. Parcells famously said, “What do you think of that West Coast offense now?” 

Then there was the 1990 season matchup where the Giants ended San Francisco’s three-peat with a 15-13 victory. Anyone taking jabs at Bill Walsh and his revolutionary style of offense is going to have a place on this list.

Trent Baalke and all of his bad decisions

Perhaps no NFL executive is more reviled than Trent Baalke. He was the team’s general manager during the Jim Harbaugh era and he is pretty much personally responsible for running Harbaugh out of town since the duo did not work well together at all.

He deserves some credit for drafting solid players during his tenure, even though the scouts may deserve more credit, but he left the 49ers in an awful spot by the end of his tenure and thankfully Kyle Shanahan and John Lynch have been able to dig the franchise out of that ditch.

Roger Staubach, Dallas Cowboys

Roger Staubach
Aug 17, 1969; Los Angeles, CA, USA; FILE PHOTO; Dallas Cowboys quarterback Roger Staubach (12) in pre-season action against the San Francisco 49ers at Kezar Stadium. Mandatory Credit: Darryl Norenberg-USA TODAY Sports | IMAGN IMAGES via Reuters Connect

The Dallas Cowboys’ quarterback in the 1970s, Staubach is a big reason why Dallas basically owned the 49ers that decade. He was 6-1 in his career against San Francisco and had a playoff comeback for the ages in 1972 during the playoffs.

The Niners had a big lead but Staubach, who was injured most of the year, came off the bench and led the Cowboys to victory. He also beat the Niners in the NFC Championship game the year prior. His dominance against the Niners in the ‘70s is what made that victory over Dallas in 1982 so much sweeter.

Jimmy Johnson, Head Coach

Perhaps no phrase irked 49ers fans more in the 1990s than Jimmy Johnson’s ultra-annoying, “How ‘bout ‘dem Cowboys?” The wild, high-energy coach led those Cowboys teams of the ‘90s and famously guaranteed that Dallas would beat the 49ers in the 1993 season’s NFC Championship game. Unfortunately, Dallas backed it up and won that game but at least Dallas hasn’t been all that relevant and hasn’t made it back to an NFC Championship game in over 30 years.

Aaron Donald, Los Angeles Rams

Arguably the greatest defensive lineman of his era, the 49ers thought they were done dealing with Aaron Donald after he retired following the 2023 season. Donald is now back with the Rams though after two years spent in retirement so he has a chance to keep on terrorizing San Francisco.

Donald’s feud with wide receiver Deebo Samuel only made him a more disliked figure for the 49ers. Donald famously pretended like he did not know who Samuel was back in 2020 which was such a sign of disrespect but the Niners got the best of the Rams in those years for the most part, except for the 2021 NFC Championship game which led to Donald and the Rams winning a Super Bowl.

Lawrence Taylor, New York Giants

The most feared defender of his era, and a guy that Aaron Donald has even been likened to on occasion, Lawrence Taylor was a big problem for the 49ers in the 1980s and early ‘90s. He was the player they had to watch out for in all of those playoff matchups. Across the six playoff meetings Taylor had against San Francisco, he recorded 4.5 sacks and had a pick-six during the 49-3 rout in the 1986 season.

Famously, he was also the one to recover Roger Craig’s fumble in the 1990 NFC Championship game which is what really ended San Francisco’s hopes for a three-peat.

Bill Belichick, Head Coach

Taylor was the best player on those New York defenses, but the man calling the plays on defense was Bill Belichick. That’s really where he made a name for himself in the NFL and the fact that he was able to come up with a scheme that beat the high-powered 49ers offense on three occasions in the playoffs is simultaneously impressive and infuriating.

He’s most remembered for his time as head coach of the New England Patriots and he was actually nice to the Niners, giving away Jimmy Garoppolo in exchange for a second-round pick back in 2017 which at least gave the Niners a serviceable quarterback who led them to the Super Bowl in 2019.

Still, he totally owned the Niners in the ‘80s and ‘90s which is why he is most assuredly a villain.

Richard Sherman, Seattle Seahawks

Richard Sherman
Jan 19, 2014; Seattle, WA, USA; Seattle Seahawks cornerback Richard Sherman (25) gets shoved in the face by San Francisco 49ers wide receiver Michael Crabtree (15) while trying to shake hands after an interception by Seahawks outside linebacker Malcolm Smith (not pictured) during the second half of the 2013 NFC Championship football game at CenturyLink Field. Mandatory Credit: Kirby Lee-USA TODAY Sports | IMAGN IMAGES via Reuters Connect

Why not save the best for last? There was probably no person I had more personal animus towards as a 13-year-old than Seattle Seahawks cornerback Richard Sherman. The play he made to end the 2013 NFC Championship game by tipping Colin Kaepernick’s pass to Michael Crabtree which allowed it to be intercepted followed by him declaring Crabtree to be a “sorry” receiver in an almost cartoonishly antagonistic postgame interview cemented him as Public Enemy No. 1 in my mind.

Of course, Sherman went on to join the 49ers and actually played a big role in helping them make the Super Bowl in the 2019 season. He didn’t play his best though and certainly got burned a few times by Kansas City Chiefs quarterback Patrick Mahomes during that excruciating fourth-quarter comeback.

He’s definitely more of a complicated figure for the 49ers now, but during his time with Seattle one could have easily made the case that he was the most reviled 49ers villain of all time.

It’s great to see your favorite team win, but it almost feels just as good to see the villains lose. I’ll never forget the look of horror on Sherman’s face when the Seahawks lost to the Patriots in the Super Bowl thanks to a goal line interception from Russell Wilson and Pete Carroll looked like an absolute fool. 

Seeing the villains fall like that felt so good and is a reminder that villains are part of what makes being a sports fan so fun. 

Add us as a preferred source on Google

Loading recommendations... Please wait while we load personalized content recommendations