Ryan Mallett has agreed to sign with the Baltimore Ravens.

Mallett was released earlier this season by the Houston Texans after he missed the team's flight for a road game.

Joe Flacco is out for the season.