A 1st-round pick (20th overall) in the 2014 NFL Draft out of Oregon State, Brandin Cooks has built an NFL career since. Now with SF, he's in his 13th NFL season. Last season's 30.6 ScoutIndex Rating landed in the 7th percentile among WRs, below average for the position. His agility stands out most — the 99th percentile at the position. Across 13 NFL seasons, he has totaled 736 catches for 9,831 yards and 61 touchdowns.
Size
5'10", 190#
College
Oregon State
Draft
Rd 1, 20th overall (2014)
Seasons
2014–2026
2017 ScoutIndex Rating · WR
Methodology94th percentile among WRs
16 games · 114 targets
Week 3 projection · vs ARI
MethodologyMean (10th–90th percentile) · recent form × matchup. Informational, not wagering advice.
2017 attribute card
click a row to see the formulagroup averages
Athleticism
Speed93▶
Percentile of 40-yard dash time among WRs at the NFL Combine (faster = higher), 2000–present.
Burst47▶
Percentile of vertical jump + broad jump among combine WRs.
Agility99▶
Percentile of 3-cone + short shuttle among combine WRs (faster = higher).
Size19▶
Height/weight z-score vs. the WR cohort (from official bio, not combine-dependent).
Receiving
Hands39▶
Catch rate — receptions ÷ targets.
Deep Threat99▶
Average depth of target — receiving air yards ÷ targets.
YAC Ability19▶
Yards after catch ÷ reception.
Role
Target Share80▶
Share of the team's targets while on the field, target-weighted across the season.
Air-Yards Share92▶
Share of the team's total air yards, target-weighted across the season.
Impact
Efficiency91▶
Receiving EPA ÷ target — the Rating's largest component.
Volume92▶
Total targets this season.
Career (regular season)
| Season | Tm | SI | G | Pass yds | Pass TD | Rush yds | Rush TD | Rec | Rec yds | Rec TD |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | SF | 40.8 | 3 | 2 | 20 | 1 | ||||
| 2025 | NO | 54.8 | 13 | 24 | 279 | |||||
| 2024 | DAL | 30.6 | 10 | -3 | 26 | 259 | 3 | |||
| 2023 | DAL | 68.7 | 16 | 35 | 54 | 657 | 8 | |||
| 2022 | HOU | 46.1 | 13 | 7 | 57 | 699 | 3 | |||
| 2021 | HOU | 62.2 | 16 | 21 | 90 | 1037 | 6 | |||
| 2020 | HOU | 75.9 | 15 | 81 | 1150 | 6 | ||||
| 2019 | LAR | 55.6 | 14 | 52 | 42 | 583 | 2 | |||
| 2018 | LAR | 84.2 | 15 | 68 | 1 | 80 | 1204 | 5 | ||
| 2017 | NE | 76.8 | 16 | 40 | 65 | 1082 | 7 | |||
| 2016 | NO | 83.1 | 15 | 30 | 78 | 1173 | 8 | |||
| 2015 | NO | 62.2 | 16 | 18 | 84 | 1138 | 9 | |||
| 2014 | NO | 56.7 | 10 | 73 | 1 | 53 | 550 | 3 |
Career profile
Across 13 NFL seasons on file, Brandin Cooks has played in 172 regular-season games, playing for 7 teams: NO (2014–2016), NE (2017), LAR (2018–2019), HOU (2020–2022), DAL (2023–2024), NO (2025), SF (2026).
He has rushed for 341 yards and 2 touchdowns. As a receiver he has caught 736 passes for 9,831 yards and 61 touchdowns. His most productive receiving season was 2018 with LAR: 1,204 yards and 5 touchdowns in 15 games.
By the ScoutIndex Rating, his best qualified season was 2018: a 84.2, in the 96th percentile among WRs that year.
Career highs (regular season)
- Most rushing yards in a game31 vs CLE, 2014 Week 2
- Most receiving yards in a game186 on 7 catches, 2 TD vs ARI, 2016 Week 15
2017 splits
regular season| Split | G | Rec | Rec yds | Rec TD |
|---|---|---|---|---|
| Home | 8 | 33 4.1/g | 529 66/g | 5 |
| Away | 8 | 32 4.0/g | 553 69/g | 2 |
| In division | 6 | 22 3.7/g | 329 55/g | 2 |
| Out of division | 10 | 43 4.3/g | 753 75/g | 5 |
| In wins | 13 | 58 4.5/g | 918 71/g | 7 |
| In losses | 3 | 7 2.3/g | 164 55/g | 0 |
| On grass | 5 | 22 4.4/g | 406 81/g | 2 |
| On turf | 11 | 43 3.9/g | 676 61/g | 5 |
| Indoors | 1 | 2 2.0/g | 37 37/g | 0 |
| Outdoors | 15 | 63 4.2/g | 1,045 70/g | 7 |
2017 game log
| Wk | Opp | Line | Score |
|---|---|---|---|
| Postseason | TEN | 3 rec, 32 yds, 0 TD | — |
| Postseason | JAX | 6 rec, 100 yds, 0 TD | — |
| Postseason | PHI | 1 rush yds, 0 TD · 1 rec, 23 yds, 0 TD | — |
| Week 1 | KC | 3 rec, 88 yds, 0 TD | 61.4 |
| Week 2 | NO | 6 rush yds, 0 TD · 2 rec, 37 yds, 0 TD | 57.3 |
| Week 3 | HOU | 5 rec, 131 yds, 2 TD | 95 |
| Week 4 | CAR | 4 rush yds, 0 TD · 3 rec, 38 yds, 0 TD | 47 |
| Week 5 | TB | 5 rec, 85 yds, 0 TD | 59.8 |
| Week 6 | NYJ | 6 rec, 93 yds, 0 TD | 78.4 |
| Week 7 | ATL | 4 rec, 65 yds, 1 TD | 75.8 |
| Week 8 | LAC | 5 rec, 26 yds, 0 TD | 38.7 |
| Week 10 | DEN | 6 rec, 74 yds, 0 TD | 45.5 |
| Week 11 | LV | 6 rec, 149 yds, 1 TD | 77.2 |
| Week 12 | MIA | 11 rush yds, 0 TD · 6 rec, 83 yds, 1 TD | 73.3 |
| Week 13 | BUF | 5 rush yds, 0 TD · 2 rec, 17 yds, 0 TD | 46.3 |
| Week 14 | MIA | 1 rec, 38 yds, 0 TD | 27.5 |
| Week 15 | PIT | 4 rec, 60 yds, 1 TD | 66.8 |
| Week 16 | BUF | 6 rush yds, 0 TD · 2 rec, 19 yds, 0 TD | 49.5 |
| Week 17 | NYJ | 8 rush yds, 0 TD · 5 rec, 79 yds, 1 TD | 58.9 |
Brandin Cooks — common questions
- What position does Brandin Cooks play?
- Brandin Cooks is listed as a WR.
- Which teams has Brandin Cooks played for?
- In the seasons on file (1999 onward), Brandin Cooks has played for NO (2014–2016), NE (2017), LAR (2018–2019), HOU (2020–2022), DAL (2023–2024), NO (2025), SF (2026).
- Where did Brandin Cooks go to college?
- Brandin Cooks played college football at Oregon State.
- When was Brandin Cooks drafted?
- Brandin Cooks was selected in round 1, 20th overall, of the 2014 NFL Draft.
- How many touchdowns has Brandin Cooks scored?
- Brandin Cooks has 63 touchdowns in the regular-season games on file (2 rushing, 61 receiving).
- What is Brandin Cooks's ScoutIndex Rating?
- Brandin Cooks rated 40.8 for 2026, the 21st percentile among WRs (provisional or limited sample). Ratings run 0–99; about 60 is a league-average qualified starter.
Related players
Top teammates, last season on file
- Brock PurdyQB · 2026
- Christian McCaffreyRB · 2026
- Mike EvansWR · 2026
- George KittleTE · 2026
- Deebo Samuel Sr.WR · 2026
- Kaelon BlackRB · 2026
- Demarcus RobinsonWR · 2026
- Jordan WatkinsWR · 2026
Drafted in round 1, 2014
- Jadeveon ClowneyDE · pick 1
- Greg RobinsonOT · pick 2
- Blake BortlesQB · pick 3
- Sammy WatkinsWR · pick 4
- Khalil MackOLB · pick 5
- Jake MatthewsOT · pick 6
- Mike EvansWR · pick 7
- Justin GilbertDB · pick 8
Also from Oregon State
- Anthony GouldWR · 2024–2026
- Kitan OladapoSAF · 2024–2026
- Taliese FuagaOT · 2024–2026
- Luke MusgraveTE · 2023–2026
- Alex AustinDB · 2023–2026
- Teagan QuitorianoTE · 2022–2026
- Nahshon WrightCB · 2021–2026
- Blake BrandelC · 2020–2026