NFL Power Rankings: What Teams are Best Positioned to Win in 5 Years?
Ralph Vacchiano NFL Reporter Five years ago, the Cleveland Browns won 11 games and made the playoffs. The New Orleans Saints won 12 and won the NFC South. The Philadelphia Eagles and Detroit Lions finished dead last in their respective divisions. Looking back, it feels like it was the NFL’s version of The Upside Down….
