It might be a long shot for Max McCaffrey to make the final 53-man roster, but the Green Bay Packers wide receiver is making a strong case.

Training camp is young, but McCaffrey has made a solid start as he attempts to succeed in one of the Packers’ toughest positional battles.

Twelve wide receivers currently sit on the roster, but only six or seven will make it onto the 53. Three spots all but certainly belong to Jordy Nelson, Davante Adams and Randall Cobb, leaving the final three or four positions to the rest.

A month ago it might have been difficult to envision a scenario in which McCaffrey beats out the likes of Jeff Janis, Trevor Davis and this year’s draft picks DeAngelo Yancey and Malachi Dupre. It may still be unlikely that he does, but the odds are shortening.

McCaffery with another catch. Kid catches everything thrown at him. — Aaron Nagler (@AaronNagler) August 4, 2017

Jordy Nelson on young #Packers WR Max McCaffrey: "He's making a lot of plays." — Zach Kruse (@zachkruse2) August 1, 2017

The praise has been coming from all directions, McCaffrey making a number of excellent catches throughout the week. Zach Kruse of Packers Wire wrote the following after Thursday’s practice:

“McCaffrey has turned in a handful of spiffy catches at almost every practice of camp. If Ted Thompson had to make a decision on his roster right now, it’d be really difficult to keep McCaffrey off the team.”

Nothing is impossible, even at a deep position on the roster. Geronimo Allison is living proof of that. Allison, undrafted in 2016, didn’t initially make the 53-man roster ahead of Week 1 last year, but he soon received an opportunity and never looked back.

McCaffrey hopes to do one better and enter the regular season as one of the six or seven wideouts on the Packers’ 53.

Max is the brother of Christian McCaffrey, selected eighth overall by the Carolina Panthers this spring. Christian is expected to have a major impact on the Panthers’ offense right away.

Do you think McCaffrey has a chance of making the Packers’ roster?