K.J. Osborn Catches Touchdown In Playoff Loss
Minnesota Vikings wide receiver K.J. Osborn caught two of ...
Year Year | Games Played Games | Targets Tgts | Receptions Rec | Receiving Yards Rec Yds | Yards Per Reception YPR | Air Yards Air Yds | Receiving TDs Rec TD | Fantasy Points Per Game Fantasy Pts/Game |
---|---|---|---|---|---|---|---|---|
2022 | 17 | 90 | 60 | 650 | 10.8 | 757 | 5 | 9.2 (#51) |
2021 | 17 | 82 | 50 | 655 | 13.1 | 863 | 7 | 9.3 (#46) |
2020 | 9 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0.0 (#169) |
Targets | Target Share | Target Rate | Snap Share | Slot Snaps | Routes Run | Route Participation Route % |
---|---|---|---|---|---|---|
90 (5.3 p/g) | 14.3% (10.7% rz) | 16.5% | 74.2% | 486 (59.2% rate) | 545 (32.1 p/g) | 81.3% |
#45 | #67 | #82 | #54 | #5 | #13 | #53 |
Air Yards | Air Yards Share | Average Target Distance (ADOT) Target Depth (ADOT) | Deep Targets | Red Zone Targets Red Zone Tgts | Target Quality Rating | Catchable Target Rate |
---|---|---|---|---|---|---|
757 (44.5 p/g) | 14.4% | 8.4 | 12 (0.7 p/g) | 11 (8 rec) | 5.38 | 77.8% (70 tgts) |
#56 | #83 | #85 | #48 | #40 | #54 | #42 |
Receptions Recs | Receiving Yards Rec Yards | Yards After Catch YAC | Unrealized Air Yards | Total TDs | Fantasy Points Per Game Fantasy Pts/Game | Expected Fantasy Points Per Game Expected Fantasy Pts/Game |
---|---|---|---|---|---|---|
60 (3.5 p/g) | 650 (38.2 p/g) | 307 (3.4 p/tgt) | 414 (4.6 p/tgt) | 5 (7.9% rate) | 9.2 | 9.0 (+0.13 diff) |
#41 | #48 | #24 | #50 | #29 | #51 | #54 |
Target Accuracy | Yards Per Route Run | Formation Adjusted Yards Per Route Run Formation Adjusted YPRR | Yards Per Target YPT | Yards Per Reception YPR | Yards Per Team Pass Attempt Yards/Team Pass Attempt | True Catch Rate |
---|---|---|---|---|---|---|
7.6 | 1.19 | - | 7.2 | 10.8 | 0.97 | 85.7% (66.7% actual) |
#29 | #85 | - | #69 | #76 | #72 | #40 |
Target Separation | Average Cushion | Target Premium | Dominator Rating | Juke Rate | Drops | Contested Catch Rate Contested Catch % |
---|---|---|---|---|---|---|
1.87 | 4.51 | -4.5% | 15.2% | 15.9% | 7 (7.8% rate) | 37.5% (8 tgts) |
#39 | #77 | #57 | #64 | - | #12 | #63 |
Production Premium | Expected Points Added (EPA) EPA | QB Rating Per Target QB Rating Per Target | Best Ball Points Added Best Ball Pts Added | Fantasy Points Per Route Run Fantasy Points Per Route | Fantasy Points Per Target Fantasy Points Per Target | Total Fantasy Points Total Fantasy Pts |
---|---|---|---|---|---|---|
-0.2 | +33.3 | 97.0 | 57.4 (3.4 p/g) | 0.29 | 1.73 | 155.60 |
#45 | #38 | #41 | #41 | #77 | #50 | #45 |
Total Route Wins | Route Win Rate | Routes vs Man | Win Rate vs Man | Target Rate vs Man | Target Separation vs Man Tgt Separation vs Man | Fantasy Points Per Target vs Man Fantasy Pts/Tgt vs Man |
---|---|---|---|---|---|---|
162 | 40.3% | 288 (244 zone) | 35.7% (43.3% zone) | 16.0% (16.0% zone) | 1.77 (2.58 zone) | 1.43 (2.16 zone) |
#29 | #59 | #13 | #49 | #87 | #29 | #82 |
Targets | Target Share | Target Rate | Snap Share | Slot Snaps | Routes Run | Route Participation Route % |
---|---|---|---|---|---|---|
82 (4.8 p/g) | 14.7% (10.5% rz) | 17.4% | 67.6% | 292 (39.9% rate) | 472 (27.8 p/g) | 78.1% |
#47 | #65 | #83 | #70 | #23 | #31 | #61 |
Air Yards | Air Yards Share | Average Target Distance (ADOT) Target Depth (ADOT) | Deep Targets | Red Zone Targets Red Zone Tgts | Target Quality Rating | Catchable Target Rate |
---|---|---|---|---|---|---|
863 (50.8 p/g) | 19.0% | 10.5 | 16 (0.9 p/g) | 8 (6 rec) | 4.36 | 67.1% (55 tgts) |
#43 | #66 | #51 | #34 | #59 | #83 | #84 |
Receptions Recs | Receiving Yards Rec Yards | Yards After Catch YAC | Unrealized Air Yards | Total TDs | Fantasy Points Per Game Fantasy Pts/Game | Expected Fantasy Points Per Game Expected Fantasy Pts/Game |
---|---|---|---|---|---|---|
50 (2.9 p/g) | 655 (38.5 p/g) | 190 (2.3 p/tgt) | 398 (4.9 p/tgt) | 7 (13.7% rate) | 9.3 | 8.2 (+1.11 diff) |
#48 | #45 | #55 | #43 | #18 | #46 | #67 |
Target Accuracy | Yards Per Route Run | Formation Adjusted Yards Per Route Run Formation Adjusted YPRR | Yards Per Target YPT | Yards Per Reception YPR | Yards Per Team Pass Attempt Yards/Team Pass Attempt | True Catch Rate |
---|---|---|---|---|---|---|
6.4 | 1.39 | 1.28 | 8.0 | 13.1 | 1.08 | 90.9% (61.0% actual) |
#89 | #78 | #70 | #51 | #40 | #53 | #24 |
Target Separation | Average Cushion | Target Premium | Dominator Rating | Juke Rate | Drops | Contested Catch Rate Contested Catch % |
---|---|---|---|---|---|---|
1.52 | 4.69 | +0.5% | 17.9% | 0.0% | 1 (1.2% rate) | 31.6% (19 tgts) |
#70 | #39 | #51 | #51 | #90 | #116 | #62 |
Production Premium | Expected Points Added (EPA) EPA | QB Rating Per Target QB Rating Per Target | Best Ball Points Added Best Ball Pts Added | Fantasy Points Per Route Run Fantasy Points Per Route | Fantasy Points Per Target Fantasy Points Per Target | Total Fantasy Points Total Fantasy Pts |
---|---|---|---|---|---|---|
+3.0 | +44.5 | 114.6 | 54.6 (3.2 p/g) | 0.34 | 1.93 | 158.50 |
#36 | #23 | #24 | #40 | #64 | #25 | #40 |
Total Route Wins | Route Win Rate | Routes vs Man | Win Rate vs Man | Target Rate vs Man | Target Separation vs Man Tgt Separation vs Man | Fantasy Points Per Target vs Man Fantasy Pts/Tgt vs Man |
---|---|---|---|---|---|---|
152 | 38.6% | 241 (219 zone) | 27.4% (47.6% zone) | 15.8% (18.3% zone) | 1.09 (2.32 zone) | 1.94 (1.96 zone) |
#45 | #53 | #25 | #88 | #84 | #90 | #35 |
Targets | Target Share | Target Rate | Snap Share | Slot Snaps | Routes Run | Route Participation Route % |
---|---|---|---|---|---|---|
0 (0.0 p/g) | 0.0% (0.0% rz) | 0.0% | 0.0% | 0 | 0 (0.0 p/g) | 0.0% |
#224 | - | - | #247 | #232 | #239 | - |
Air Yards | Air Yards Share | Average Target Distance (ADOT) Target Depth (ADOT) | Deep Targets | Red Zone Targets Red Zone Tgts | Target Quality Rating | Catchable Target Rate |
---|---|---|---|---|---|---|
0 (0.0 p/g) | 0.0% | 0.0 | 0 (0.0 p/g) | 0 (0 rec) | - | 0.0% (0 tgts) |
- | - | - | #188 | #181 | - | - |
Receptions Recs | Receiving Yards Rec Yards | Yards After Catch YAC | Unrealized Air Yards | Total TDs | Fantasy Points Per Game Fantasy Pts/Game | Expected Fantasy Points Per Game Expected Fantasy Pts/Game |
---|---|---|---|---|---|---|
0 (0.0 p/g) | 0 (0.0 p/g) | 0 (0.0 p/tgt) | 0 (0.0 p/tgt) | 0 | 0.0 | - |
#217 | #217 | #210 | #209 | #143 | #169 | - |
Target Accuracy | Yards Per Route Run | Formation Adjusted Yards Per Route Run Formation Adjusted YPRR | Yards Per Target YPT | Yards Per Reception YPR | Yards Per Team Pass Attempt Yards/Team Pass Attempt | True Catch Rate |
---|---|---|---|---|---|---|
0.0 | 0.00 | - | 0.0 | 0.0 | 0.00 | 0.0% (0.0% actual) |
- | - | - | - | - | - | - |
Target Separation | Average Cushion | Target Premium | Dominator Rating | Juke Rate | Drops | Contested Catch Rate Contested Catch % |
---|---|---|---|---|---|---|
0.00 | 0.00 | -100.0% | - | - | 0 (0.0% rate) | 0.0% (0 tgts) |
- | - | #216 | - | - | #155 | - |
Production Premium | Expected Points Added (EPA) EPA | QB Rating Per Target QB Rating Per Target | Best Ball Points Added Best Ball Pts Added | Fantasy Points Per Route Run Fantasy Points Per Route | Fantasy Points Per Target Fantasy Points Per Target | Total Fantasy Points Total Fantasy Pts |
---|---|---|---|---|---|---|
0.0 | 0.0 | 14.6 | 0.0 (0.0 p/g) | 0.00 | 0.00 | 0.00 |
#93 | #179 | - | #153 | - | - | #217 |
Week Wk | Opponent Opp | Primary Corner Primary Corner | Snap Share Snap Share | Routes Routes | Targets Targets | Receptions Receptions | Receiving Yards Receiving Yards | Fantasy Points Fantasy Points |
---|---|---|---|---|---|---|---|---|
1 | GB | Rasul Douglas | 60.3% | 22 (66.7% rate) | 4 (2 rz) | 3 | 14 (20 air) | 4.4 (#82) |
2 | PHI | James Bradberry | 81.0% | 39 (81.3% rate) | 2 | 2 | 25 (8 air) | 4.5 (#79) |
3 | DET | Mike Hughes | 74.6% | 32 (76.2% rate) | 8 (1 rz) | 5 (1 tds) | 73 (131 air) | 18.3 (#15) |
4 | NO | Bradley Roby | 81.5% | 33 (80.5% rate) | 2 | 1 | 6 (12 air) | 1.5 (#98) |
5 | CHI | Kyler Gordon | 82.4% | 36 (83.7% rate) | 5 | 5 | 41 (29 air) | 9.1 (#46) |
6 | MIA | Justin Bethel | 61.2% | 19 (57.6% rate) | 5 | 3 | 18 (23 air) | 4.8 (#57) |
8 | ARI | Isaiah Simmons | 77.9% | 32 (82.1% rate) | 5 (1 rz) | 2 (1 tds) | 8 (39 air) | 8.8 (#49) |
9 | WAS | Danny Johnson | 83.1% | 37 (86.1% rate) | 2 | 0 | 0 (23 air) | 0.0 (#91) |
10 | BUF | Taron Johnson | 78.2% | 47 (87.0% rate) | 11 | 4 | 35 (104 air) | 7.7 (#52) |
11 | DAL | Daron Bland | 75.9% | 29 (78.4% rate) | 3 | 2 | 17 (25 air) | 3.7 (#73) |
12 | NE | Myles Bryant | 55.4% | 23 (59.0% rate) | 2 | 1 | 8 (18 air) | 2.3 (#97) |
13 | NYJ | D.J. Reed | 63.5% | 23 (62.2% rate) | 3 | 2 | 17 (25 air) | 3.7 (#71) |
14 | DET | Mike Hughes | 74.6% | 35 (77.8% rate) | 5 (2 rz) | 5 (1 tds) | 38 (24 air) | 14.8 (#23) |
15 | IND | Julian Blackmon | 80.0% | 49 (80.3% rate) | 16 (3 rz) | 10 (1 tds) | 157 (123 air) | 31.7 (#2) |
16 | NYG | Darnay Holmes | 67.6% | 35 (67.3% rate) | 4 (1 rz) | 3 | 17 (13 air) | 4.7 (#67) |
17 | GB | Darnell Savage | 78.9% | 30 (81.1% rate) | 7 (1 rz) | 7 (1 tds) | 59 (38 air) | 18.9 (#11) |
18 | CHI | DeAndre Houston-Carson | 77.5% | 24 (72.7% rate) | 6 | 5 | 117 (102 air) | 16.7 (#12) |
19 | NYG | Fabian Moreau | 57.1% | 29 (72.5% rate) | 3 (1 rz) | 2 (1 tds) | 20 (15 air) | 10.0 (#22) |
Week Wk | Opponent Opp | Primary Corner Primary Corner | Snap Share Snap Share | Routes Routes | Targets Targets | Receptions Receptions | Receiving Yards Receiving Yards | Fantasy Points Fantasy Points |
---|---|---|---|---|---|---|---|---|
1 | CIN | Mike Hilton | 81.1% | 46 | 9 | 7 | 76 (80 air) | 14.6 (#34) |
2 | ARI | Antonio Hamilton | 58.3% | 24 | 6 | 5 (1 tds) | 91 (51 air) | 20.1 (#14) |
3 | SEA | Tre Flowers | 58.9% | 30 | 2 | 2 | 26 (11 air) | 4.6 (#82) |
4 | CLE | Troy Hill | 62.9% | 30 | 7 | 3 | 26 (65 air) | 6.6 (#70) |
5 | DET | Jerry Jacobs | 60.9% | 24 | 4 | 3 | 14 (7 air) | 4.4 (#85) |
6 | CAR | A.J. Bouye | 51.8% | 29 | 7 (2 rz) | 6 (1 tds) | 78 (59 air) | 19.8 (#13) |
8 | DAL | Trevon Diggs | 55.9% | 24 | 3 | 2 | 10 (15 air) | 3.0 (#87) |
9 | BAL | Tavon Young | 51.0% | 18 | 2 | 1 | 20 (17 air) | 3.0 (#73) |
10 | LAC | - | 54.2% | 23 | 1 | 0 | 0 (9 air) | 0.0 (#104) |
11 | GB | Chandon Sullivan | 53.0% | 20 | 4 | 1 | 19 (99 air) | 2.9 (#86) |
12 | SF | K'Waun Williams | 54.9% | 21 | 2 | 1 | 5 (17 air) | 1.5 (#102) |
13 | DET | Jerry Jacobs | 91.8% | 39 | 7 (3 rz) | 4 (1 tds) | 47 (59 air) | 14.7 (#21) |
14 | PIT | Ahkello Witherspoon | 83.8% | 26 | 9 | 3 (1 tds) | 83 (129 air) | 17.3 (#18) |
15 | CHI | Thomas Graham | 85.2% | 24 | 3 | 3 | 21 (13 air) | 5.1 (#64) |
16 | LAR | Darious Williams | 77.8% | 33 | 7 (2 rz) | 5 (1 tds) | 68 (95 air) | 17.8 (#16) |
17 | GB | Rasul Douglas | 94.2% | 39 | 5 (1 rz) | 3 (1 tds) | 50 (62 air) | 14.0 (#26) |
18 | CHI | Jaylon Johnson | 75.5% | 22 | 4 | 1 (1 tds) | 21 (75 air) | 9.1 (#54) |
Week Wk | Opponent Opp | Primary Corner Primary Corner | Snap Share Snap Share | Routes Routes | Targets Targets | Receptions Receptions | Receiving Yards Receiving Yards | Fantasy Points Fantasy Points |
---|---|---|---|---|---|---|---|---|
1 | GB | NA | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#118) |
2 | IND | NA | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#126) |
4 | HOU | NA | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#113) |
8 | GB | - | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#103) |
9 | DET | NA | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#110) |
10 | CHI | - | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#99) |
11 | DAL | - | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#112) |
13 | JAX | - | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#116) |
16 | NO | - | 0.0% | 0 | 0 | 0 | 0 | 0.0 (#119) |
Value Over Stream: Valuation scheme calculates a player’s fantasy pts/game over the average waiver wire replacement in standard fantasy league formats during either the current season (or previous year during the offseason) and adjusts for positional bust rates. VOS rank in parenthesis spans all positions, enabling player comparisons across QB's, RB's, WR's, and TE's.
Minnesota Vikings wide receiver K.J. Osborn caught two of ...
Minnesota Vikings wide receiver K.J. Osborn caught 60 ...
Minnesota Vikings wide receiver K.J. Osborn caught five of ...
Player Popularity Index (PPI) ranks PlayerProfiler page views over the last 30 days. For example, the No. 1 PPI player page is the most frequently visited page in recent weeks.
Year Year | Games Games | Receptions Recs | Receiving Yards Rec Yds | Target Share Tgt Share | Catch Rate Catch Rate | Receiving Touchdowns Rec TDs | Special Teams Yards Special Teams | Age Age | School School |
---|---|---|---|---|---|---|---|---|---|
2016 | 8 (WR) | 8 (17 tgts) | 105 (13.1 ypr) | 4.3% | 47.1% | 1 | 0 | 19 | Buffalo |
2017 | 12 (WR) | 35 (56 tgts) | 493 (14.1 ypr) | 14.0% | 62.5% | 4 | 392 | 20 | Buffalo |
2018 | 13 (WR) | 53 (99 tgts) | 892 (16.8 ypr) | 23.7% | 53.5% | 7 | 392 | 21 | Buffalo |
2019 | 13 (WR) | 50 (85 tgts) | 547 (10.9 ypr) | 19.5% | 58.8% | 5 | 456 | 22 | Miami |
KJ Osborn appeared in just nine games as a rookie and didn’t register a reception, much less a target, which made his 2021 ascent all the more unexpected. Through the first two weeks of the 2021 season, Osborn looked like one of the best fantasy receivers in the league. He caught seven passes for 76 yards (14.6 PPR) on nine targets in Week 1 against the Bengals, and went for 5-91-1 and 20.1 PPR in Week 2 against the Cardinals. Osborn’s high-end fantasy production proved to not be sustainable over the course of a 17-game season, as he finished 2021 as the WR51 in fantasy points per game (9.3), but he still turned out another five double-digit games between Weeks 3 and 18. Osborn ranked 31st in total routes run (472), and was able to utitlize his speed on deep balls with 16 deep targets (34th). He finished with 863 air yards on the year and had only one drop.
In terms of next gen stats, Osborn didn’t dominate in any particular metric, ranking no higher than 28th in any of the efficiency metrics we measure at PlayerProfiler.com. But he proved himself to be a sure-handed wide receiver, as he totaled just one drop on the year while seeing the 23rd most snaps (292) of any wide receiver out of the slot.
Osborn is under contract with the Vikings for two more seasons, and could be in line for another leap in year three. Boasting a 4.48 40 time and 73rd-percentile burst score (125.3), he has the tools to be a viable contributor in 2022. While he’s never going to command the top target share in Minnesota, Osborn’s role as a slot wide receiver is one that we know can provide tremendous value for fantasy purposes. These players often look like values at their ADPs, a la Jamison Crowder and Russell Gage, due to their lack of consistency, but ability to provide you with several high-end spike weeks.
With a new coaching staff set to take over in Minnesota in 2022, Osborn could be the beneficiary from a change in coaching staff, scheme and perhaps even quarterback.