There have been a number of connections between Buffalo and Carolina over the last few years, especially after former Panthers defensive coordinator Sean McDermott became Buffalo's head coach and former Panthers assistant general manager Brandon Beane became Buffalo's GM prior to the 2017 season.

Take a look below at all of the two teams' connections. Apologies to anyone we left out:

Panthers players/coaches/staff who went to Buffalo and are currently on the team

--Bills general manager Brandon Beane served a 19-year stint with the Panthers, including his final two seasons as the team's assistant general manager (2015-16). His assistant GM, Joe Schoen, got his start in the NFL with the Panthers in the early 2000s.

--Bills head coach Sean McDermott served as Carolina's defensive coordinator from 2011-16.

--Bills DT Star Lotulelei was drafted 14th overall by the Panthers in 2013 and played for Carolina from 2013-17.

–Bills CB Captain Munnerlyn was drafted by Carolina in 2009 and played seven seasons with the Panthers before signing with Buffalo this past week.

--Bills S Kurt Coleman played three seasons (2015-17) for the Panthers.

--Bills S Dean Marlowe also spent time with the Panthers from 2015-17.

--Bills special teams coordinator Heath Farwell served as the Panthers assistant special teams coach during the 2018 season.

--Bills quarterbacks coach Ken Dorsey coached with the Panthers from 2013-17 in the same position.

--Bills director of player personnel and former LB Dan Morgan played seven seasons in Carolina.

--Bills area scout Mike Szabo spent 17 years on Carolina's scouting staff.

--Bills safeties coach Bobby Babich was a defensive assistant with Carolina from 2011-12.

--Bills assistant to the head coach Matt Worswick was part of Carolina's equipment and football operations staffs from 2014-17.

Panthers players/coaches/staff who went to Buffalo and are no longer on the team

--WR Kelvin Benjamin was drafted in the first round by the Panthers in 2014 and played for Buffalo from 2017-18.

--FB Mike Tolbert spent five years with the Panthers before finishing his career with the Bills in 2017.

--QB Derek Anderson was with the Bills in 2018 after seven seasons in Carolina.

--QB Joe Webb was with the Bills in 2017 after three seasons in Carolina.

Bills players/staff who went to Carolina

--Panthers CB Kevon Seymour was acquired in a trade with the Bills at the end of the 2017 preseason.

--Panthers WR Chris Hogan played for the Bills from 2012-15.

--Panthers CB Ross Cockrell was drafted by Buffalo in 2014 and played one season with the Bills.

--Panthers TE Chris Manhertz was originally signed as an undrafted free agent with the Bills in 2015.

--WR/returner Kaelin Clay played for both the Bills and Panthers in 2017 and returned to Buffalo in 2018, but is no longer in the league.

--Former Bills OT Marshall Newhouse played for Carolina in 2018 and now plays for New Orleans

--Panthers assistant director of pro personnel Rob Hanrahan worked 16 seasons with the Bills, including two (2015-16) as the team's director of pro personnel.