Targets Per Route Run Report: Week 12 (Fantasy Football)
Welcome back to the TPRR report. As a refresher, Targets Per Route Run, or TPRR, is a metric that quantifies a player’s efficiency in earning targets. For wide receivers, a target is the most important underlying metric to predict consistent fantasy output, so a player’s ability to earn these targets at a high rate is key. Historically, a 20% TPRR is a good minimum threshold we want to see, and the best of the best consistently see TPRRs north of 30%.
Week 11 Reactions
The good news is that we were spot on about Jauan Jennings being the right call over Ricky Pearsall. Jennings earned another 10 targets at a 29.4% TPRR, while Pearsall was only targeted once (4% TPRR). George Kittle‘s probable return in Week 12 lowers Jennings’ floor, but he’s still a solid play with six teams on bye.
The bad news is that I gave up on Josh Downs because of Anthony Richardson‘s return. Downs’ 20% TPRR in the Week 11 win is respectable, but it’s not the top-tier 30%+ we’ve seen all season. The logic was sound, but Downs made the most of fewer opportunities.
Nico Collins (33%) is back. Despite the Texans leaning heavily on Joe Mixon and the run game and Collins only playing 13% of the offensive snaps, he drew the same number of targets as Tank Dell and Dalton Schultz.

Data: pff.com
The Season So Far
Late-Season Rookies
It happens every year. Rookies become who they are in the back half of the season. Rome Odunze has seen six or more targets per game the last four weeks, Ladd McConkey just broke out as a favorite target of Justin Herbert, and the trio of Malik Nabers, Brian Thomas Jr., and Marvin Harrison Jr. all flashed their potential early.
What If Running Backs and Tight Ends Were on the List?
Let’s bring this back for a second week. Given eligibility parameters similar to those of wide receivers (reduced to 100 min. route run), here are the top 20 backs and tight ends in TPRR:
| Player | POS | Team | Routes | Targets | TPRR |
| Alvin Kamara | HB | NO | 242 | 71 | 29.34% |
| Evan Engram | TE | JAX | 174 | 49 | 28.16% |
| Brock Bowers | TE | LV | 317 | 86 | 27.13% |
| Will Dissly | TE | LAC | 176 | 46 | 26.14% |
| Dalton Kincaid | TE | BUF | 223 | 55 | 24.66% |
| Trey McBride | TE | ARZ | 250 | 61 | 24.40% |
| De’Von Achane | HB | MIA | 206 | 49 | 23.79% |
| Miles Sanders | HB | CAR | 108 | 25 | 23.15% |
| Javonte Williams | HB | DEN | 182 | 42 | 23.08% |
| Travis Kelce | TE | KC | 344 | 79 | 22.97% |
| George Kittle | TE | SF | 233 | 52 | 22.32% |
| Jonnu Smith | TE | MIA | 225 | 50 | 22.22% |
| Chase Brown | HB | CIN | 189 | 42 | 22.22% |
| Rico Dowdle | HB | DAL | 153 | 34 | 22.22% |
| David Montgomery | HB | DET | 100 | 22 | 22.00% |
| Breece Hall | HB | NYJ | 274 | 59 | 21.53% |
| Travis Etienne Jr. | HB | JAX | 142 | 30 | 21.13% |
| Rachaad White | HB | TB | 190 | 40 | 21.05% |
| David Njoku | TE | CLV | 231 | 48 | 20.78% |
| Jake Ferguson | TE | DAL | 267 | 55 | 20.60% |
Tyreek Hill is getting back into form despite a torn wrist ligament, but the presence on this list of both De’Von Achane and Jonnu Smith gives an idea of why Hill and Jaylen Waddle (16% TPRR) have had lackluster seasons.
If you’ve been waiting all season for the Jonathon Brooks debut, this list does provide a faint glimmer of hope that your patience wasn’t in vain. If the Chiefs blitz Bryce Young (and why wouldn’t they?), then OC Brad Idzik may not give pass-blocking duties to an unproven rookie coming off a major knee injury. But here’s the case for it: Miles Sanders has been targeted when running routes, and Chuba Hubbard doesn’t make the list with a 17% TPRR but has been targeted 3.5 times per game. Brooks was an above-average blocker in college, Miles Sanders isn’t your future, and the Panthers aren’t gunning for a playoff spot. If the Panthers, as expected, are playing catch-up, it’s a perfect opportunity to give Brooks some serious run. Hey, a boy can dream.
The Full List – Season TPRR Rankings
| Targets Per Route Run – Through Week 11 (Min 150 routes) | ||||||
| Rank | Player | Team | Routes | Targets | TPRR | +/- |
| 1 | Cooper Kupp | LA | 203 | 67 | 33.0% | 0 |
| 2 | Malik Nabers | NYG | 299 | 91 | 30.4% | 1 |
| 3 | Josh Downs | IND | 230 | 68 | 29.6% | -1 |
| 4 | Nico Collins | HST | 183 | 51 | 27.9% | 1 |
| 5 | CeeDee Lamb | DAL | 377 | 102 | 27.1% | -1 |
| 6 | Amon-Ra St. Brown | DET | 285 | 77 | 27.0% | 3 |
| 7 | Diontae Johnson | BLT | 227 | 61 | 26.9% | -1 |
| 8 | Dontayvion Wicks | GB | 165 | 43 | 26.1% | 0 |
| 9 | Tee Higgins | CIN | 215 | 56 | 26.0% | 1 |
| 10 | George Pickens | PIT | 288 | 75 | 26.0% | 2 |
| 11 | Justin Jefferson | MIN | 332 | 86 | 25.9% | -4 |
| 12 | Jauan Jennings | SF | 221 | 57 | 25.8% | 3 |
| 13 | Garrett Wilson | NYJ | 418 | 106 | 25.4% | 0 |
| 14 | Tutu Atwell | LA | 163 | 41 | 25.2% | 4 |
| 15 | A.J. Brown | PHI | 191 | 48 | 25.1% | -1 |
| 16 | Drake London | ATL | 351 | 88 | 25.1% | -5 |
| 17 | Khalil Shakir | BUF | 256 | 64 | 25.0% | 2 |
| 18 | Chris Godwin | TB | 244 | 60 | 24.6% | -1 |
| 19 | Davante Adams | NYJ | 292 | 70 | 24.0% | -3 |
| 20 | Wan’Dale Robinson | NYG | 331 | 79 | 23.9% | 0 |
| 21 | Rashid Shaheed | NO | 171 | 40 | 23.4% | 0 |
| 22 | Stefon Diggs | HST | 270 | 62 | 23.0% | 0 |
| 23 | Chris Olave | NO | 188 | 43 | 22.9% | 1 |
| 24 | Ladd McConkey | LAC | 274 | 62 | 22.6% | 6 |
| 25 | Courtland Sutton | DEN | 368 | 83 | 22.6% | 3 |
| 26 | Zay Flowers | BLT | 333 | 75 | 22.5% | -3 |
| 27 | Tyreek Hill | MIA | 298 | 67 | 22.5% | 2 |
| 28 | Marvin Harrison Jr. | ARZ | 263 | 59 | 22.4% | -1 |
| 29 | Olamide Zaccheaus | WAS | 150 | 33 | 22.0% | #N/A |
| 30 | Ja’Marr Chase | CIN | 441 | 97 | 22.0% | 1 |
| 31 | Calvin Ridley | TEN | 320 | 70 | 21.9% | -6 |
| 32 | D.K. Metcalf | SEA | 323 | 70 | 21.7% | 2 |
| 33 | Mike Evans | TB | 196 | 42 | 21.4% | -1 |
| 34 | Christian Kirk | JAX | 220 | 47 | 21.4% | -1 |
| 35 | Jaxon Smith-Njigba | SEA | 395 | 84 | 21.3% | 7 |
| 36 | Terry McLaurin | WAS | 323 | 68 | 21.1% | -10 |
| 36 | Deebo Samuel | SF | 247 | 52 | 21.1% | 2 |
| 38 | Brandon Aiyuk | SF | 215 | 45 | 20.9% | 0 |
| 39 | Darnell Mooney | ATL | 368 | 76 | 20.7% | 1 |
| 40 | Demario Douglas | NE | 281 | 58 | 20.6% | 4 |
| 41 | DeAndre Hopkins | KC | 205 | 42 | 20.5% | 0 |
| 42 | Amari Cooper | BUF | 293 | 60 | 20.5% | -7 |
| 43 | Michael Pittman Jr. | IND | 298 | 61 | 20.5% | 3 |
| 44 | Brian Thomas Jr. | JAX | 303 | 62 | 20.5% | 1 |
| 45 | DeVonta Smith | PHI | 275 | 55 | 20.0% | -2 |
| 46 | Curtis Samuel | BUF | 156 | 31 | 19.9% | #N/A |
| 47 | Jakobi Meyers | LV | 298 | 59 | 19.8% | -11 |
| 48 | Jayden Reed | GB | 248 | 49 | 19.8% | -1 |
| 49 | Quentin Johnston | LAC | 191 | 37 | 19.4% | 2 |
| 50 | Keenan Allen | CHI | 269 | 52 | 19.3% | 0 |
| 51 | Tank Dell | HST | 330 | 63 | 19.1% | 1 |
| 52 | Christian Watson | GB | 166 | 31 | 18.7% | 4 |
| 53 | Noah Brown | WAS | 223 | 41 | 18.4% | -4 |
| 54 | Troy Franklin | DEN | 158 | 29 | 18.4% | -6 |
| 55 | Devaughn Vele | DEN | 169 | 31 | 18.3% | -2 |
| 56 | DJ Moore | CHI | 386 | 70 | 18.1% | -2 |
| 57 | Xavier Legette | CAR | 238 | 43 | 18.1% | -2 |
| 58 | Lil’Jordan Humphrey | DEN | 209 | 37 | 17.7% | 2 |
| 59 | Jameson Williams | DET | 230 | 40 | 17.4% | 3 |
| 60 | Jalen Coker | CAR | 150 | 26 | 17.3% | -2 |
| 61 | Romeo Doubs | GB | 266 | 46 | 17.3% | -4 |
| 62 | Allen Lazard | NYJ | 255 | 43 | 16.9% | -1 |
| 63 | Michael Wilson | ARZ | 264 | 44 | 16.7% | 0 |
| 63 | Gabe Davis | JAX | 252 | 42 | 16.7% | 1 |
| 65 | Calvin Austin III | PIT | 202 | 33 | 16.3% | -6 |
| 66 | Keon Coleman | BUF | 221 | 36 | 16.3% | 0 |
| 67 | Rome Odunze | CHI | 357 | 58 | 16.2% | 9 |
| 68 | Jerry Jeudy | CLV | 427 | 69 | 16.2% | 3 |
| 69 | Elijah Moore | CLV | 353 | 57 | 16.1% | 1 |
| 70 | Greg Dortch | ARZ | 187 | 30 | 16.0% | -2 |
| 71 | Jordan Addison | MIN | 237 | 38 | 16.0% | 9 |
| 72 | Cedric Tillman | CLV | 263 | 42 | 16.0% | -3 |
| 73 | Jaylen Waddle | MIA | 299 | 47 | 15.7% | -8 |
| 74 | Darius Slayton | NYG | 324 | 50 | 15.4% | -1 |
| 75 | Nelson Agholor | BLT | 163 | 25 | 15.3% | -8 |
| 76 | Rashod Bateman | BLT | 319 | 48 | 15.0% | -4 |
| 77 | Xavier Worthy | KC | 301 | 45 | 15.0% | 1 |
| 78 | Jonathan Mingo | DAL | 204 | 30 | 14.7% | -1 |
| 79 | Tyler Lockett | SEA | 357 | 52 | 14.6% | -5 |
| 80 | Ray-Ray McCloud III | ATL | 368 | 52 | 14.1% | 3 |
| 81 | Alec Pierce | IND | 315 | 43 | 13.7% | #N/A |
| 82 | Joshua Palmer | LAC | 222 | 30 | 13.5% | -3 |
| 83 | Demarcus Robinson | LA | 326 | 44 | 13.5% | 2 |
| 84 | Jalen Brooks | DAL | 182 | 24 | 13.2% | 4 |
| 85 | Tyler Boyd | TEN | 260 | 34 | 13.1% | 1 |
| 86 | Jalen McMillan | TB | 169 | 22 | 13.0% | 3 |
| 87 | Ja’Lynn Polk | NE | 209 | 27 | 12.9% | -5 |
| 88 | Jalen Tolbert | DAL | 395 | 50 | 12.7% | -1 |
| 89 | Kendrick Bourne | NE | 151 | 19 | 12.6% | #N/A |
| 90 | DJ Turner | LV | 191 | 24 | 12.6% | 1 |
| 90 | Nick Westbrook-Ikhine | TEN | 191 | 24 | 12.6% | 4 |
| 92 | Tre Tucker | LV | 362 | 45 | 12.4% | -2 |
| 93 | Kayshon Boutte | NE | 269 | 33 | 12.3% | 0 |
| 94 | Jalen Nailor | MIN | 212 | 26 | 12.3% | -2 |
| 95 | Sterling Shepard | TB | 206 | 23 | 11.2% | 1 |
| 96 | Mack Hollins | BUF | 272 | 30 | 11.0% | -1 |
| 97 | Mason Tipton | NO | 218 | 24 | 11.0% | 1 |
| 98 | Parker Washington | JAX | 164 | 18 | 11.0% | 2 |
| 99 | Van Jefferson | PIT | 230 | 23 | 10.0% | 0 |
| 100 | Andrei Iosivas | CIN | 363 | 36 | 9.9% | 1 |
| 101 | Luke McCaffrey | WAS | 183 | 18 | 9.8% | 1 |
| 102 | Mike Williams | PIT | 237 | 22 | 9.3% | 1 |
| 103 | Xavier Hutchinson | HST | 181 | 15 | 8.3% | 1 |
| 104 | Justin Watson | KC | 250 | 20 | 8.0% | 2 |
| 105 | Jahan Dotson | PHI | 237 | 16 | 6.8% | 2 |

