Targets Per Route Run: Week 9 (Fantasy Football)
Welcome back to the weekly Targets Per Route Run Report, and thanks for making it part of your weekly prep. Let’s look back at the games just played and see where that points us for Week 9 and beyond.
Quick refresher: TPRR = targets ÷ routes run. It’s an on-field efficiency signal that often leads production by a week or two. Throughout this series, if you see a percentage after a player’s name, that is his TPRR unless otherwise indicated.
As a general guideline, ~20% is considered a baseline; 25–30% is excellent, and anything above 30% is elite territory.
Week 8 TPRR Leaders

Data: pff.com
Week 8 Notes
- Khalil Shakir had his best fantasy day of the season and was targeted on a whopping 44% of his routes. The Bills didn’t have to do much through the air against Carolina, and we can expect to see Josh Allen attempt more than 19 passes against Kansas City this week. Despite the standout performance, Shakir hasn’t shown the consistency you can rely on. In Week 8, Buffalo was without Joshua Palmer, and Dalton Kincaid was barely on the field (22% snap share). Shakir’s Weekly Consistency Snapshot, available in Footclan HQ, has not been great. He’s still a WR3 coin flip most weeks, but he becomes startable if multiple receiving options are out in a given week.

- Since Houston’s Week 6 bye, CJ Stroud has attempted 49 and 39 passes. I’m not buying into Braxton Berrios or Jaylin Noel until either shows they can consistently be on the field, and the return of Nico Collins may render each of them completely irrelevant. However, Jayden Higgins (21%) is a rookie to watch in the second half of the season, especially if Christian Kirk continues to struggle with injuries.
The Season So Far
- Jauan Jennings (18% TPRR) has been inconsistent this season but has posted back-to-back weeks of a TPRR over 23%. He climbs 11 spots in the season TPRR rankings and is a player I would be willing to trust if Brock Purdy returns as expected and Ricky Pearsall remains sidelined, even if Jennings is behind Christian McCaffrey and George Kittle in the pecking order.
- Quentin Johnston has been a huge letdown after a red-hot start to the season. The issue for QuuuJ (sp?) isn’t the game script; it’s that Tre’ Harris has come on as of late. In Week 8, Johnston played 52% of snaps compared to Harris’ 59%. With Johnston’s deep ball role under threat, he is looking like a tough player to trust for the rest of the season.
That’s it for this week. The full lists are provided below, starting with Week 6 and followed by the season so far. Feel free to ask any questions about specific players in the comments.
TPRR – The Full Lists
Week 8 (WRs, Min. 15 routes)
| Week 8 Targets Per Route Run – WR – Min 15 routes | |||||
| Rank | Player | Team | Routes | Targets | TPRR |
| 1 | Ja’Marr Chase | CIN | 35 | 18 | 51.4% |
| 2 | Khalil Shakir | BUF | 16 | 7 | 43.8% |
| 3 | Zay Flowers | BLT | 23 | 9 | 39.1% |
| 4 | KhaDarel Hodge | ATL | 23 | 8 | 34.8% |
| 5 | Ladd McConkey | LAC | 29 | 10 | 34.5% |
| 6 | Justin Jefferson | MIN | 32 | 11 | 34.4% |
| 7 | DeVonta Smith | PHI | 27 | 9 | 33.3% |
| 8 | Jaylin Noel | HST | 19 | 6 | 31.6% |
| 9 | Braxton Berrios | HST | 16 | 5 | 31.3% |
| 10 | Michael Pittman Jr. | IND | 29 | 9 | 31.0% |
| 11 | Troy Franklin | DEN | 26 | 8 | 30.8% |
| 11 | Emeka Egbuka | TB | 26 | 8 | 30.8% |
| 13 | CeeDee Lamb | DAL | 34 | 10 | 29.4% |
| 13 | Tetairoa McMillan | CAR | 34 | 10 | 29.4% |
| 13 | Keenan Allen | LAC | 17 | 5 | 29.4% |
| 16 | Mack Hollins | NE | 24 | 7 | 29.2% |
| 17 | Malik Washington | MIA | 18 | 5 | 27.8% |
| 18 | Rashee Rice | KC | 34 | 9 | 26.5% |
| 19 | Olamide Zaccheaus | CHI | 27 | 7 | 25.9% |
| 20 | Rome Odunze | CHI | 40 | 10 | 25.0% |
| 20 | Isaiah Williams | NYJ | 16 | 4 | 25.0% |
| 20 | Pat Bryant | DEN | 16 | 4 | 25.0% |
| 20 | Terry McLaurin | WAS | 16 | 4 | 25.0% |
| 24 | Rashid Shaheed | NO | 49 | 12 | 24.5% |
| 25 | George Pickens | DAL | 37 | 9 | 24.3% |
| 26 | Jaylen Waddle | MIA | 25 | 6 | 24.0% |
| 27 | Roman Wilson | PIT | 21 | 5 | 23.8% |
| 28 | Jauan Jennings | SF | 30 | 7 | 23.3% |
| 29 | Tez Johnson | TB | 26 | 6 | 23.1% |
| 29 | Deebo Samuel | WAS | 26 | 6 | 23.1% |
| 31 | Stefon Diggs | NE | 22 | 5 | 22.7% |
| 31 | Darius Slayton | NYG | 22 | 5 | 22.7% |
| 33 | Van Jefferson | TEN | 37 | 8 | 21.6% |
| 34 | Courtland Sutton | DEN | 28 | 6 | 21.4% |
| 35 | Keon Coleman | BUF | 19 | 4 | 21.1% |
| 36 | Jayden Higgins | HST | 34 | 7 | 20.6% |
| 37 | Chimere Dike | TEN | 39 | 8 | 20.5% |
| 38 | Isaiah Bond | CLV | 20 | 4 | 20.0% |
| 39 | Chris Olave | NO | 61 | 12 | 19.7% |
| 40 | Xavier Worthy | KC | 36 | 7 | 19.4% |
| 41 | Elic Ayomanor | TEN | 42 | 8 | 19.0% |
| 42 | D.K. Metcalf | PIT | 37 | 7 | 18.9% |
| 43 | Calvin Austin III | PIT | 32 | 6 | 18.8% |
| 43 | Romeo Doubs | GB | 32 | 6 | 18.8% |
| 45 | Xavier Hutchinson | HST | 33 | 6 | 18.2% |
| 46 | Kayshon Boutte | NE | 30 | 5 | 16.7% |
| 46 | Devaughn Vele | NO | 30 | 5 | 16.7% |
| 46 | Alec Pierce | IND | 30 | 5 | 16.7% |
| 46 | Christian Watson | GB | 24 | 4 | 16.7% |
| 46 | Nick Westbrook-Ikhine | MIA | 18 | 3 | 16.7% |
| 51 | DJ Moore | CHI | 37 | 6 | 16.2% |
| 52 | KaVontae Turpin | DAL | 19 | 3 | 15.8% |
| 52 | Rashod Bateman | BLT | 19 | 3 | 15.8% |
| 54 | Jalen Coker | CAR | 26 | 4 | 15.4% |
| 55 | Luke McCaffrey | WAS | 22 | 3 | 13.6% |
| 56 | Wan’Dale Robinson | NYG | 30 | 4 | 13.3% |
| 56 | Darnell Mooney | ATL | 30 | 4 | 13.3% |
| 56 | Jared Wayne | HST | 15 | 2 | 13.3% |
| 59 | Josh Downs | IND | 23 | 3 | 13.0% |
| 59 | Demarcus Robinson | SF | 23 | 3 | 13.0% |
| 61 | Kendrick Bourne | SF | 31 | 4 | 12.9% |
| 61 | Jordan Addison | MIN | 31 | 4 | 12.9% |
| 63 | Tyler Johnson | NYJ | 32 | 4 | 12.5% |
| 63 | Jaylin Lane | WAS | 16 | 2 | 12.5% |
| 65 | Sterling Shepard | TB | 18 | 2 | 11.1% |
| 66 | Matthew Golden | GB | 28 | 3 | 10.7% |
| 67 | Jamari Thrash | CLV | 20 | 2 | 10.0% |
| 68 | David Sills V | ATL | 32 | 3 | 9.4% |
| 68 | Xavier Legette | CAR | 32 | 3 | 9.4% |
| 70 | Jerry Jeudy | CLV | 33 | 3 | 9.1% |
| 70 | Andrei Iosivas | CIN | 33 | 3 | 9.1% |
| 72 | Brandin Cooks | NO | 40 | 3 | 7.5% |
| 73 | Allen Lazard | NYJ | 30 | 2 | 6.7% |
| 73 | Arian Smith | NYJ | 15 | 1 | 6.7% |
| 75 | Tee Higgins | CIN | 33 | 2 | 6.1% |
| 76 | Marquise Brown | KC | 20 | 1 | 5.0% |
| 77 | Jahan Dotson | PHI | 26 | 1 | 3.8% |
| 78 | Jalen Nailor | MIN | 27 | 1 | 3.7%
|
Season To Date
| Targets Per Route Run – Through Week 8 (Min 105 routes) | ||||||
| Rank | Player | Team | Routes | Targets | TPRR | + /- |
| 1 | Puka Nacua | LA | 180 | 64 | 35.6% | 0 |
| 2 | Jaxon Smith-Njigba | SEA | 192 | 67 | 34.9% | 0 |
| 3 | Ja’Marr Chase | CIN | 300 | 97 | 32.3% | 0 |
| 4 | Amon-Ra St. Brown | DET | 211 | 60 | 28.4% | 0 |
| 5 | Mike Evans | TB | 112 | 31 | 27.7% | 1 |
| 6 | Keenan Allen | LAC | 250 | 69 | 27.6% | 2 |
| 7 | Davante Adams | LA | 231 | 62 | 26.8% | 2 |
| 8 | Drake London | ATL | 209 | 56 | 26.8% | 2 |
| 9 | CeeDee Lamb | DAL | 156 | 41 | 26.3% | 5 |
| 10 | Zay Flowers | BLT | 206 | 54 | 26.2% | 5 |
| 11 | Chris Olave | NO | 308 | 80 | 26.0% | -4 |
| 12 | Nico Collins | HST | 175 | 45 | 25.7% | 1 |
| 13 | Stefon Diggs | NE | 193 | 49 | 25.4% | -1 |
| 14 | Justin Jefferson | MIN | 253 | 63 | 24.9% | 4 |
| 15 | Josh Downs | IND | 147 | 36 | 24.5% | -4 |
| 16 | Garrett Wilson | NYJ | 213 | 52 | 24.4% | 0 |
| 17 | Deebo Samuel | WAS | 202 | 48 | 23.8% | 0 |
| 18 | Michael Pittman Jr. | IND | 235 | 55 | 23.4% | 3 |
| 19 | Emeka Egbuka | TB | 265 | 61 | 23.0% | 3 |
| 20 | Olamide Zaccheaus | CHI | 158 | 36 | 22.8% | 3 |
| 21 | Rome Odunze | CHI | 239 | 54 | 22.6% | 3 |
| 22 | Malik Nabers | NYG | 134 | 30 | 22.4% | -2 |
| 23 | Tetairoa McMillan | CAR | 277 | 62 | 22.4% | 2 |
| 24 | Jaylen Waddle | MIA | 229 | 49 | 21.4% | 5 |
| 25 | Calvin Ridley | TEN | 159 | 34 | 21.4% | 1 |
| 26 | DeVonta Smith | PHI | 262 | 56 | 21.4% | 14 |
| 27 | Khalil Shakir | BUF | 183 | 39 | 21.3% | 17 |
| 28 | Marquise Brown | KC | 222 | 47 | 21.2% | -9 |
| 29 | Troy Franklin | DEN | 247 | 52 | 21.1% | 12 |
| 30 | A.J. Brown | PHI | 233 | 49 | 21.0% | 1 |
| 31 | Brian Thomas Jr. | JAX | 257 | 54 | 21.0% | 1 |
| 32 | D.K. Metcalf | PIT | 215 | 45 | 20.9% | -5 |
| 33 | Parker Washington | JAX | 158 | 33 | 20.9% | 0 |
| 34 | George Pickens | DAL | 298 | 62 | 20.8% | 4 |
| 35 | Jakobi Meyers | LV | 202 | 42 | 20.8% | -1 |
| 36 | Romeo Doubs | GB | 203 | 42 | 20.7% | -6 |
| 37 | Rashid Shaheed | NO | 276 | 57 | 20.7% | 5 |
| 38 | Ladd McConkey | LAC | 311 | 64 | 20.6% | 7 |
| 39 | Keon Coleman | BUF | 195 | 40 | 20.5% | -2 |
| 40 | Wan’Dale Robinson | NYG | 271 | 55 | 20.3% | -12 |
| 41 | Xavier Worthy | KC | 163 | 33 | 20.2% | -5 |
| 42 | Marvin Mims Jr. | DEN | 161 | 32 | 19.9% | -7 |
| 43 | Terry McLaurin | WAS | 111 | 22 | 19.8% | 4 |
| 44 | Malik Washington | MIA | 183 | 36 | 19.7% | 4 |
| 45 | Ricky Pearsall | SF | 143 | 28 | 19.6% | -2 |
| 46 | Travis Hunter | JAX | 225 | 43 | 19.1% | 0 |
| 47 | Jordan Addison | MIN | 160 | 30 | 18.8% | -8 |
| 48 | Courtland Sutton | DEN | 295 | 55 | 18.6% | 2 |
| 49 | Chimere Dike | TEN | 157 | 29 | 18.5% | 7 |
| 50 | Jauan Jennings | SF | 190 | 35 | 18.4% | 11 |
| 51 | Alec Pierce | IND | 174 | 32 | 18.4% | -2 |
| 52 | Tre Tucker | LV | 216 | 39 | 18.1% | 0 |
| 53 | Dontayvion Wicks | GB | 111 | 20 | 18.0% | 0 |
| 54 | Joshua Palmer | BUF | 113 | 20 | 17.7% | 4 |
| 55 | Dyami Brown | JAX | 154 | 27 | 17.5% | 4 |
| 56 | Jerry Jeudy | CLV | 300 | 52 | 17.3% | -6 |
| 57 | Tez Johnson | TB | 134 | 23 | 17.2% | 13 |
| 58 | Darnell Mooney | ATL | 142 | 24 | 16.9% | -3 |
| 59 | Kendrick Bourne | SF | 225 | 38 | 16.9% | 1 |
| 60 | Demario Douglas | NE | 126 | 21 | 16.7% | 2 |
| 61 | Cooper Kupp | SEA | 182 | 30 | 16.5% | 4 |
| 62 | Tee Higgins | CIN | 286 | 47 | 16.4% | -5 |
| 63 | Elic Ayomanor | TEN | 274 | 45 | 16.4% | 5 |
| 64 | Marvin Harrison Jr. | ARZ | 241 | 39 | 16.2% | 2 |
| 65 | Quentin Johnston | LAC | 272 | 44 | 16.2% | -11 |
| 65 | Jaylin Lane | WAS | 136 | 22 | 16.2% | -2 |
| 67 | Sterling Shepard | TB | 223 | 36 | 16.1% | -3 |
| 68 | Hunter Renfrow | CAR | 149 | 24 | 16.1% | -1 |
| 69 | Calvin Austin III | PIT | 133 | 21 | 15.8% | 7 |
| 70 | Tyquan Thornton | KC | 169 | 26 | 15.4% | 2 |
| 71 | DJ Moore | CHI | 229 | 35 | 15.3% | 3 |
| 72 | Tory Horton | SEA | 118 | 18 | 15.3% | 1 |
| 73 | Cedric Tillman | CLV | 133 | 20 | 15.0% | 2 |
| 74 | Matthew Golden | GB | 174 | 26 | 14.9% | -5 |
| 75 | Isaiah Bond | CLV | 197 | 29 | 14.7% | 3 |
| 76 | Xavier Legette | CAR | 198 | 29 | 14.6% | -5 |
| 77 | Jayden Higgins | HST | 137 | 20 | 14.6% | 10 |
| 78 | Van Jefferson | TEN | 152 | 22 | 14.5% | 14 |
| 79 | Tyler Lockett | TEN | 141 | 20 | 14.2% | -2 |
| 80 | Luke McCaffrey | WAS | 106 | 15 | 14.2% | #N/A |
| 81 | Mack Hollins | NE | 150 | 21 | 14.0% | 13 |
| 82 | KaVontae Turpin | DAL | 122 | 17 | 13.9% | -2 |
| 83 | Jameson Williams | DET | 211 | 29 | 13.7% | -4 |
| 84 | Kayshon Boutte | NE | 219 | 30 | 13.7% | -2 |
| 85 | Rashod Bateman | BLT | 165 | 22 | 13.3% | -1 |
| 86 | Tre Harris | LAC | 114 | 15 | 13.2% | 1 |
| 87 | JuJu Smith-Schuster | KC | 213 | 28 | 13.1% | -1 |
| 88 | Josh Reynolds | NYJ | 160 | 21 | 13.1% | -5 |
| 89 | Dont’e Thornton Jr. | LV | 147 | 19 | 12.9% | -4 |
| 90 | Jalen Nailor | MIN | 197 | 24 | 12.2% | -9 |
| 91 | Xavier Hutchinson | HST | 198 | 24 | 12.1% | 5 |
| 92 | Jordan Whittington | LA | 133 | 16 | 12.0% | 1 |
| 93 | Darius Slayton | NYG | 192 | 22 | 11.5% | 8 |
| 94 | Jalen Tolbert | DAL | 211 | 24 | 11.4% | 3 |
| 95 | Chris Moore | WAS | 145 | 16 | 11.0% | -6 |
| 96 | Michael Wilson | ARZ | 237 | 26 | 11.0% | -1 |
| 97 | Adam Thielen | MIN | 107 | 11 | 10.3% | 2 |
| 98 | Zay Jones | ARZ | 146 | 15 | 10.3% | 0 |
| 99 | Jamari Thrash | CLV | 119 | 12 | 10.1% | 0 |
| 100 | Tyler Johnson | NYJ | 131 | 13 | 9.9% | 2 |
| 101 | Pat Bryant | DEN | 112 | 11 | 9.8% | 5 |
| 102 | Allen Lazard | NYJ | 114 | 11 | 9.6% | #N/A |
| 103 | Andrei Iosivas | CIN | 254 | 23 | 9.1% | 0 |
| 104 | Brandin Cooks | NO | 246 | 21 | 8.5% | 0 |
| 105 | Nick Westbrook-Ikhine | MIA | 143 | 12 | 8.4% | 2 |
| 106 | Tutu Atwell | LA | 116 | 9 | 7.8% | -1 |
| 107 | Jahan Dotson | PHI | 202 | 12 | 5.9% | 1 |
| 108 | Arian Smith | NYJ | 190 | 10 | 5.3% | 1 |

