There are many good players in the NFL and there is a hard choice at some positions for the best player, so many will disagree with others choices.
Quarterback - Patrick Mahomes
The best player in my opinion at the quarterback position, is Patrick Mahomes. This is not because he won Super Bowl MVP last season, but it is truly because he is the best. I had a part of my brain saying that Lamar Jackson is the best, because he is a really good mobile QB and great passer, but Mahomes is the right decision. I also thought of Drew Brees but he is older now and won't get much better, but Mahomes is young and is on the uprising. Mahomes has one of the strongest arms in the NFL and is the QB that is brought up when it comes to long passes. Mahomes had his best year 2 years ago, even though he won the Super Bowl last year, and didn't even make it 2 years ago. Mahomes is still the best quarterback. Last year, he threw for 4,031 yards on 26 touchdowns, and 2 years ago he threw for 5,097 on a whopping 50 touchdowns.
Running Back - Christian McCaffrey
Christian McCaffrey is a great running back and passing back. When you think of the Browns great running backs, you think of Nick Chubb as the running back, and Kareem Hunt as the passing back, but McCaffrey is both. Nick Chubb is a tremendous running back and mostly utilizes the running game. The backup running back Kareem Hunt who is good enough to be a starting running back, is a running back, but behind Chubb, he mostly gets passes in the backfield, so is called a passing back. McCaffrey does both. Christian McCaffrey is coming off his best year with over 1,000 rushing and receiving yards. WOW! He may not be able to play the wide receiver position, but can get yardage like wide receivers. McCaffrey is in my opinion, the best running back. No hesitation on this one. Any team would want a running back who is one of the best runners in football, and is the best receiver from the backfield.
Wide Receiver - Michael Thomas
Michael Thomas was the easy decision for the wide receiver position. This is mainly because he was a absolute monster last year, but in each of his 4 seasons in the NFL. Thomas led the NFL in receptions with 149, and yards with 1,725 unbelievable yards. In his 4 years in the NFL, he received more than 1,000 receiving yards each year. Thomas also had more than 90 receptions each year. Thomas broke a record last year, with the most receptions by a player through his first four seasons with 470, along with the most receptions by a player in a single season with 149. Statistics may change with Emmanuel Sanders now on the Saints, but his role of best wide receiver won't change.
Tight End - Travis Kelce
This was a tough one between Travis Kelce and George Kittle, but Kelce wins the battle because he has more experience in the NFL. Kelce led the NFL in receptions last year with 97, and in yards with 1,229. Kelce is a 5 time pro bowler and Super Bowl champion last year on the Chiefs. Even though Kelce had a great year last year, he had an even better year 2 years ago. 2 years ago, Kelce had 1,336 yards on 103 receptions and 10 touchdowns. Last year, Kelce had 5 touchdowns.
Fullback - Kyle Juszczyk
I know all of you thought I wouldn't include this in this article, but fullbacks are important. Fullbacks clear the way and provide touchdowns for the running backs in the backfield and for themselves, whether its rushing the ball, or receiving a pass. Juszczyk got a receiving touchdown in last years super bowl. That has no say in my decision. Juszczyk is a 4 time pro bowler. In 7 seasons in the NFL, Juszczyk has 1 rushing touchdown and 8 receiving touchdowns in the regular season.