Jamie Germano/Rochester Democrat and Chronicle / USA TODAY NETWORK

The Buffalo Bills have a ton of receivers currently on the roster, but not all of them will be there come Week 1. 

With a large shakeup at the position, this is how I see the depth chart for the Bills looking at wide receiver. 

1. Keon Coleman

Coleman is going to be Josh Allen's go-to receiver. The media darling and superstar from Florida State will step in and be the No. 1 receiver in the offense. And while that may come with high expectations, the Bills have good group around him that will garner their own attention.

2. Khalil Shakir

Shakir is going to see more snaps on the perimeter, but he is still going to get a ton of snaps from the slot where he can cook underneath. Last season, he had 39 receptions- expect that number to go up substantially.

3. Curtis Samuel

Much like Shakir, Samuel will rotate from the perimeter and the slot. Having two guys who are boundary and slot versatile helps the Bills' offense for obvious reasons, and it also allows Samuel to do some of the run game, gadget-type stuff, as well. 

4. Mack Hollins

Hollins is in Buffalo to do one thing- run block. He had 30 targets in Atlanta last year, and I expect that number to be roughly the same, if not lower.

5. Chase Claypool

Sure, why not? If there is a section of Bills fans who can be bull-headed about Justin Shorter, I'll say Chase Claypool will make the team. If the Bills use him as a power slot receiver and as someone who can just take six yard passes and turn them into 11 yard gains, then perfect. He won't be a superstar, but he can have a role in the offense and special teams.

6. Justin Shorter

Shorter is a big-bodied guy at 6-foot-4 and 223 pounds. He can play special teams and be a solid reserve.

More must-reads:

TODAY'S BEST
Carson Hocevar earns first career NASCAR Cup Series pole for Wurth 400 at Texas
Oilers get good news and bad news on Mattias Ekholm
Rams HC Sean McVay makes big statement about Matthew Stafford's future
Packers CB Jaire Alexander's preference revealed amid trade buzz
Cubs on the verge of losing significant trade acquisition
Blackhawks young star won't play for Canada in World Championship
Longtime Spurs HC Gregg Popovich ends coaching career
Rockets stun Warriors, force deciding Game 7 with road win
Another Connor Hellebuyck meltdown pushes Jets-Blues to Game 7
Yankees All-Star infielder shocked by his own injury news
LeBron James suffered concerning injury in Lakers' season-ending loss
Nuggets coach accuses referees of ‘absolutely crazy’ handling of Nikola Jokic
Tony Stewart extends an official offer to Dale Earnhardt Jr.
Insider shares if there's any 'concern' regarding 49ers, Brock Purdy contract extension talks
Grizzlies make decision on head-coaching job
LeBron James suffered UCL injury in Lakers' Game 5 loss
Tyler Ankrum to start from pole after NASCAR Truck Series practice, qualifying at Texas rained out
Team executive explains why Giants should make this Jaxson Dart decision
Steelers have a potential star who is seriously flying under the radar
How the Steelers' future quarterback plans could be in jeopardy

Want more Bills news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.