WR Kendrick Bourne - San Francisco 49ers

6-1, 203Born: 8-4-1995College: Eastern WashingtonDrafted: ---

Main      Career stats      Game Logs      Split Stats      Play-by-play      Latest News

Game Recaps

2019 Week 7 vs WAS (4 / 3 / 69 / 0 rec)

Bourne took over Marquise Goodwin's role in the offense after Goodwin got hurt on San Francisco's first drive. This role was abundantly clear on Bourne's three receptions, as all three involved routes typically run by Goodwin. The first was a deep out route from the left slot that gained 28 yards against safety Landon Collins. Both of Bourne's other catches came on backside crossing routes, but the last one was the same play Goodwin scored a touchdwn on against Cincinnati in Week 2. Namely, Bourne motioned tight to the line as if he was going to block, then navigated through the sea of humanity while the backfield executed a play-action fake, and then found himself wide open deep downfield. It would have been a touchdown if not for the tempestuous conditions producing an underthrow by Jimmy Garoppolo.

2019 Week 10 vs SEA (8 / 4 / 42 / 1 rec)

Bourne started off the game well, scoring a first-quarter touchdown on a quick slant in the red zone against slot cornerback Jamar Taylor. After Emmanuel Sanders got hurt, Bourne stepped into an expanded role, playing nearly ever snap. Unfortunately, the only two things of note that Bourne did from there were absolute killers. First, he somehow volleyball-set a wide-open deep gain for San Francisco into an easy interception for Seattle. Then, late in the fourth quarter, Bourne dropped what would have been a carbon copy of his previoius touchdown. Making that wide-open catch would have (at the very least) set the 49ers up with 1st-and-goal inside the 10-yard line.

2019 Week 11 vs ARI (6 / 4 / 31 / 1 rec)

Bourne's second target nearly produced a carbon copy of the "while wide open, drop a slightly high throw and tip it to the defender for an interception" play that he pulled off against Seattle last week. He redeemed himself two targets later by badly beating cornerback Byron Murphy, Jr., on a quick slant at the goal line for a touchdown that gave the 49ers a fourth quarter lead.

2019 Week 13 vs BAL (3 / 3 / 42 / 0 rec)

Bourne extended San Francisco's scoring drive to open the game with a third-down, 30-yard catch and run. It was actually the result of a blown coverage by Marcus Peters, however. It's hard to know what Peters was supposed to do on the play, but whatever it was, it wasn't crashing so far inside that you completely vacate the short left zone for which you're solely responsible.

2019 Week 14 vs NO (4 / 3 / 18 / 2 rec)

Though both were vital to San Francisco's chances of winning, Bourne's two red zone touchdowns were completely different stylistically. The first, which answered New Orleans' "hot knife through butter" opening touchdown drive, was designed to target Bourne's pivot route against the Saints' quarters coverage. He faked a 7-yard out route, pivoted off of Marcus Lattimore toward the inside, and made an easy catch for the score. In contrast, his second touchdown, which put the 49ers up 42-33 in the fourth quarter, resulted from everyone else being covered, and Bourne losing slot cornerback P.J. Williams in the back of the end zone during a sandlot scramble drill.

2019 Week 15 vs ATL (2 / 1 / 11 / 0 rec)

Though Bourne only had two targets, both were on third down; yet even more evidence that he's a coveted weapon for Kyle Shanahan in crucial situations. Having said that, he won't be for long if he keeps dropping half of said targets like he did in this game.

2019 Week 16 vs LAR (3 / 2 / 29 / 0 rec)

Once again, Bourne came through in his role as San Francisco's situational football weapon. This time, he converted a 3rd-and-16 on the 49ers' game-winning drive. It was a simple option route out of the left slot where he was able to settle down in a hole in the Rams' Cover-3 zone.

2019 Week 19 vs MIN (5 / 3 / 40 / 1 rec)

Bourne had a big game, but not without some flaws. He came through with a short score off of a play action pass to cap the 49ers first drive and also made a sprawling catch on a 3rd and long desperation quacker from Jimmy Garoppolo to extend the second drive. He also had two bad drops, but redeemed himself in the second half with a leaping catch on a third and long.

2018 Week 2 vs DET (1 / 1 / 4 / 1 rec)

Bourne made the most of his minimal playing time, scoring a touchdown on his only target. He actually lined up in the backfield with the 49ers in 01 personnel (0 running backs, 4 wide receivers) inside the Lions' 5-yard line. This personnel and alignment seemed to confuse Detroit's defense, leaving Bourne completely uncovered on his route into the left flat.

2018 Week 3 vs KC (2 / 1 / 27 / 0 rec)

Bourne once again produced a big play in limited usage (only 22 percent of snaps). This time, he gained 27 yards on a dig route against the press man-to-man coverage of cornerback Steven Nelson, which put San Francisco in position to score much-needed points going into half time.

2018 Week 4 vs LAC (4 / 3 / 34 / 1 rec)

With Marquise Goodwin at less than full health, and his backup Dante Pettis, getting injured on the 49ers first punt return of the game, Bourne saw a significant uptick in playing time -- at an unfamiliar position in the formation. Oddly enough, his touchdown catch actually came at his normal position before Goodwin got hurt. Substituting in for Pierre Garcon near the goal line, Bourne ran a quick slant from wide right after faking his initial step to the outside and was able to cross the face of cornerback Casey Hayward for an easy catch.

2018 Week 5 vs ARI (7 / 4 / 33 / 0 rec)

Bourne saw significant increase in playing time because Pierre Garcon left the game due to injury for a full quarter and was substituted out frequently after he returned. This did not translate to a significant increase in production, however, as he couldn't consistently beat the man-to-man coverage of Arizona's cornerbacks. The rare instance in which he did get separation resulted in his longest reception of the game (10 yards). Working from wide left against Bene Benwikere, he used an outside move to get the cornerback off balance, and then went inside on a shallow cross that was now wide open.

2018 Week 6 vs GB (3 / 1 / 22 / 0 rec)

With Trent Taylor unavailable due to injury, Bourne served as San Francisco's third wide receiver on the 30 percent of snaps where they employed three-wide personnel. However, he wasn't actually used in the traditional slot role a la Taylor, instead lining up outside or stacked at the line with another receiver. Bourne's lone reception came on the 49ers' first drive. Stacked in front of Marquise Goodwin at the Packers 22-yard line, Bourne was got wide open on his dig route through the middle of Green Bay's zone. He caught the ball in stride and broke a tackle to gain an extra 7 yards, which set up Matt Breida's touchdown run one play later.

2018 Week 7 vs LAR (1 / 0 / 0 / 0 rec)

Bourne warrants mention because he saw a significant increase in non-garbage time replacement of Pierre Garcon. But he didn't do anything with the opportunity because, like Garcon, he couldn't beat Marcus Peters' man-to-man coverage.

2018 Week 8 vs ARI (10 / 7 / 71 / 0 rec)

Bourne's gaudy target total was due to Patrick Peterson shadowing Marquise Goodwin. Until the 49ers' last-drive desperation, none of his receptions went for double-digit yardage, which makes perfect sense as Bourne's role is as the fill-in for Pierre Garcon, and is the poor man's version of him in this offense.

2018 Week 10 vs NYG (7 / 4 / 33 / 0 rec)

As expected, Bourne started in place of Pierre Garcon. Unexpectedly, he didn't see his first proper target until the third quarter. ("Proper" insofar as his actual first target was intercepted thanks to the confluence of a late throw and a deflection tipped into the awaiting arms of B.J. Goodson.) Bourne's lack of opportunity wasn't an issue of facing shadow coverage from Janoris Jenkins, as the Giants mainly played Cover-3 zone.

2018 Week 12 vs TB (3 / 2 / 27 / 0 rec)

Bourne was targeted on the 49ers' third offensive play ... and then wasn't heard from again until midway through the third quarter ... and then wasn't heard from again until midway through the fourth quarter despite Tampa Bay's already-soft pass defense playing even softer. Why? It turns out to have been a combination of a) Bourne predominately running decoy routes to clear out space for other receivers, and b) Nick Mullens getting rid of the ball quickly to someone else before Bourne even finished his route.

2018 Week 13 vs SEA (6 / 4 / 60 / 0 rec)

As has been the case for months now, Bourne played the Pierre Garcon role in San Francisco's offense. His first target didn't come until the second quarter, and a rolling-out Nick Mullens threw high and wide on an open shallow crossing route. The rest of his targets occurred during garbage time, so not much to learn from those, except for his 33-yard reception with six minutes left. It was a deep hook route in front of cornerback Shaquill Griffin, wherein a spin inside after the catch avoided both Griffin and safety Delano Hill, and then a matrix-level, open-field juke on safety Tedric Thompson set Bourne off to the races. (He's not that fast, so he ended up losing the race.)

2018 Week 14 vs DEN (4 / 2 / 22 / 0 rec)

Bourne started in place of Pierre Garcon, but split time at the position with Marquise Goodwin. He was targeted on the second play of the game, stumbling off the line of scrimmage, but recovering to gain 10 yards on a quick out. After dropping his second target, Bourne gained 13 yards on a square in against the off man coverage of cornerback Isaac Yiadom. After his next catch was nullified by a defensive penalty, Bourne's final target came on the first play of the 49ers' first drive of the second half. It was another square in, but this time he slipped and fell making his break inside, so the pass fell incomplete (and almost intercepted). In short, Bourne's cleats played defense against him as well as Denver did.

2018 Week 15 vs SEA (4 / 2 / 16 / 0 rec)

Bourne, who once again started for Pierre Garcon, had a performance that was defined by two plays in the middle of the field. On the positive play, he ran a shallow cross out of the left slot and made a spectacular, death defying catch on the type of throw announcers and fans label "The quarterback was trying to get him killed." While that play could have been much worse for Bourne, his negative play could have been much worse for the 49ers had they lost. On 3rd-and-10 with the game tied late in the fourth quarter, Bourne ran a deep dig route from outside right and was wide open. Nuck Mullens tossed a perfect ball despite getting clobbered as he threw, but Bourne flat out dropped it, thereby giving Seattle a chance to win in regulation.

2018 Week 16 vs CHI (5 / 4 / 73 / 0 rec)

Bourne gained over half of his yardage on two targets in the fourth quarter. On the first, a 22-yard gain, Kyle Shanahan's play design manipulated linebacker Roquan Smith and safety Deon Smith such that Bourne's perfectly executed corner-post route was wide open in the middle of the field. Then, inside the two-minute warning, Bourne caught a shallow cross 4 yards downfield and was able to run for 21 more because the combination of San Francisco's other routes and Chicago's man-to-man coverage cleared the side of the field that Bourne crossed into.

2018 Week 17 vs LAR (6 / 5 / 59 / 1 rec)

Bourne had a bizarre day, with 3 of his 6 targets involving some kind of penalty, as well as another "target" that was nullified due to penalty. One of the former was Bourne's 2-yard touchdown in the fourth quarter, where he made an adept hands-only catch despite being interfered with by cornerback Nickell Robey-Coleman. Bourne's other big play also involved a contested catch situation. This time, he did a good job navigating through traffic at the line of scrimmage, ran a deep crossing route, and made a leaping 20-yard catch between two defenders.

2017 Week 9 vs ARI (6 / 2 / 39 / 0 rec)

Bourne got the vast majority of his playing time after Trent Taylor got hurt at the end of the first half, albeit lining up on the outside rather than in Taylor's slot position. Overall, Bourne ran his routes well, especially on his 25-yard reception to start the third quarter. Bourne had to widen his stem and dip his inside shoulder at around five yards to avoid getting completely knocked off his route by Tyrann Mathieu, and then broke inside at 20 yards, just in front of deep zone coverage by Tramon Williams. Unfortunately, three of Bourne's incomplete targets were far less pleasing to the eye: a miscommunication with C.J. Beathard, a drop, and a slip-and-fall at the top of his post route.

2017 Week 10 vs NYG (3 / 3 / 42 / 0 rec)

Bourne had a higher snap percentage than usual because San Francisco leaned heavily on two-wide receiver sets, and Aldrick Robinson mostly sees the field in three-wide receiver sets. All three of Bourne's targets came on third down, and he was able to convert all three for first downs. All three of his targets came when he was wide open against the Giants' zone coverage.

2017 Week 12 vs SEA (2 / 2 / 22 / 0 rec)

Although Louis Murphy started ahead of Bourne, he was San Francisco's choice for two-wide receiver sets in obvious passing situations. Despite that usage and running routes on about 80 percent of his snaps, he only saw relatively inconsequential targets. The first came midway through the first quarter when he came back towards his scrambling quarterback and made a tiptoeing, 7-yard catch along the side line. Bourne's second (and final) target wasn't until fourth quarter garbage time.

2017 Week 14 vs HOU (2 / 2 / 29 / 0 rec)

After a holding penalty backed the 49ers out of the red zone, Bourne put them inside the 10 by catching a short comeback route on the outside and then evading cornerback Kevin Johnson's tackle for 18 yards. His second catch was nearly identical, except this time it was getting 11 yards back after consecutive penalties backed them into 2nd-and-19 from their own 4-yard line.

2017 Week 15 vs TEN (6 / 4 / 85 / 0 rec)

Bourne produced the 49ers' longest play of the game, a 54-yard catch and run that set up the first of their two go-ahead drives in the fourth quarter. He ran a slant out of the left slot and was wide open. Jimmy Garoppolo delivered the pass in stride, thereby allowing Bourne to weave his way for 41 yards after the catch almost completely untouched.

2017 Week 16 vs JAX (5 / 1 / 12 / 0 rec)

All five of Bourne's targets came during the first half. (He didn't get hurt and wasn't being shadowed, so the reason for his lack of targets in the second half is a mystery pending further investigation.) What explains Bourne's dismal 20 percent catch rate is as follows: 1) He was wide open on a deep crossing pattern, but Jimmy Garoppolo overthrew him; 2) He broke open towards the sideline on a busted play, but a sack-escaping Garoppolo threw it towards the inside instead, resulting in an interception; 3) He slipped and fell while covered like a blanket, so Garoppolo threw the ball away; and 4) He was wide open, but the pass was batted down at the line of scrimmage. The good news here is that three of these four incomplete targets came in the red zone.

2017 Week 17 vs LAR (5 / 2 / 28 / 0 rec)

One of Bourne's targets was intercepted and the other was on a throwaway, so he really had two catches in three attempts. On the lone incompletion, Bourne beat cornerback Kevin Peterson on a post pattern, but safety Cody Davis jumped the route and jarred the ball loose. Of his two completions, one was more impressive than the other, as he beat the man-to-man coverage of Trumaine Johnson on one of only 8 snaps the Rams' defensive starters played.