As a veteran of the Zelda timeline discussion since OOT came out, here is my current complete timeline theory as of Tears of the Kingdom.

The Zelda series doesn’t have one timeline. Or two. It has a separate timeline– a separate universe– for each game in the series. It is not a universe, but a multiverse similar to Marvel’s.

Each version of Hyrule we see is a completely different Hyrule with a completely different history that just happens to share significant elements with other Hyrules that we’ve seen in other games. 

Every guy named Rauru we meet is a completely different Rauru who has never been a different guy.

Every imprisoning war is a different imprisoning war unique to the Hyrule in question.

The only people that are the same are Link, Zelda, and Ganon.

Every time Ganon is defeated, destroyed, killed in one universe/game, his soul reincarnates into the early years of a completely different Hyrule, to try again. Maybe he remembers some of the last incarnation, maybe he doesn’t.

The souls of Link and Zelda are then reborn into that new universe as that universe’s Link and Zelda and maybe they remember some of the last universe, maybe they don’t.

Breath of the Wild takes place in one universe, and Tears of the Kingdom takes place in a completely separate universe with superficial similarities.

Anyway, that’s my headcanon. Every hyrule is a different timeline, but Ganon, Link and Zelda are the same.

Source: xxblackheartbiohazardsxx