This isn’t a surprise, but the best predictor of receiving touchdowns is how close the pass catcher is to the end zone. Amazing. The chart above shows the exact relationship between yards away from the end zone and the receiving touchdown rate. A target that’s 80 yards from the end zone has a 1% chance of scoring a touchdown, while a target from 10 yards out has a 24% chance of ending in a score.
Because touchdowns are worth six points in fantasy football, knowing which pass catchers are in spots where they can score is obviously important. That’s why I built a logistic regression model that predicted the chance of a receiving touchdown for every single target of the 2019 season. I then added up the predicted receiving touchdown totals for every single player who had a target to figure out which receivers played above/below expectations in 2019:
The chart above has every pass catcher’s predicted receiving touchdowns from my model (x-axis) and actual receiving touchdowns (y-axis). The players labeled on the bottom are positive regression candidates -- they were unlucky, maybe bad, in 2019 but should be better in 2020 if their usage stays the same -- while the players at the top are negative regression candidates. [[ad:athena]]
Top 100 Pass Catchers in Expected Receiving TDs
Rank | Pass Catcher | Receiving TDs | Predicted | TDs +/- |
1 | Michael Thomas | 9 | 9.0 | 0.0 |
2 | 8 | 8.6 | -0.6 | |
3 | 10 | 7.7 | 2.3 | |
4 | 7 | 7.5 | -0.5 | |
5 | 6 | 7.4 | -1.4 | |
6 | 5 | 7.3 | -2.3 | |
7 | 6 | 7.0 | -1.0 | |
8 | 7 | 6.9 | 0.1 | |
9 | 6 | 6.9 | -0.9 | |
10 | 5 | 6.9 | -1.9 | |
11 | 9 | 6.7 | 2.3 | |
12 | 6 | 6.6 | -0.6 | |
13 | 8 | 6.5 | 1.5 | |
14 | 5 | 6.4 | -1.4 | |
15 | 7 | 6.4 | 0.6 | |
16 | 4 | 6.3 | -2.3 | |
17 | 11 | 6.2 | 4.8 | |
18 | 8 | 6.1 | 1.9 | |
19 | 3 | 6.1 | -3.1 | |
20 | 5 | 6.0 | -1.0 | |
21 | 8 | 6.0 | 2.0 | |
22 | 9 | 6.0 | 3.0 | |
23 | 6 | 6.0 | 0.0 | |
24 | 6 | 5.7 | 0.3 | |
25 | 6 | 5.6 | 0.4 | |
26 | 6 | 5.5 | 0.5 | |
27 | 4 | 5.5 | -1.5 | |
28 | 8 | 5.4 | 2.6 | |
29 | 7 | 5.4 | 1.6 | |
30 | 10 | 5.4 | 4.6 | |
31 | 3 | 5.3 | -2.3 | |
32 | 4 | 5.3 | -1.3 | |
33 | 5 | 5.2 | -0.2 | |
34 | 10 | 5.2 | 4.8 | |
35 | 9 | 5.1 | 3.9 | |
36 | 3 | 5.0 | -2.0 | |
37 | 2 | 5.0 | -3.0 | |
38 | 3 | 4.9 | -1.9 | |
39 | 3 | 4.8 | -1.8 | |
40 | 1 | 4.8 | -3.8 | |
41 | 7 | 4.7 | 2.3 | |
42 | 3 | 4.7 | -1.7 | |
43 | 5 | 4.7 | 0.3 | |
44 | 2 | 4.6 | -2.6 | |
45 | 4 | 4.5 | -0.5 | |
46 | 5 | 4.5 | 0.5 | |
47 | 1 | 4.5 | -3.5 | |
48 | 4 | 4.4 | -0.4 | |
49 | 4 | 4.4 | -0.4 | |
50 | 6 | 4.4 | 1.6 | |
51 | 2 | 4.3 | -2.3 | |
52 | 2 | 4.3 | -2.3 | |
53 | 7 | 4.2 | 2.8 | |
54 | 6 | 4.2 | 1.8 | |
55 | 3 | 4.2 | -1.2 | |
56 | 7 | 4.2 | 2.8 | |
57 | 9 | 4.2 | 4.8 | |
58 | 0 | 4.1 | -4.1 | |
59 | 6 | 4.0 | 2.0 | |
60 | 2 | 4.0 | -2.0 | |
61 | 8 | 4.0 | 4.0 | |
62 | 7 | 4.0 | 3.0 | |
63 | 5 | 3.9 | 1.1 | |
64 | 3 | 3.9 | -0.9 | |
65 | 3 | 3.9 | -0.9 | |
66 | 4 | 3.9 | 0.1 | |
67 | 7 | 3.8 | 3.2 | |
68 | 3 | 3.8 | -0.8 | |
69 | 4 | 3.8 | 0.2 | |
70 | 3 | 3.7 | -0.7 | |
71 | 3 | 3.7 | -0.7 | |
72 | 2 | 3.7 | -1.7 | |
73 | 3 | 3.7 | -0.7 | |
74 | 5 | 3.6 | 1.4 | |
75 | 3 | 3.6 | -0.6 | |
76 | 1 | 3.6 | -2.6 | |
77 | 3 | 3.6 | -0.6 | |
78 | 6 | 3.6 | 2.4 | |
79 | 4 | 3.5 | 0.5 | |
80 | 3 | 3.5 | -0.5 | |
81 | 2 | 3.4 | -1.4 | |
82 | 3 | 3.4 | -0.4 | |
83 | 5 | 3.4 | 1.6 | |
84 | 1 | 3.4 | -2.4 | |
85 | 5 | 3.4 | 1.6 | |
86 | 7 | 3.4 | 3.6 | |
87 | 6 | 3.3 | 2.7 | |
88 | 8 | 3.3 | 4.7 | |
89 | 8 | 3.3 | 4.7 | |
90 | 4 | 3.3 | 0.7 | |
91 | 3 | 3.2 | -0.2 | |
92 | 3 | 3.2 | -0.2 | |
93 | 3 | 3.2 | -0.2 | |
94 | 8 | 3.2 | 4.8 | |
95 | 2 | 3.2 | -1.2 | |
96 | 3 | 3.1 | -0.1 | |
97 | 5 | 3.1 | 1.9 | |
98 | 3 | 3.1 | -0.1 | |
99 | 2 | 3.1 | -1.1 | |
100 | 2 | 3.0 | -1.0 |
The Most Efficient Receiving TD Scorers of 2019
Some of these pass catchers are negative regression candidates for 2020 as long as their usage stays the same, but most of these pass catchers are just really talented. If you think any of these pass catchers aren’t very talented, then you should not take them in 2020 fantasy drafts after overperforming versus expectations this past season.
Rank | Pass Catcher | Receiving TDs | Predicted | TDs +/- |
1 | 9 | 4.2 | 4.8 | |
2 | 8 | 3.2 | 4.8 | |
3 | 11 | 6.2 | 4.8 | |
4 | 10 | 5.2 | 4.8 | |
5 | 8 | 3.3 | 4.7 | |
6 | 8 | 3.3 | 4.7 | |
7 | 10 | 5.4 | 4.6 | |
8 | 7 | 2.4 | 4.6 | |
9 | 8 | 4.0 | 4.0 | |
10 | 6 | 2.0 | 4.0 | |
11 | 9 | 5.1 | 3.9 | |
12 | 6 | 2.3 | 3.7 | |
13 | 6 | 2.3 | 3.7 | |
14 | 5 | 1.3 | 3.7 | |
15 | 7 | 3.4 | 3.6 | |
16 | 6 | 2.6 | 3.4 | |
17 | 5 | 1.8 | 3.2 | |
18 | 7 | 3.8 | 3.2 | |
19 | 6 | 2.9 | 3.1 | |
20 | 7 | 4.0 | 3.0 | |
21 | 9 | 6.0 | 3.0 | |
22 | 5 | 2.1 | 2.9 | |
23 | 7 | 4.2 | 2.8 | |
24 | 7 | 4.2 | 2.8 | |
25 | Ryan Griffin | 5 | 2.3 | 2.7 |
26 | 5 | 2.3 | 2.7 | |
27 | 6 | 3.3 | 2.7 | |
28 | 8 | 5.4 | 2.6 | |
29 | 5 | 2.5 | 2.5 | |
30 | 4 | 1.5 | 2.5 | |
31 | 5 | 2.5 | 2.5 | |
32 | 6 | 3.6 | 2.4 | |
33 | 4 | 1.6 | 2.4 | |
34 | 9 | 6.7 | 2.3 | |
35 | 10 | 7.7 | 2.3 | |
36 | 7 | 4.7 | 2.3 | |
37 | 5 | 2.8 | 2.2 | |
38 | 4 | 1.8 | 2.2 | |
39 | 4 | 1.8 | 2.2 | |
40 | 5 | 2.8 | 2.2 | |
41 | 5 | 3.0 | 2.0 | |
42 | 6 | 4.0 | 2.0 | |
43 | 8 | 6.0 | 2.0 | |
44 | 5 | 3.1 | 1.9 | |
45 | 8 | 6.1 | 1.9 | |
46 | 6 | 4.2 | 1.8 | |
47 | 2 | 0.2 | 1.8 | |
48 | 4 | 2.2 | 1.8 | |
49 | 4 | 2.3 | 1.7 | |
50 | 2 | 0.3 | 1.7 | |
51 | 6 | 4.4 | 1.6 | |
52 | 7 | 5.4 | 1.6 | |
53 | 5 | 3.4 | 1.6 | |
54 | 5 | 3.4 | 1.6 | |
55 | 3 | 1.5 | 1.5 | |
56 | 8 | 6.5 | 1.5 | |
57 | 3 | 1.6 | 1.4 | |
58 | 3 | 1.6 | 1.4 | |
59 | 5 | 3.6 | 1.4 | |
60 | 3 | 1.7 | 1.3 | |
61 | 2 | 0.7 | 1.3 | |
62 | 3 | 1.8 | 1.2 | |
63 | 3 | 1.9 | 1.1 | |
64 | 5 | 3.9 | 1.1 | |
65 | 2 | 0.9 | 1.1 | |
66 | 2 | 1.0 | 1.0 | |
67 | 3 | 2.0 | 1.0 | |
68 | 3 | 2.0 | 1.0 | |
69 | 3 | 2.0 | 1.0 | |
70 | 2 | 1.0 | 1.0 | |
71 | 3 | 2.0 | 1.0 | |
72 | 2 | 1.0 | 1.0 | |
73 | 1 | 0.0 | 1.0 | |
74 | 1 | 0.0 | 1.0 |
The Least Efficient Receiving TD Scorers of 2019
Some of these pass catchers are positive regression candidates for 2020 as long as their usage stays the same, but most of these receivers are just bad. If you think any of these pass catchers are truly talented, then you should get them slightly undervalued in 2020 fantasy drafts after underperforming versus expectations this past season.
Rank | Pass Catcher | Receiving TDs | Prediction | TDs +/- |
1 | 0 | 4.1 | -4.1 | |
2 | 1 | 4.8 | -3.8 | |
3 | 1 | 4.5 | -3.5 | |
4 | 3 | 6.1 | -3.1 | |
5 | 2 | 5.0 | -3.0 | |
6 | 0 | 2.7 | -2.7 | |
7 | 0 | 2.7 | -2.7 | |
8 | 2 | 4.6 | -2.6 | |
9 | 1 | 3.6 | -2.6 | |
10 | 0 | 2.5 | -2.5 | |
11 | 1 | 3.4 | -2.4 | |
12 | 2 | 4.3 | -2.3 | |
13 | 3 | 5.3 | -2.3 | |
14 | 5 | 7.3 | -2.3 | |
15 | 4 | 6.3 | -2.3 | |
16 | 0 | 2.3 | -2.3 | |
17 | 2 | 4.3 | -2.3 | |
18 | 0 | 2.1 | -2.1 | |
19 | 0 | 2.1 | -2.1 | |
20 | 0 | 2.0 | -2.0 | |
21 | 3 | 5.0 | -2.0 | |
22 | 2 | 4.0 | -2.0 | |
23 | 0 | 2.0 | -2.0 | |
24 | 3 | 4.9 | -1.9 | |
25 | 5 | 6.9 | -1.9 | |
26 | 0 | 1.9 | -1.9 | |
27 | 0 | 1.8 | -1.8 | |
28 | 0 | 1.8 | -1.8 | |
29 | 1 | 2.8 | -1.8 | |
30 | 3 | 4.8 | -1.8 | |
31 | 0 | 1.8 | -1.8 | |
32 | 1 | 2.7 | -1.7 | |
33 | 3 | 4.7 | -1.7 | |
34 | Benjamin Watson | 0 | 1.7 | -1.7 |
35 | 2 | 3.7 | -1.7 | |
36 | 0 | 1.7 | -1.7 | |
37 | 1 | 2.6 | -1.6 | |
38 | 1 | 2.6 | -1.6 | |
39 | 0 | 1.6 | -1.6 | |
40 | Bennie Fowler | 0 | 1.6 | -1.6 |
41 | 0 | 1.6 | -1.6 | |
42 | 0 | 1.5 | -1.5 | |
43 | 0 | 1.5 | -1.5 | |
44 | 4 | 5.5 | -1.5 | |
45 | 0 | 1.5 | -1.5 | |
46 | 1 | 2.5 | -1.5 | |
47 | 2 | 3.4 | -1.4 | |
48 | 5 | 6.4 | -1.4 | |
49 | 6 | 7.4 | -1.4 | |
50 | 1 | 2.4 | -1.4 | |
51 | 0 | 1.4 | -1.4 | |
52 | 4 | 5.3 | -1.3 | |
53 | 1 | 2.3 | -1.3 | |
54 | 0 | 1.3 | -1.3 | |
55 | 1 | 2.2 | -1.2 | |
56 | Antonio Callaway | 0 | 1.2 | -1.2 |
57 | 3 | 4.2 | -1.2 | |
58 | 1 | 2.2 | -1.2 | |
59 | 1 | 2.2 | -1.2 | |
60 | 0 | 1.2 | -1.2 | |
61 | 1 | 2.2 | -1.2 | |
62 | 2 | 3.2 | -1.2 | |
63 | 0 | 1.1 | -1.1 | |
64 | 0 | 1.1 | -1.1 | |
65 | 1 | 2.1 | -1.1 | |
66 | 0 | 1.1 | -1.1 | |
67 | 1 | 2.1 | -1.1 | |
68 | 2 | 3.1 | -1.1 | |
69 | 0 | 1.1 | -1.1 | |
70 | 1 | 2.1 | -1.1 | |
71 | 0 | 1.0 | -1.0 | |
72 | 5 | 6.0 | -1.0 | |
73 | 6 | 7.0 | -1.0 | |
74 | 0 | 1.0 | -1.0 | |
75 | 2 | 3.0 | -1.0 | |
76 | 1 | 2.0 | -1.0 | |
77 | 0 | 1.0 | -1.0 | |
78 | 0 | 1.0 | -1.0 | |
79 | 0 | 1.0 | -1.0 | |
80 | 1 | 2.0 | -1.0 | |
81 | 0 | 1.0 | -1.0 |
What’s Next?
1. 2019 Deep Target Report - Expected vs. Actual PPR Points
2. 2019 Receiving TD Report - Expected vs. Actual TDs
3. 2019 Expected Fantasy Points (WRs)
4. 2019 Expected Fantasy Points (TEs)
5. 2019 Rushing TD Report - Expected vs. Actual TDs
6. 2019 Expected Fantasy Points (RBs)
7. 2019 Passing TD Report - Expected vs. Actual TDs
8. 2019 Expected Fantasy Points (QBs)
As always, feel free to reach out to me on Twitter (@HaydenWinks) if you have questions or ideas on what to study next.