Passer Rating vs EPA: Which Tells You More?
Why we rank quarterbacks by EPA per dropback, and what passer rating still gets right.
Read Article →Ranked by EPA per Target. Qualified: 1.875 receptions per team game (the NFL's minimum for receiving rate leaders). 2023 regular season.
EPA per Target Catch Rate Over Expected Receiving Yards Receptions Targets Receiving Touchdowns Catch Rate Yards per Target Yards per Reception Receiving Yards per Game Yards per Team Pass Attempt Target Share Air Yards Share WOPR (Weighted Opportunity Rating) RACR (Receiver Air Conversion Ratio) Receiver Average Depth of Target YAC per Reception YAC over Expected per Reception Success Rate per Target First-Down Rate per Target Passer Rating When Targeted Red Zone Targets End Zone Targets Deep Targets 100-Yard Receiving Games Scrimmage Yards
| Rk | Player | Pos | Team | Tgt | Rec | Yds | TD | Catch% | EPA/Tgt |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Khalil Shakir | WR | BUF | 45 | 39 | 611 | 2 | 86.7% | +0.98 |
| 2 | Brandon Aiyuk | WR | SF | 105 | 75 | 1,342 | 7 | 71.4% | +0.78 |
| 3 | Kalif Raymond | WR | DET | 44 | 35 | 489 | 1 | 79.5% | +0.68 |
| 4 | George Kittle | TE | SF | 90 | 65 | 1,020 | 6 | 72.2% | +0.66 |
| 5 | Nico Collins | WR | HOU | 109 | 80 | 1,297 | 8 | 73.4% | +0.65 |
| 6 | CeeDee Lamb | WR | DAL | 181 | 135 | 1,749 | 12 | 74.6% | +0.57 |
| 7 | Mark Andrews | TE | BAL | 61 | 45 | 544 | 6 | 73.8% | +0.54 |
| 8 | Tyreek Hill | WR | MIA | 171 | 119 | 1,799 | 13 | 69.6% | +0.54 |
| 9 | Durham Smythe | TE | MIA | 43 | 35 | 366 | 0 | 81.4% | +0.51 |
| 10 | Dontayvion Wicks | WR | GB | 58 | 39 | 581 | 4 | 67.2% | +0.50 |
| 11 | DJ Moore | WR | CHI | 136 | 96 | 1,364 | 8 | 70.6% | +0.49 |
| 12 | Brian Robinson | RB | WAS | 43 | 36 | 368 | 4 | 83.7% | +0.47 |
| 13 | Deebo Samuel Sr. | WR | SF | 89 | 60 | 892 | 7 | 67.4% | +0.46 |
| 14 | Jaylen Waddle | WR | MIA | 104 | 72 | 1,014 | 4 | 69.2% | +0.44 |
| 15 | Amon-Ra St. Brown | WR | DET | 164 | 119 | 1,515 | 10 | 72.6% | +0.44 |
| 16 | Adam Thielen | WR | CAR | 137 | 103 | 1,014 | 4 | 75.2% | +0.44 |
| 17 | Brandin Cooks | WR | DAL | 81 | 54 | 657 | 8 | 66.7% | +0.43 |
| 18 | Justin Jefferson | WR | MIN | 100 | 68 | 1,074 | 5 | 68.0% | +0.43 |
| 19 | Puka Nacua | WR | LA | 160 | 105 | 1,486 | 6 | 65.6% | +0.42 |
| 20 | Ja'Marr Chase | WR | CIN | 145 | 100 | 1,216 | 7 | 69.0% | +0.42 |
| 21 | A.J. Brown | WR | PHI | 158 | 106 | 1,456 | 7 | 67.1% | +0.42 |
| 22 | Tank Dell | WR | HOU | 75 | 47 | 709 | 7 | 62.7% | +0.41 |
| 23 | Keenan Allen | WR | LAC | 150 | 108 | 1,243 | 7 | 72.0% | +0.41 |
| 24 | Mike Evans | WR | TB | 136 | 79 | 1,255 | 13 | 58.1% | +0.40 |
| 25 | Nelson Agholor | WR | BAL | 45 | 35 | 381 | 4 | 77.8% | +0.40 |
| 26 | Travis Kelce | TE | KC | 121 | 93 | 984 | 5 | 76.9% | +0.40 |
| 27 | Noah Brown | WR | HOU | 55 | 33 | 567 | 2 | 60.0% | +0.40 |
| 28 | Rashee Rice | WR | KC | 102 | 79 | 938 | 7 | 77.5% | +0.39 |
| 29 | Darius Slayton | WR | NYG | 79 | 50 | 770 | 4 | 63.3% | +0.37 |
| 30 | Cole Kmet | TE | CHI | 90 | 73 | 719 | 6 | 81.1% | +0.36 |
| 31 | Amari Cooper | WR | CLE | 128 | 72 | 1,250 | 5 | 56.2% | +0.36 |
| 32 | DK Metcalf | WR | SEA | 119 | 66 | 1,114 | 8 | 55.5% | +0.36 |
| 33 | Jayden Reed | WR | GB | 94 | 64 | 793 | 8 | 68.1% | +0.35 |
| 34 | Tee Higgins | WR | CIN | 76 | 42 | 656 | 5 | 55.3% | +0.35 |
| 35 | Odell Beckham Jr. | WR | BAL | 64 | 35 | 565 | 3 | 54.7% | +0.34 |
| 36 | Chris Godwin Jr. | WR | TB | 130 | 83 | 1,024 | 2 | 63.8% | +0.34 |
| 37 | Rachaad White | RB | TB | 70 | 64 | 549 | 3 | 91.4% | +0.33 |
| 38 | Tyler Lockett | WR | SEA | 122 | 79 | 894 | 5 | 64.8% | +0.32 |
| 39 | Jake Ferguson | TE | DAL | 102 | 71 | 761 | 5 | 69.6% | +0.32 |
| 40 | Sam LaPorta | TE | DET | 120 | 86 | 889 | 10 | 71.7% | +0.32 |
| 41 | DeVonta Smith | WR | PHI | 112 | 81 | 1,066 | 7 | 72.3% | +0.31 |
| 42 | Michael Wilson | WR | ARI | 58 | 38 | 565 | 3 | 65.5% | +0.31 |
| 43 | Chris Olave | WR | NO | 138 | 87 | 1,123 | 5 | 63.0% | +0.31 |
| 44 | James Cook | RB | BUF | 54 | 44 | 445 | 4 | 81.5% | +0.30 |
| 45 | Hunter Henry | TE | NE | 61 | 42 | 419 | 6 | 68.9% | +0.30 |
| 46 | Diontae Johnson | WR | PIT | 87 | 51 | 710 | 5 | 58.6% | +0.30 |
| 47 | Dalton Schultz | TE | HOU | 88 | 59 | 635 | 5 | 67.0% | +0.29 |
| 48 | Gabe Davis | WR | BUF | 81 | 45 | 746 | 7 | 55.6% | +0.29 |
| 49 | Wan'Dale Robinson | WR | NYG | 78 | 60 | 525 | 1 | 76.9% | +0.28 |
| 50 | Christian Kirk | WR | JAX | 85 | 57 | 787 | 3 | 67.1% | +0.28 |
| 51 | Noah Fant | TE | SEA | 43 | 32 | 414 | 0 | 74.4% | +0.27 |
| 52 | Josh Downs | WR | IND | 98 | 68 | 771 | 2 | 69.4% | +0.27 |
| 53 | George Pickens | WR | PIT | 106 | 63 | 1,140 | 5 | 59.4% | +0.27 |
| 54 | Tyler Higbee | TE | LA | 70 | 47 | 495 | 2 | 67.1% | +0.27 |
| 55 | Alec Pierce | WR | IND | 65 | 32 | 514 | 2 | 49.2% | +0.26 |
| 56 | Luke Musgrave | TE | GB | 46 | 34 | 352 | 1 | 73.9% | +0.26 |
| 57 | Romeo Doubs | WR | GB | 96 | 59 | 674 | 8 | 61.5% | +0.26 |
| 58 | Zay Flowers | WR | BAL | 108 | 77 | 858 | 5 | 71.3% | +0.26 |
| 59 | Courtland Sutton | WR | DEN | 90 | 59 | 772 | 10 | 65.6% | +0.26 |
| 60 | T.J. Hockenson | TE | MIN | 127 | 95 | 960 | 5 | 74.8% | +0.25 |
| 61 | Tanner Hudson | TE | CIN | 50 | 39 | 352 | 1 | 78.0% | +0.25 |
| 62 | Jordan Addison | WR | MIN | 108 | 70 | 911 | 10 | 64.8% | +0.24 |
| 63 | Stefon Diggs | WR | BUF | 160 | 107 | 1,183 | 8 | 66.9% | +0.24 |
| 64 | DJ Chark | WR | CAR | 66 | 35 | 525 | 5 | 53.0% | +0.23 |
| 65 | Calvin Ridley | WR | JAX | 136 | 76 | 1,016 | 8 | 55.9% | +0.23 |
| 66 | Josh Reynolds | WR | DET | 64 | 40 | 608 | 5 | 62.5% | +0.23 |
| 67 | Samaje Perine | RB | DEN | 56 | 50 | 455 | 0 | 89.3% | +0.22 |
| 68 | Darren Waller | TE | NYG | 74 | 52 | 552 | 1 | 70.3% | +0.21 |
| 69 | Michael Thomas | WR | NO | 64 | 39 | 448 | 1 | 60.9% | +0.20 |
| 70 | Jerry Jeudy | WR | DEN | 87 | 54 | 758 | 2 | 62.1% | +0.19 |
| 71 | Dallas Goedert | TE | PHI | 83 | 59 | 592 | 3 | 71.1% | +0.19 |
| 72 | Kyle Pitts | TE | ATL | 90 | 53 | 667 | 3 | 58.9% | +0.19 |
| 73 | Pat Freiermuth | TE | PIT | 47 | 32 | 308 | 2 | 68.1% | +0.18 |
| 74 | Jakobi Meyers | WR | LV | 106 | 71 | 807 | 8 | 67.0% | +0.17 |
| 75 | Cade Otton | TE | TB | 67 | 47 | 452 | 4 | 70.1% | +0.17 |
| 76 | Michael Pittman | WR | IND | 156 | 109 | 1,152 | 4 | 69.9% | +0.17 |
| 77 | Rashid Shaheed | WR | NO | 75 | 46 | 719 | 5 | 61.3% | +0.16 |
| 78 | DeAndre Hopkins | WR | TEN | 137 | 75 | 1,057 | 7 | 54.7% | +0.14 |
| 79 | Josh Palmer | WR | LAC | 61 | 38 | 581 | 2 | 62.3% | +0.14 |
| 80 | Dalton Kincaid | TE | BUF | 91 | 73 | 673 | 2 | 80.2% | +0.14 |
| 81 | Travis Etienne | RB | JAX | 73 | 58 | 476 | 1 | 79.5% | +0.13 |
| 82 | Jaxon Smith-Njigba | WR | SEA | 93 | 63 | 628 | 4 | 67.7% | +0.13 |
| 83 | Jonnu Smith | TE | ATL | 70 | 50 | 582 | 3 | 71.4% | +0.13 |
| 84 | Tutu Atwell | WR | LA | 67 | 39 | 483 | 3 | 58.2% | +0.12 |
| 85 | Gerald Everett | TE | LAC | 70 | 51 | 411 | 3 | 72.9% | +0.11 |
| 86 | Drake London | WR | ATL | 110 | 69 | 905 | 2 | 62.7% | +0.11 |
| 87 | Quentin Johnston | WR | LAC | 67 | 38 | 431 | 2 | 56.7% | +0.11 |
| 88 | Cooper Kupp | WR | LA | 95 | 59 | 737 | 5 | 62.1% | +0.10 |
| 89 | Chig Okonkwo | TE | TEN | 77 | 54 | 528 | 1 | 70.1% | +0.10 |
| 90 | Michael Gallup | WR | DAL | 57 | 34 | 418 | 2 | 59.6% | +0.10 |
| 91 | Trey McBride | TE | ARI | 106 | 81 | 825 | 3 | 76.4% | +0.09 |
| 92 | K.J. Osborn | WR | MIN | 75 | 48 | 540 | 3 | 64.0% | +0.08 |
| 93 | Evan Engram | TE | JAX | 143 | 114 | 963 | 4 | 79.7% | +0.08 |
| 94 | Christian McCaffrey | RB | SF | 83 | 67 | 564 | 7 | 80.7% | +0.08 |
| 95 | Davante Adams | WR | LV | 175 | 103 | 1,144 | 8 | 58.9% | +0.08 |
| 96 | Tyler Conklin | TE | NYJ | 87 | 61 | 621 | 0 | 70.1% | +0.07 |
| 97 | Terry McLaurin | WR | WAS | 132 | 79 | 1,002 | 4 | 59.8% | +0.07 |
| 98 | Curtis Samuel | WR | WAS | 91 | 62 | 613 | 4 | 68.1% | +0.07 |
| 99 | Breece Hall | RB | NYJ | 95 | 76 | 591 | 4 | 80.0% | +0.06 |
| 100 | Rashod Bateman | WR | BAL | 56 | 32 | 367 | 1 | 57.1% | +0.06 |
| 101 | Tyler Boyd | WR | CIN | 98 | 67 | 667 | 2 | 68.4% | +0.06 |
| 102 | Isiah Pacheco | RB | KC | 49 | 44 | 244 | 2 | 89.8% | +0.04 |
| 103 | Joe Mixon | RB | CIN | 64 | 52 | 376 | 3 | 81.2% | +0.04 |
| 104 | Robert Woods | WR | HOU | 75 | 40 | 426 | 1 | 53.3% | +0.03 |
| 105 | Alvin Kamara | RB | NO | 86 | 75 | 466 | 1 | 87.2% | +0.03 |
| 106 | DeVante Parker | WR | NE | 55 | 33 | 394 | 0 | 60.0% | +0.02 |
| 107 | Antonio Gibson | RB | WAS | 59 | 48 | 389 | 2 | 81.4% | +0.01 |
| 108 | Josh Jacobs | RB | LV | 54 | 37 | 296 | 0 | 68.5% | -0.01 |
| 109 | Elijah Moore | WR | CLE | 104 | 59 | 640 | 2 | 56.7% | -0.02 |
| 110 | Tyjae Spears | RB | TEN | 70 | 52 | 385 | 1 | 74.3% | -0.02 |
| 111 | Marquise Brown | WR | ARI | 101 | 51 | 574 | 4 | 50.5% | -0.05 |
| 112 | Rondale Moore | WR | ARI | 62 | 40 | 352 | 1 | 64.5% | -0.05 |
| 113 | Garrett Wilson | WR | NYJ | 168 | 95 | 1,042 | 3 | 56.5% | -0.06 |
| 114 | Tony Pollard | RB | DAL | 67 | 55 | 311 | 0 | 82.1% | -0.07 |
| 115 | Zay Jones | WR | JAX | 64 | 34 | 321 | 2 | 53.1% | -0.07 |
| 116 | DeMario Douglas | WR | NE | 79 | 49 | 561 | 0 | 62.0% | -0.07 |
| 117 | Logan Thomas | TE | WAS | 78 | 55 | 496 | 4 | 70.5% | -0.08 |
| 118 | Juwan Johnson | TE | NO | 59 | 37 | 368 | 4 | 62.7% | -0.08 |
| 119 | David Njoku | TE | CLE | 123 | 81 | 882 | 6 | 65.9% | -0.09 |
| 120 | Allen Robinson | WR | PIT | 49 | 34 | 280 | 0 | 69.4% | -0.09 |
| 121 | Jerome Ford | RB | CLE | 63 | 44 | 319 | 5 | 69.8% | -0.10 |
| 122 | Javonte Williams | RB | DEN | 58 | 47 | 228 | 2 | 81.0% | -0.10 |
| 123 | Saquon Barkley | RB | NYG | 60 | 41 | 280 | 4 | 68.3% | -0.11 |
| 124 | Zach Charbonnet | RB | SEA | 40 | 33 | 209 | 0 | 82.5% | -0.12 |
| 125 | Trey Palmer | WR | TB | 68 | 39 | 385 | 3 | 57.4% | -0.12 |
| 126 | Bijan Robinson | RB | ATL | 86 | 58 | 487 | 4 | 67.4% | -0.15 |
| 127 | Roschon Johnson | RB | CHI | 40 | 34 | 209 | 0 | 85.0% | -0.15 |
| 128 | Ezekiel Elliott | RB | NE | 65 | 51 | 313 | 2 | 78.5% | -0.16 |
| 129 | Jahmyr Gibbs | RB | DET | 71 | 52 | 316 | 1 | 73.2% | -0.16 |
| 130 | Kendrick Bourne | WR | NE | 55 | 37 | 406 | 4 | 67.3% | -0.17 |
| 131 | Austin Ekeler | RB | LAC | 74 | 51 | 424 | 1 | 68.9% | -0.18 |
| 132 | Jaylen Warren | RB | PIT | 74 | 61 | 370 | 0 | 82.4% | -0.18 |
| 133 | D'Andre Swift | RB | PHI | 49 | 39 | 214 | 1 | 79.6% | -0.18 |
| 134 | Jahan Dotson | WR | WAS | 83 | 49 | 518 | 4 | 59.0% | -0.19 |
| 135 | Chuba Hubbard | RB | CAR | 44 | 39 | 233 | 0 | 88.6% | -0.24 |
| 136 | Jonathan Mingo | WR | CAR | 85 | 43 | 418 | 0 | 50.6% | -0.29 |
| 137 | Kyren Williams | RB | LA | 48 | 32 | 204 | 3 | 66.7% | -0.33 |
| 138 | Rhamondre Stevenson | RB | NE | 51 | 38 | 238 | 0 | 74.5% | -0.35 |
Other seasons: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016
What the box score cannot tell you about the people behind the pass.
Why we rank quarterbacks by EPA per dropback, and what passer rating still gets right.
Read Article →Completion percentage over expected gives credit for difficult completions. Here is how ACE measures it.
Read Article →A sack is the rush, the line and the decision. Why our dropback stats count them.
Read Article →Learn the break down of ten mind-body recovery tools, each backed by science, including how and when to use them to perform at your peak.