Dunlap signs $40 million contract extension

NORTH CHARLESTON, S.C. (WCIV){} -- Cincinnati Bengals defensive end Carlos Dunlap signed a six-year contract extension for $40 million, a league source confirmed to ESPN on Monday.

The former Ft. Dorchester High School and University of Florida star will receive $20 million in the first two years, the source tells ESPN, adding that there can be an additional $4.5 million in escalators.

Dunlap, 24, has spent his first three NFL seasons with the Bengals. He had 40 tackles during the 2012 season, including 6 quarterback sacks.

Dunlap's agent Drew Rosenhaus telling Sports 4 last month that he was hopeful a contract extension could be reached before the start of the season.

"Carlos can pretty much do anything on the football field," says Rosenhaus. "Nothing would shock me, not an interception, not a touchdown return, not a blocked kick, he can do it all."

The Bengals set to open up training camp on July 25.