Jerry Rice has the record for most touchdowns (207), most receiving yards (22,895), Most catches (1,549), most TD catches (197). The 1,549 receptions are 447 more than second place Marvin Harrison, The 22,895 receiving yards are 7,961 ahead of Runner-up Tim Brown. His 197 receiving touchdowns are 49 ahead of the next highest, Randy Moss. LaDainian Thomas has the second most touchdowns at 153 compared to his 207. It is obvious that Jerry Rice is the best. see more on Jerry Rice
You might be wondering why Barry Sanders is above Jim Brown or Walter Payton, the reason is that he had a terrible line, mediocre defense, and the quarterback situation was a joke. It was so bad that defenses put nine in the box knowing that they couldn't do anything with the passing game. He was the first player to have 5 1500 yard seasons. He averaged 5.0 yards per carry. He had 15,269 yards in his career, the third most of all time behind Emmitt Smith and Walter Payton. He had 99 touchdowns the 8th most of all time, and would have the rushing yards title if he didn't retire at the brink of the record and only a 10 year season.
see more on Barry Sanders
Lawrence Taylor was the best defensive player ever. He was extremely intimidating and had 142.5 sacks and is the only linebacker to ever win an NFL MVP. He went to 10 pro bowls, was a 9 time first team all pro selection, 2 super bowl championships, 3 time defensive player of the year, and many more awards. He gave the league something it had never seen before and couldn't be stopped.
see more on Lawrence Taylor
With 4 super bowl titles, and MVP in 3 of them, Joe Montana is the best quarterback of all time. He has 31 fourth-quarter comebacks. This Hall of Famer went to 8 pro bowls. He had 35 300 yard passing games, and 7 of them where over 400 yards. He had 273 touchdown passes, 40,551 yards passing, and rushed 1,676 yards with 20 touchdowns. see more on Joe Montana