MAY 16, 2018, Orchard Park, NY: This is a 2018 photo of Jaun Castillo of the Buffalo Bills NFL football team.  This image reflects the Bills active roster as of 5/16/18 when this image was taken.  (AP Photo)

Juan Castillo

Offensive Line/Run Game Coordinator

Experience: 24 years


Juan Castillo is in his 2nd season in Buffalo as the team’s offensive line coach and run game coordinator. In 2017, the Bills finished 6th in the NFL in rushing with 126.1 yards per game. Castillo has a wide array of experience as an NFL assistant coach during his previous stints in Philadelphia and Baltimore, including a two-year stint as a defensive coordinator with the Eagles from 2011-12. He has coached seven Pro Bowl offensive lineman throughout his career.