Atlanta Falcons defensive end Vic Beasley has been inconsistent since coming into the NFL, and he knows heading into a contract year he needs to be more consistent. During the 2016 season, Beasley racked up 15.5 sacks, but in the last two years he only has 10 sacks combined, and people wonder why.

Beasley hears all the critics of his play, and he knows the only way to get them to stop talking is to prove his worth on the field.

“I know I'm a good player,” Beasley said via ESPN. “There's a lot of things that I can work on, but I know that I'm a good player. For me to remain in this league and to be the great player that I want to be, I have to be consistent.

“I just have to do better. Humans make mistakes in life. You have to make it up in your mind that you're going to do better. A lot of times when you strive to be great, sometimes things don't go your way. But you continue to remain optimistic in those situations.”

Beasley is making $12.81 million this season after the team picked up his fifth-year option, but they haven't offered him a long term deal, rather than forcing him to play out the final year of his contract.

Beasley has proven that he can play at a high level but if he wants to get the long term deal from the Falcons, or anyone he needs to prove that he can do it every week, not just disappear for weeks at a time.