When the Golden State Warriors won their second NBA championship in three years two weeks ago, the debate raged on regarding their place in history as arguably the league’s all-time best team. But the New England Patriots accomplished the same feat first back on February 5.
So which is the better sports franchise and why? That is also highly debatable, although it has become much more difficult to repeat as champions in the NFL. Just ask the Patriots, who are the last team to do it following the 2004 season. Since then, the Los Angeles Lakers and Miami Heat both won consecutive NBA titles.