TE model results: all stats in percentiles except Analytical Score (min 200 routes). The Analytical Score uses my custom formula, weighting the most important stats more heavily. It is meant to serve as an overall season grade.
Rank | Name | Team | Analytical Score | First Downs per Route Run | Receiving Yards per Game | Yards per Route Run | Missed Tackles Forced per Reception | Drop Rate | PFF Run Block Grade | Yards per Target Over Expectation | Yards After Catch per Reception | PFF Pass Block Grade | TDs per Route Run | Contested Catch Rate |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Travis Kelce | KC | 88.8 | 100 | 100 | 100 | 100 | 22 | 76 | 88 | 84 | 74 | 97 | 39 |
2 | Dallas Goedert | PHI | 85.9 | 97 | 97 | 97 | 50 | 86 | 55 | 100 | 100 | 47 | 50 | 9 |
3 | George Kittle | SF | 85.7 | 87 | 89 | 92 | 69 | 92 | 97 | 88 | 87 | 24 | 100 | 88 |
4 | Mark Andrews | BAL | 75.4 | 95 | 95 | 95 | 26 | 28 | 92 | 43 | 21 | 68 | 63 | 24 |
5 | David Njoku | CLE | 75.3 | 89 | 82 | 82 | 76 | 32 | 47 | 78 | 79 | 87 | 55 | 28 |
6 | Jordan Akins | HOU | 75.1 | 78 | 61 | 88 | 94 | 65 | 45 | 97 | 95 | 53 | 89 | 97 |
7 | Pat Freiermuth | PIT | 75.0 | 84 | 87 | 88 | 76 | 45 | 71 | 43 | 50 | 79 | 18 | 32 |
8 | T.J. Hockenson | MIN | 72.9 | 78 | 92 | 84 | 69 | 58 | 63 | 33 | 58 | 37 | 58 | 68 |
9 | Evan Engram | JAX | 68.6 | 47 | 84 | 78 | 50 | 74 | 58 | 74 | 89 | 82 | 47 | 54 |
10 | Will Dissly | SEA | 66.0 | 82 | 30 | 71 | 82 | 45 | 87 | 95 | 71 | 59 | 79 | 88 |
11 | Cole Kmet | CHI | 65.6 | 58 | 55 | 57 | 82 | 80 | 89 | 78 | 82 | 71 | 92 | 16 |
12 | Tyler Higbee | LA | 59.4 | 72 | 68 | 74 | 50 | 19 | 37 | 39 | 74 | 50 | 42 | 28 |
13 | Darren Waller | LV | 59.0 | 67 | 79 | 78 | 15 | 58 | 30 | 66 | 3 | 21 | 74 | 49 |
14 | Dalton Schultz | DAL | 54.4 | 50 | 71 | 61 | 38 | 38 | 95 | 20 | 16 | 32 | 76 | 78 |
15 | Juwan Johnson | NO | 52.4 | 53 | 51 | 53 | 88 | 28 | 53 | 53 | 32 | 59 | 95 | 3 |
16 | Noah Fant | SEA | 52.1 | 58 | 45 | 57 | 4 | 96 | 50 | 59 | 47 | 42 | 68 | 54 |
17 | Isaiah Likely | BAL | 51.5 | 58 | 30 | 67 | 88 | 15 | 100 | 25 | 39 | 18 | 66 | 58 |
18 | Gerald Everett | LAC | 50.6 | 45 | 66 | 42 | 97 | 15 | 16 | 25 | 76 | 84 | 53 | 63 |
19 | Austin Hooper | TEN | 50.0 | 92 | 37 | 67 | 4 | 41 | 24 | 59 | 11 | 3 | 37 | 82 |
20 | Foster Moreau | LV | 47.9 | 63 | 42 | 39 | 61 | 4 | 11 | 66 | 97 | 76 | 29 | 72 |
21 | Zach Ertz | ARI | 46.7 | 67 | 74 | 32 | 15 | 62 | 34 | 12 | 5 | 8 | 71 | 63 |
22 | Robert Tonyan | GB | 46.6 | 39 | 39 | 63 | 32 | 96 | 20 | 53 | 55 | 16 | 32 | 63 |
23 | Kylen Granson | IND | 46.0 | 72 | 26 | 50 | 42 | 51 | 8 | 71 | 37 | 34 | 4 | 95 |
24 | Hunter Henry | NE | 44.8 | 37 | 47 | 47 | 26 | 49 | 26 | 82 | 68 | 55 | 26 | 21 |
25 | Greg Dulcich | DEN | 44.0 | 32 | 76 | 45 | 61 | 8 | 3 | 66 | 53 | 5 | 34 | 72 |
26 | Dawson Knox | BUF | 43.7 | 29 | 63 | 29 | 32 | 11 | 84 | 53 | 42 | 66 | 82 | 39 |
27 | Hayden Hurst | CIN | 43.4 | 42 | 51 | 26 | 61 | 74 | 66 | 29 | 18 | 11 | 24 | 49 |
28 | Noah Gray | KC | 43.3 | 34 | 13 | 37 | 50 | 86 | 74 | 88 | 92 | 29 | 16 | 16 |
29 | Tyler Conklin | NYJ | 41.5 | 26 | 58 | 34 | 38 | 54 | 41 | 33 | 63 | 26 | 39 | 92 |
30 | Daniel Bellinger | NYG | 40.3 | 21 | 21 | 22 | 50 | 80 | 79 | 88 | 61 | 39 | 45 | 100 |
31 | Cade Otton | TB | 29.5 | 16 | 34 | 12 | 21 | 35 | 68 | 20 | 45 | 92 | 21 | 5 |
32 | Cameron Brate | TB | 26.5 | 5 | 11 | 5 | 92 | 86 | 41 | 3 | 26 | 95 | 4 | 16 |
33 | Harrison Bryant | CLE | 26.2 | 18 | 8 | 16 | 69 | 0 | 82 | 12 | 24 | 89 | 13 | 39 |
34 | Trey Mcbride | ARI | 24.9 | 13 | 16 | 18 | 10 | 50 | 20 | 37 | 34 | 100 | 11 | 84 |
35 | Mo Alie-Cox | IND | 23.8 | 3 | 5 | 3 | 50 | 68 | 30 | 47 | 66 | 63 | 61 | 78 |
36 | Logan Thomas | WAS | 20.8 | 11 | 24 | 12 | 50 | 70 | 5 | 8 | 8 | 13 | 8 | 39 |
37 | Mike Gesicki | MIA | 19.8 | 24 | 18 | 22 | 10 | 4 | 13 | 16 | 13 | 45 | 87 | 9 |
38 | Tommy Tremble | CAR | 19.3 | 8 | 3 | 8 | 21 | 24 | 61 | 5 | 29 | 97 | 84 | 39 |