The Kansas City Royals have reached the postseason for the first time since 1985, snapping a 29 year playoff drought. So now which professional North American sports team has the longest stretch without a playoff appearance?
I believe that would currently be the Blue Jays at 20 years, followed by the Bills at 14, the Mariners at 12, the Browns and Raiders at 11, and the Timberwolves at 10. NHL would be the Oilers at 8.
It’s much easier to make the playoffs in sports that are not baseball, for a variety of factors, e.g. less games, more playoffs spots, greater parity, …
What about the Washington Generals?