The Vikings have a new offensive coordinator, John DeFilippo. He got a lot of credit for helping develop Carson Wentz into an MVP favorite as their quarterbacks coach, and he'll be tasked with running Minnesota's offense, replacing departed Pat Shurmur. Both of those names should be familiar to Browns fans.

Shurmur, of course, was Cleveland's head coach a couple of years back, before being fired. He went on to rehabilitate his reputation in Philadelphia and Minnesota. He's not the only recent ex-Brown coach to fare better once he left town.

Kyle Shanahan resigned/was forced out as offensive coordinator in Cleveland. He went to Atlanta, coordinating the league's best offense a couple of years ago, and then landing with the 49ers.

Now DeFilippo, who served as Cleveland's offensive coordinator in 2015. When Hue Jackson took over, he decided to operate as his own offensive coordinator. That's produced a total of one win the last two seasons.

CoachYearsPositionAfter Browns
Pat Shurmur2011-2012Head CoachSuccessful offensive coordinator for Eagles and Vikings. New Head Coach of Giants.
Kyle Shanahan2014Offensive CoordinatorSuccessful offensive coordinator for Falcons. Head Coach of 49ers.
John DeFilippo2015Offensive CoordinatorSuccessful quarterbacks coach for Eagles. New offensive coordinator of Vikings.

Certainly, the Browns have fired plenty of bad coaches along the way, too. But they've certainly made some missteps with letting good ones go. Ever since canning some guy named Belichick way back in the 1990s.

--Andy Richardson