Just like the rest of the league, the Denver Broncos are in the middle of training camp sorting out the best roster moving forward. The Broncos have a great team overall, but the quarterback battle raises concerns for Denver's playoff hopes. Even so, this team is poised to be competitive and could be better than most believe.

The offense is stacked and has the potential to be one of the best in the league. It'll be interesting to see which quarterback wins the starting job, as either Drew Lock or Teddy Bridgewater have a solid group around them. Many of the top guys on the offense are playing well right now, but two depth players are stepping up their game.

The Broncos' defense should be solid. They have a great front seven that can get after the quarterback and slow down the run. Additionally, Patrick Surtain is playing as advertised after being selected in the first round of the 2021 NFL Draft. Someone else in the secondary is making some noise though, which could give Denver a huge boost in the season. With that said, here are three pleasant surprises emerging in the Broncos training camp.

Broncos Offense

KJ Hamler

After having an up and down rookie season, KJ Hamler is coming along nicely in training camp. He's an above-average route runner and displays great hands as well. With Courtland Sutton and Jerry Jeudy solidifying themselves as the main two receivers, Hamler will likely have to carve out a role as a rotational guy.

Even so, Hamler's excellent play in training camp gives the Broncos some depth in the wide receiver room. If something happens to either Sutton or Jeudy, the Broncos coaching staff should feel confident that KJ Hamler can step into a more prominent role. He has the potential to be great and seems to be developing into a solid receiver so far in his career.

Mike Boone

Mike Boone likely won't see the field much this year, but he's supplanted himself as the third running back option on the depth chart. He's outplaying his teammate Royce Freeman and looks phenomenal so far in training camp. Mike Boone was brought in as a competition piece, but he's proving to be much more than that.

The backfield still belongs to Melvin Gordon, and after using a second-round pick to take Javonte Williams, the Broncos will look to Williams sooner, rather than later. However, Boone gives the Broncos incredible depth at the running back position. Look for him to make the final roster and see the field at a sporadic rate.

Broncos Defense

Caden Sterns

The Broncos' fifth-round selection this year has been standing out in training camp. Caden Sterns looks comfortable in Denver's defense and according to Fan Nation, Sterns has earned reps with the first team as well. The Broncos coaching staff is impressed with how quickly Sterns has picked things up, which means he's likely to have a spot on the final roster.

Although he's been a pleasant surprise for Denver, Caden Sterns has to improve his tackling ability. He's been solid in nearly every facet so far, but he won't see the field much if he continues struggling in this area. Look for the Broncos to develop Sterns and give him the time to become an improved tackling machine.