Longtime NFL assistant coach Darrell Bevell agreed to become the Seattle Seahawks' offensive coordinator, a team source said Thursday.
The Seahawks originally wanted to interview Bevell for their quarterbacks coach job, but he became a candidate for the offensive coordinator position after Jeremy Bates was fired Tuesday following one season with the team.
Carroll said Wednesday that Bates was fired for "philosophical differences." Bates came with Carroll from USC to run the Seahawks' offense, but he struggled to find success. Seattle averaged just 89 rushing yards per game, second-worst in the NFL, and the inability to run consistently was a sore spot with Carroll.
"We just saw things differently," Carroll said of Bates, whose offense ranked 28th overall in the NFL. "As we were going to move ahead, I had some thoughts as to how I wanted to go, and I think this was the best thing at the time to do."
Although Bevell wasn't officially let go when the Vikings began restructuring their coaching staff to start the offseason, the team interviewed Josh McDaniels and on Wednesday hired Atlanta Falcons quarterbacks coach Bill Musgrave to be its offensive coordinator. McDaniels accepted the St. Louis Rams' offensive coordinator job Tuesday.
Bevell's experience as the Vikings' offensive coordinator, his ability to navigate a difficult situation (with high tension between former coach Brad Childress and star quarterback Brett Favre in Minnesota) and his work with quarterback Aaron Rodgers in Green Bay all worked in his favor in Seattle. Bevell also has ties to Seahawks general manager John Schneider.
The Associated Press contributed to this report.