This is a rundown of the coaching staff for the 2017 Bills as it stands right now. This page will be updated as new coaches are added.
Head Coach - Sean McDermott
McDermott has been coaching since a stint with his alma mater, William & Mary, as a graduate assistant in 1998. From 1999 to 2010, he held a variety of roles with the Philadelphia Eagles, including the final two seasons as defensive coordinator. From 2011 to 2016, he served as the defensive coordinator for the Carolina Panthers.
Offensive Coordinator - Rick Dennison
Dennison began coaching at Suffield Academy, a Connecticut high school, as an assistant coach in 1992. He moved to the NFL in 1995 as an offensive assistant for the Denver Broncos. From 1997 to 2000, he was the Broncos’ special teams coordinator. Dennison coached Denver’s offensive line from 2001 through 2005, served as offesnive coordinator from 2006 through 2008, and spent one more year as the offensive line coach in 2009. Dennison became the offensive coordinator for the Houston Texans in 2010, a job he held through the 2013 season. In 2014, he was the quarterbacks coach for the Baltimore Ravens. Since 2015, he had returned to the Broncos as their offensive coordinator.
Defensive Coordinator - Leslie Frazier
Frazier was head coach of Trinity University (an NAIA school) from 1988 to 1996 before joining the University of Illinois as a defensive backs coach for two seasons. Frazier coached defensive backs in the NFL for the Philadelphia Eagles (1999-2002), Indianapolis Colts (2005-06), and the Baltimore Ravens (2016). He also served as defensive coordinator for the Cincinnati Bengals (2003-04), Minnesota Vikings (2007-10), and Tampa Bay Buccaneers (2014-15). During the 2010 season, Frazier was promoted to head coach of the Vikings, where he remained until the end of the 2013 season.
Quarterbacks - David Culley
Culley began his coaching career at Austin Peay (Division I FCS) as a running backs coach in 1978. He coached wide receivers at Vanderbilt from 1979 to 1981, and coached quarterbacks and running backs at Middle Tennessee State in 1982. Culley returned to coaching receivers at Chattanooga in 1983, and coached quarterbacks at Southwestern Louisiana (now Louisiana-Lafayette) from 1985 to 1988. He moved on to UTEP in 1989, and for two years served as their offensive coordinator while coaching running backs and receivers. He ended his college coaching career at Texas A&M, coaching receivers from 1991 to 1993. He moved on to the NFL in 1994, coaching wide receivers for the Tampa Bay Buccaneers until 1995, for the Pittsburgh Steelers from 1996 to 1998, and for the Philadelphia Eagles from 1999 to 2012 (the last two years of which included the title of senior offensive assistant). Since 2013, Culley had been the assistant head coach and wide receivers coach for the Kansas City Chiefs.
Running Backs - Kelly Skipper
Skipper broke into coaching as a graduate assistant at his alma mater, Fresno State, in 1989. he was hired on to coach running backs and returners in 1991, and he remained in that role through 1997. He moved on to UCLA in 1998 in the same role, and was promoted to offensive coordinator in 2001. He was let go after the 2002 season and moved to Washington State University to coach running backs and special teams from 2003 to 2006. In 2007, he moved on to the NFL as tight ends coach for the Oakland Raiders. He began coaching Oakland’s running backs in 2009 and stayed in the role until the end of the 2014 season. For the past two seasons, Skipper had been coaching running backs for the Jacksonville Jaguars.
Wide Receivers - Phil McGeoghan
McGeoghan started his coaching career at the University of Maine, coaching wide receivers and tight ends in 2007. He served as offensive coordinator of the Naval Academy Prep School in 2008 before coaching wide receivers for three seasons at the University of South Florida. From 2012 to 2015, McGeoghan was the wide receivers coach for the Miami Dolphins, and in 2016 he served in the same role at East Carolina University.
Offensive Line/Run Game Coordinator - Juan Castillo
Castillo began his coaching career at Texas A&M - Kingsville (a Division II school) in 1982, coaching the defensive line and linebackers. After four years as defensive coordinator of Kingsville HS, he returned to the school to coach their defensive line from 1990 to 1994. Castillo joined the Philadelphia Eagles as an offensive assistant in 1995 and began coaching the offensive line in 1998. He remained in that role for 13 seasons before replacing Sean McDermott as defensive coordinator in 2011. He was let go midway through the next season, but joined the Baltimore Ravens as run game coordinator just before their Super Bowl XLVII victory. He remained in the role through the following season before spending the last three season coaching Baltimore’s offensive line.
Assistant Offensive Line - Anthony Dees
Dees began coaching at West Islip High School in 1996 and moved to Wagner College (Division I FCS) in 1997. From 1998 to 2000, Dees coached the offensive line at Stony Brook (also Division I FCS). He coached tight ends at the University of Buffalo from 2000 to 2005, and coached the offensive line at Temple University from 2006 to 2010. After spending 2011 as the running backs coach at the University of Massachusetts, Dees was the assistant offensive line coach for the Buffalo Bills in 2012. He held that same title with the San Diego Chargers from 2013 to 2015, and spent the 2016 season out of football.
Tight Ends - Rob Boras
Boras started coaching at DePauw University as an offensive line coach in 1992. He moved on the the University of Texas in 1994 as a graduate assistant with the offensive line, and served in a variety of roles through 1997. He spent 1998 as head coach of Benedictine University (NCAA Division III), where he posted a 3-7 record. The next season, he returned to the top level of NCAA football as offensive line coach for UNLV. He was promoted to offensive coordinator in 2001, a role he held for three seasons. His first NFL job was as tight ends coach for the Chicago Bears in 2004. He held that job through the 2009 season, and spent the next two seasons coaching tight ends for the Jacksonville Jaguars. He moved on to the same role with the St. Louis Rams in 2012, and kept it until 2014, when he was promoted to assistant head coach/offense. After Week 13 of the 2015 season, Boras was promoted to offensive coordinator for the Rams, a job he held through the end of the 2016 season.
Defensive Line - Mike Waufle
Waufle began his coaching career at Alfred University in 1979. He moved on to Utah State the next season, coaching defensive backs in 1980 and offensive linemen for the next two seasons. He moved back to defensive line coaching in 1982, where he’s remained ever since. In the college ranks, he’s worked with defensive lines at Utah State (1983-84), Fresno State (1985-88), UCLA (1989), Oregon State (1990-91), and Cal (1992-97). Waufle moved into the NFL in 1998 with the Oakland Raiders, staying there until 2003. He coached with the New York Giants from 2004 to 2009 before returning to Oakland for two seasons. Since 2012, Waufle had been coaching the defensive line of the St. Louis/Los Angeles Rams.
Defensive Line Assistant - Bill Teerlinck
Teerlinck started coaching at Illinois State University in 2005 as a defensive line and assistant special teams coach. From 2007 to 2011 he was a defensive assistant with the Indianapolis Colts. After spending the 2012 season out of football, he became the defensive line coach at the University of Nevada in 2013, where he remained through last season. Since 2014, he had also been the team’s co-defensive coordinator.
Linebackers - Bob Babich
Babich began his coaching career on the offensive side of the ball, coaching various positions at Tulsa (1984-87, 1990) and Wisconsin (1988-89). He began coaching linebackers at Bowling Green (1991) and also stopped at East Carolina (1992-93) and Pitt (1994-96). From 1997-2002, Babich was head coach of North Dakota State in Division I FCS. Moving to the NFL, Babich coached linebackers for the St. Louis Rams (2003), Chicago Bears (2004-06, 2009-12), and San Diego Chargers (2016). Babich was a defensive coordinator for the Bears from 2007 to 2009, and also held the role with the Jacksonville Jaguars from 2013 to 2015.
Defensive Backs - Gill Byrd
Byrd began his coaching career with the St. Louis Rams, first as a defensive assistant from 2003-04 and then as an assistant defensive backs coach in 2005. He became the defensive quality control coach for the Chicago Bears in 2006, and spent 2007-12 with the Bears as the assistant defensive backs coach. After spending 2013 out of football, Byrd coach cornerbacks for the Tampa Bay Buccaneers in 2014 and 2015. He was out of football in 2016.
Assistant Defensive Backs - Bobby Babich
Babich began coaching as a graduate assistant at Kent State in 2006. From 2007 to 2010, he was the defensive backs coach at Eastern Illinois. In 2011, he moved to the NFL as an administrative assistant for the Carolina Panthers, where he was also a defensive assistant in 2012. From 2013 to 2015, Babich was an assistant secondary coach with the Cleveland Browns. He returned to the college ranks in 2016, briefly serving as the defensive coordinator for Edinboro University (Division II) before becoming the secondary coach for Florida International. He had been set to serve as their defensive coordinator prior to being hired by the Bills.
Special Teams - Danny Crossman
Crossman has been a special teams coach dating back to 1993, and also coached several defensive positions simultaneously in the college ranks. He coached at the US Coast Guard Academy (1993), Western Kentucky (1994-96), Central Florida (1997-98), Georgia Tech (1999-2001), and Michigan State (2002) before moving into the NFL. Crossman coached with the Carolina Panthers from 2003 to 2009, beginning as a special teams assistant before being promoted to special teams coordinator in 2005. From 2010 to 2012, he was the special teams coordinator for the Detroit Lions. Crossman has been the special teams coordinator for the Buffalo Bills since the 2013 season.
Offensive Quality Control - Marc Lubick
Lubick’s first coaching job was as a graduate assistant at Colorado State University in 2002. He was a scouting assistant for the St. Louis Rams for the next two seasons before returning to CSU, where he coached wide receivers from 2005 to 2007 and tight ends in 2008 and 2009. His first NFL coaching experience was with the Houston Texans, where he served as an offensive assistant from 2010 to 2011 and an assistant wide receivers coach for the following two seasons. He coached wide receivers at Vanderbilt in 2014 before returning to the NFL as an assistant wide receivers coach for the Denver Broncos for the last two seasons.
Defensive Quality Control - John Egorugwu
Egorwugu began coaching as a graduate assistant at the University of Missouri in 2012. He joined the staff of the Baltimore Ravens as a defensive assistant during the 2015 offseason, where he had been prior to joining the Bills.
Offensive Assistant - Chad Hall
This is Hall’s first coaching position at any level. Prior to coaching, Hall played wide receiver for the Philadelphia Eagles (2010-12), San Francisco 49ers (2012-13), Kansas City Chiefs (2013), and Jacksonville Jaguars (2014, practice squad only).
Special Teams Assistant - Matt Smiley
Smiley’s first coaching position was as a special teams and wide receivers coach with Dartmouth University in 2005. In 2007, he was named offensive coordinator of Eureka College (Division III). He switched to defensive coordinator the next season, and spent the final four games as the team’s interim head coach (finishing 1-3). In 2009 he became the special teams coordinator at Eastern Illinois University, where he remained for three seasons. He took on the same role at Charleston Southern University (Division I FCS) in 2012, also coaching wide receivers. From 2013 through last season, Smiley had been the assistant special teams coach for the Jacksonville Jaguars.