Jerry Rice holds numerous NFL receiving records. His 197 career touchdown receptions are 41 scores more than the second place of 156 touchdown receptions by Randy Moss; his 208 total touchdowns (197 receiving, ten rushing, and one fumble recovery) are 33 scores ahead of Emmitt Smith's second-place total of 175. His 22,895 career receiving yards are 5,403 yards ahead of the second-place Larry Fitzgerald. His 1,256 career points scored make him the highest-scoring non-kicker in NFL history.  Many of these records are considered by sports analysts to be unbreakable. During a career spanning two decades, Rice averaged 75.6 receiving yards per game.