Former Minnesota Vikings assistant coach Darrell Bevell has 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 their offensive coordinator position after Jeremy Bates was fired Tuesday following one season with the team.

Seahawks coach Pete Carroll said Wednesday that Bates' firing was because of a "philosophical issue" and a move into a different direction. Carroll also said the hiring of former Oakland Raiders head coach Cable as an assistant head coach in charge of the offensive line was a return to his philosophy that "got sidetracked" during the season.

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 Wednseday 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. Bevell also has ties to Seahawks general manager John Schneider.

Furthermore, Bevell has the kind of even-keeled personality to work with Cable, who's expected to handle much of the run game. The Seahawks' new offensive coordinator will focus on the passing game and quarterbacks.

{The Associated Press}