The Ravens have signed third-round safety Terrence Brooks to a four-year, $2.871 million contract, meaning the team's entire draft class is now under contract.

The deal includes a $606,376 signing bonus.

Selected 79th overall, Brooks is expected to compete for the starting free safety job as a rookie.

The 5-foot-11, 200-pounder ran the 40-yard dash in 4.42 seconds and had a 38-inch vertical leap.

Brooks started 13 games for national champion Florida State last season, including eight games at strong safety and five games at free safety.

He made 56 tackles, eight for losses, and had one sack and two forced fumbles.

Brooks started the final 27 games of his career, 14 at free safety and 13 at strong safety.

For his career, he's recorded 126 tackles with five interceptions and three forced fumbles.

If Brooks wins the job, the Ravens could shift Matt Elam to his natural strong safety position. Elam started at free safety as a rookie.

awilson@baltsun.com

twitter.com/RavensInsider