The Atlanta Falcons have agreed to a three-year, $19.5 million contract extension with Ricardo Allen, according to a source.

A fifth-round pick back in 2014, Allen signed a $2.914 million second-round restricted-free-agent tender this offseason.

The safety started 45 games the past three seasons, playing 2,748 defensive snaps.