Kendrick Bourne – NFL Wide Receiver: Full Career Breakdown, Stats, and What to Expect in 2026
From Portland to the NFL Without Getting Drafted
Kendrick Bourne was born August 4, 1995, in Portland, Oregon. His father is African-American, his mother is Samoan – a heritage shared by a disproportionate number of NFL players, though Bourne rarely gets mentioned in that context. He played high school ball at Milwaukie Academy of the Arts in Milwaukie, Oregon, not exactly a recruiting hotbed, and went on to play four years at Eastern Washington in the FCS.
At Eastern Washington, he and Cooper Kupp formed one of the most productive receiving combinations in FCS history. Bourne hauled in over 200 passes for more than 3,000 yards and 27 touchdowns across his college career. He broke out as a sophomore in 2014 – 52 catches, 814 yards, 10 touchdowns at age 19. His final two seasons both cleared 70 receptions and 1,000 yards.
None of it was enough to get drafted. At the 2017 NFL Combine, Bourne ran a 4.68 40-yard dash, a time that lands in roughly the 10th percentile among receivers. FCS pedigree plus a slow Combine time equals no draft selection, regardless of what the production tape says. The San Francisco 49ers signed him as an undrafted free agent on May 4, 2017, on a three-year deal worth $1.67 million with $25,000 guaranteed and a $5,000 signing bonus. That’s not a vote of confidence – that’s a roster spot.
Four Seasons in San Francisco Building Something Quietly
His rookie year was unremarkable by design. Kyle Shanahan named him the fifth receiver on the depth chart behind Marquise Goodwin, Pierre Garçon, Aldrick Robinson, and Trent Taylor. He played in 10 games, started none, and finished with 16 catches for 257 yards. He was a healthy scratch for five consecutive weeks at one point.
2018 was when he started becoming a real piece of the offense. He played all 16 games, started eight of them, and caught 42 passes for 487 yards with four touchdowns. His 12 red zone targets ranked 32nd among all receivers that season – not dominant volume, but it showed Shanahan trusted him in scoring situations. He caught nine of those 12. That conversion rate is what kept him on the roster as the 49ers added talent around him.
In 2019 and 2020 the 49ers drafted Deebo Samuel and invested heavily in their receiving corps. George Kittle and Samuel became the priority targets. Bourne’s numbers reflected the competition for touches – 30 catches for 398 yards and two touchdowns in 2019, then 36 catches for 478 yards and two touchdowns in 2020. Neither season stands out statistically. But he stayed on the field, stayed useful, and finished his four years in San Francisco with a reputation as a dependable third option who didn’t drop the ball and didn’t miss assignments.
When his contract expired after 2020, the New England Patriots came calling with something considerably better than what the 49ers had originally offered.
2021 With the Patriots – the Best Season of His Career
The Patriots signed Bourne on March 19, 2021. His first year in New England was the standout season of his career: 55 receptions, 800 yards, five touchdowns, all in 17 games. Mac Jones was the quarterback, Bill Belichick was running the show, and somehow Bourne was the one who had the 75-yard touchdown catch against Dallas in Week 6 – his career-long reception to that point. He also had 12 rushing attempts for 125 yards that season, which was new. Before 2021 he had never carried the ball in the NFL.
There’s one data point from that season worth stopping on. In a Week 7 game against the Jets, Bourne completed his first career pass attempt – a 25-yard touchdown to Nelson Agholor – and finished with a perfect passer rating of 158.3. It’s a trivia answer now, but it also says something about how Belichick was using him: as a player with enough football IQ to be handed a trick play and execute it without error.
After that season, the decline was real and fairly quick. In 2022 he caught 35 passes for 434 yards and one touchdown in 16 games. Fine numbers, not 2021 numbers. In 2023, he hit injured reserve in late October – only 13 games played, 28 catches, 305 yards. The 2024 season was messier: he was placed on the PUP list in July, didn’t come off until early October, returned for 12 games, caught 28 passes for 305 yards. The Patriots released him on August 27, 2025.
Bourne’s Career Stats by Season
| Year | Team | G | GS | Rec | Yards | Avg | TD |
|---|---|---|---|---|---|---|---|
| 2017 | SF | 10 | 0 | 16 | 257 | 16.1 | 0 |
| 2018 | SF | 16 | 8 | 42 | 487 | 11.6 | 4 |
| 2019 | SF | 14 | 4 | 30 | 398 | 13.3 | 2 |
| 2020 | SF | 16 | 4 | 36 | 478 | 13.3 | 2 |
| 2021 | NE | 17 | 8 | 55 | 800 | 14.5 | 5 |
| 2022 | NE | 16 | 5 | 35 | 434 | 12.4 | 1 |
| 2023 | NE | 13 | 9 | 28 | 305 | 10.9 | 0 |
| 2024 | NE | 12 | 9 | 28 | 305 | 10.9 | 1 |
| 2025 | SF | 16 | – | 37 | 551 | 14.9 | 0 |
| Career | 127 | – | 329 | 4,265 | 13.0 | 22 | |
One thing stands out in these numbers that doesn’t get mentioned enough: Bourne has never fumbled in a regular season NFL game. Over 127 games and 329 receptions, zero lost fumbles. For a receiver who also carried the ball 20 times over his career, that’s a specific kind of reliability that doesn’t show up in a targets-per-game calculation but matters to coaches.
The 2025 Return to San Francisco
The 49ers signed Bourne on September 8, 2025, eight days after the Patriots released him. The reunion made sense on paper: Kyle Shanahan already knew what Bourne could do, and San Francisco was missing Brandon Aiyuk (ACL and MCL) and Ricky Pearsall from the jump. Bourne wasn’t the long-term answer – he was the short-term one.
What nobody quite expected was back-to-back 142-yard games. In Week 5 against the Rams, Bourne had 10 catches for 142 yards, his highest single-game reception total. He matched the yardage again in Week 6 – 5 catches, 142 yards. Two consecutive 142-yard performances in his age-30 season, for a guy who was a PUP-list player fourteen months earlier.
As starters returned and the roster depth improved, his role predictably shrank. He finished the regular season with 37 catches on 53 targets for 551 yards and no touchdowns across all 16 games. That 70% catch rate is notable. No touchdowns in 16 games despite that volume is the part that limits his fantasy appeal – but more on that shortly.
He became a free agent again on March 6, 2026.
Arizona Cardinals Contract and What His Role Actually Looks Like
The Cardinals signed Bourne on March 9, 2026. Two years, with an average annual salary of $5 million and up to $11.47 million in the deal, max value $16.47 million. The signing bonus was $4.5 million, with $7.5 million in total guaranteed money. In 2026 alone, his cap hit is $4.78 million.
He is the third receiver on Arizona’s depth chart. Marvin Harrison Jr. is the WR1. Michael Wilson is WR2. Bourne is behind both of them and ahead of a group that includes Xavier Weaver (restricted free agent after 2026), Tejhaun Palmer, and Bryson Green. The team moved on from Greg Dortch, who had 29 catches for 206 yards and three touchdowns in 2025 – Bourne is a direct upgrade on that production level.
The QB situation matters. Jacoby Brissett is the likely starter in 2026 after taking over from Kyler Murray in Week 6 of 2025 and leading the league in pass attempts from that point forward. A Brissett-led offense throws a lot. That’s a mild positive for everyone in the Cardinals passing game, including the WR3. Whether Bourne actually sees enough targets to produce fantasy-relevant numbers is a different question.
Cardinals WR Depth Chart – 2026
| Depth | Player | Contract Status | 2025 Stats |
|---|---|---|---|
| WR1 | Marvin Harrison Jr. | Rookie deal (2025–2028) | Injury-limited |
| WR2 | Michael Wilson | Under contract | Active role |
| WR3 | Kendrick Bourne | 2-year / $10M+ (2026–2027) | 37 rec, 551 yds, 0 TD |
| WR4 | Xavier Weaver | Restricted FA after 2026 | Limited role |
His 2026 Fantasy Football Value – Don’t Overthink It
Bourne is currently ranked WR116 in consensus half-PPR fantasy rankings as of May 2026. That number is accurate. He’s a WR3 on a team where the WR1 (Harrison) is also being drafted in the WR35 range, which tells you how cautious the industry is about Arizona’s passing attack.
The argument for rostering him in a 14- or 16-team league is simple: if Harrison or Wilson misses time, Bourne showed in 2025 exactly what he does with an expanded role. The two 142-yard games were not flukes – he had 10 receptions in one of them, which means the volume was real and sustained across a full game. He’s the kind of receiver who, given 8 targets in a game where the WR1 is inactive, will catch 6 of them.
The argument against is equally simple: no touchdowns in 16 games last year, a 30-year-old WR3 role, and a quarterback in Brissett who spreads the ball around heavily but doesn’t necessarily elevate depth receivers into consistent weekly scorers. In standard scoring formats, zero touchdowns in a season is a death sentence for fantasy value.
He’s worth a pick around round 15–16 in a 14-team PPR league, purely as injury insurance behind the Cardinals’ top two receivers. Don’t start him week one unless the injury situation forces it.
The Bourne Blessed Foundation and Life Off the Field
Bourne runs the Bourne Blessed Foundation, a charitable organization he established and continues to fund through his NFL career. The foundation’s work is documented at bourneblessedfoundation.com. He also maintains a YouTube channel under the handle @bournepoly – the “poly” being a reference to his Polynesian/Samoan heritage – where he has documented his career and engages with fans directly. The channel predates his Patriots tenure and has accumulated a genuine following separate from his on-field profile.
He is 30 years old, entering his ninth NFL season. Most receivers in the league at his age and draft status – undrafted, never a Pro Bowler, never a WR1 – have been out of the league for three or four years already. Bourne has lasted because he’s coachable, doesn’t fumble, runs clean routes, and takes on whatever role the offense needs him to fill. That’s not a glamorous career summary. It’s a durable one.
Comments