After parting ways with the Kansas City Chiefs following nine seasons with the team, veteran running back Jamaal Charles was given a second chance by the division rival Denver Broncos.

Although Charles was once considered to be the best back in the NFL, the four-time Pro Bowler is simply hoping to land another job in the league. Charles is on the bubble in Denver and this weekend's preseason game against the Green Bay Packers will determine whether he's got a roster spot with the Broncos, according to head coach Vance Joseph via Kevin Patra of NFL.com.

“This is going to be Jamaal's shot to go do his thing. He knows it. He's ready,” Joseph said.

Charles hasn't recorded a carry yet as he's been stuck on the sidelines for the first two preseason games. Joseph made it clear it will be all or nothing for Charles against the Packers, via Patra.

Coach Vance Joseph said Monday the running back will play “a lot” versus the Green Bay Packers on Saturday. The veteran won't play in the final preseason game.

At 30, and coming off a season in which he was only able to play three games due to another knee injury, Charles is fighting for a chance to extend his career in the league. Multiple knee injuries over the years have derailed Charles' career leading to the veteran's hopes of making a roster for the 2017 NFL season.

The two-time All-Pro used to give the Broncos defense fits on an annual basis as one of the most elusive backs in the league, but it remains to be seen whether he can provide any value for a team he once competed against regularly.