NFL Network has yet to reveal the top-10 players on its list of the Top 100 players of 2017, but it’s not hard to deduce who the remaining players are.

We can confidently say it will be Tom Brady, Aaron Rodgers, Le’Veon Bell, Matt Ryan, Ezekiel Elliott, Julio Jones, Antonio Brown, Von Miller, Khalil Mack and Odell Beckham Jr. in some order.

So now that we know the 100 players who made the list, we can pick out the biggest snubs. And that’s exactly what we’ve done. Here are 15 players who should have made the Top 100 but were left off for some reason…

1. Eric Weddle, S Ravens

Weddle was one of the best safeties in the NFL in 2016 but was not one of the seven safeties who made it on the Top 100 list. Weddle can play in the box or deep down the middle, he diagnosis plays in an instant and he makes sure everyone is in the right spot before the snap. There’s not much more you can ask of a safety.

2. Jordan Howard, RB Bears

Let’s play a little game of blind resume…

Player A: 322 attempts, 1,631 rushing yards, 5.1 yards/attempt, 3 offensive linemen on the Top 100 list

Player B: 252 attempts, 1,313 rushing yards, 5.2 yards/attempt, 0 offensive linemen on the Top 100 list

Player A is Ezekiel Elliott, who will be in the top-10 of the Top 100 players list, and Player B is Howard, who somehow did not make the list despite finishing second in the league in rushing.

3. Andrew Whitworth, LT Rams

Maybe NFL players got tired of voting for Whitworth, who at the age of 36 remains one of the most reliable blindside protectors in all of football. There’s no explanation for the omission.

4. Tyler Eifert, TE Bengals

Eifert missed a lot of time in 2016 due to injury, but that did not stop players from voting for Adrian Peterson. And Eifert was actually productive when he did play. He hauled in five touchdowns in just eight games.

5. A.J. Bouye, CB Jaguars

You can write Bouye off as a one-year wonder all you want, but the tape doesn’t lie. He’s legit. He can play inside or out and is hard to shake in man coverage. And Bouye’s instincts make him a dangerous ball hawk in zone coverage.

6. Alex Mack, C Falcons

Only one center made this year’s list, which doesn’t make a whole of sense. Centers are so important to the success of a line, as Mack proved during his first year in Atlanta. The former Brown was a big reason the Falcons’ zone-blocking system was so effective in 2016.

7. Kawann Short, DT Panthers

Short’s 2016 stat line isn’t all that impressive. He only came up with six sacks after racking up 11 in 2015. Don’t be fooled by those numbers. Short was a menace, consistently getting pressure on quarterbacks. With a little more luck, he’ll hit double-digits once again in 2017.

8. Cameron Jordan, DE Saints

Jordan is another NFC South defensive lineman whose sack numbers did not adequately represent how well he played in 2016. The Saints defensive end provided consistent push and can blow up running plays.

9. Jerrell Freeman, LB Bears

OK, so the P.E.D. suspension probably hurt Freeman’s chances of making the list, but the guy has been an underrated linebacker in the league for a few years now. He doesn’t miss tackles and might be the best coverage linebacker in the NFL.

10. Michael Thomas, WR Saints

There’s a reason the Saints were so comfortable trading away Brandin Cooks. Thomas is going to be a star — if he isn’t already, that is. The rookie had no problem shaking coverage and getting open thanks to his advanced route-running skills. He could be a top-10 receiver as soon as next season.

11. Rodney Hudson, C Raiders

Hudson is the anchor for arguably the best line in the league. The gap between the Raiders’ and Cowboys’ is almost non-existent thanks to all-around blockers like Hudson, who is excellent on the move in the running game and an absolute wall when pass-blocking.

12. Jack Conklin, RT Titans

Conklin still needs to refine his pass-blocking technique but his run-blocking prowess should have been enough to get him onto the Top 100 list. It was enough to get him an All-pro nod, at least.

13. Jimmy Graham, TE Seahawks

Graham’s production has nosedived in Seattle, but he’s still one of league’s biggest matchup nightmares. He’s been efficient with his targets, and was especially so in 2016. Graham put up 923 yards and six touchdowns on just 95 targets last season.

14. Brandon Brooks, G Eagles

There weren’t enough guards on the list, but that’s to be expected. It’s just not a glamour position. Brooks, who’s a force in the running game and reliable in pass pro, deserved to be on the list after a stellar debut season in Philly.

15. Carson Palmer, QB Cardinals

Statistically speaking, Palmer had a down year. But look at his tape and tell me he’s not one of the 15 best quarterbacks in this league right now. Palmer was consistently facing pressure playing behind a suspect line in an offense that likes to attack downfield. That’s a dangerous combination. He still managed to make a few ‘wow’ throws every week.