I hate seeing a 0 yard catch be worth 1 point (equivalent to 10 rushing yards) in PPR. I would like to see a new format that I’m calling Progressive Point Per Reception (PPPR).
In this format the catch is worth 10% of the yardage (capped at a maximum of +/- 1 full point). For example, a 10 yard catch is worth 2 points (10 yds = 1 pt & the catch is worth 1 pt [10% of 10 yds]). A 5 yd catch is worth 1 point ( 5 yds = 0.5 pts & the catch is worth 0.5 pts [10% of 5 yds]). A 20 yard catch is worth 3 points (20 yards = 2 pts & the catch is capped at 1 point since the yardage exceeds 10 yds). A 0 yard catch is worth 0 pts. A 1 yard catch is worth 0.2 points. Etc. the same should apply to a catch for negative yards since the catch is actually hurting your team.
This would equate to actual value much better, and normalize the value of dump offs/screens that don’t go anywhere.