The only people who have won the American TV show Survivor twice are Sandra Diaz-Twine and Tony Vlachos.

Quick Scoop: Who Has Won Survivor Twice?

In the long history of Survivor , only two players have managed to be crowned Sole Survivor twice.

1. Sandra Diaz-Twine – “Queen of Survivor”

  • First ever two-time winner in Survivor history.
  • Seasons she won:
    1. Survivor: Pearl Islands (Season 7).
2. _Survivor: Heroes vs. Villains_ (Season 20).
  • Known for her “as long as it ain’t me” low-key, social-first gameplay and for calling herself the Queen of Survivor.

In many fan discussions and trivia nights, if someone asks “who has won Survivor twice?”, Sandra is usually the first name shouted out.

2. Tony Vlachos – “King Tony”

  • Second player to win Survivor twice, after Sandra.
  • Seasons he won:
    1. Survivor: Cagayan (Season 28).
2. _Survivor: Winners at War_ (Season 40).
  • Famous for hyper-aggressive, chaotic strategy, building spy shacks and playing a very high-risk, high-reward game.

At a Glance: Two-Time Survivor Winners

[1][3] [3][1] [9][1][3][7] [7] [9][7] [9][7]
Player Nickname Franchise Winning Seasons
Sandra Diaz-Twine “Queen of Survivor”U.S. SurvivorPearl Islands (S7), Heroes vs. Villains (S20)
Tony Vlachos “King Tony”U.S. SurvivorCagayan (S28), Winners at War (S40)

Extra Fan / Forum Context

  • In fan communities and trivia, the classic answer to “who has won Survivor twice?” is: Sandra Diaz-Twine and Tony Vlachos.
  • Some global Survivor (international versions like Turkey, France, etc.) also have their own two-time winners, but when people say “Survivor” without qualifiers, they almost always mean the U.S. CBS version.

TL;DR: For the U.S. Survivor , the only two-time winners are Sandra Diaz-Twine and Tony Vlachos.

Information gathered from public forums or data available on the internet and portrayed here.