J.J. McCarthy
QB - Minnesota Vikings
Availability
Expert Note
View More NotesEveryone wrote him off, and he didn't write back. Last week, J.J. McCarthy had a nice bounce-back game that hopefully serves as a building block for the rest of the season as the QB9 in weekly scoring. It was his second QB1 outing of the season. Last week, among 29 quarterbacks with at least ten dropbacks, McCarthy ranked 13th in yards per attempt, fourth in highly accurate throw rate, seventh in catchable target rate, and third in hero throw rate. McCarthy could be a QB1 again this week. Since Week 10, Dallas has allowed the second-most passing yards per game, the tenth-highest yards per attempt, the third-highest passer rating, and the eighth-highest CPOE. McCarthy will have to deal with a defense that, during that same span, has ranked fourth in pressure rate. If he can navigate pressure this week, he could stack another strong game.
Player News
View More NewsJ.J. McCarthy completed 16-of-23 passes for 163 yards and three touchdowns in the Vikings' 31-0 win over the Commanders. He also ran six times for 19 yards.
Fantasy Impact
This was arguably McCarthy's best performance as a professional quarterback. From start to finish, he led the Vikings' offense competently and with confidence. He struggled a bit with touch on his passes, but that is nothing new. If he can keep up this sort of play, he should be a usable asset down the stretch as a streaming option.
Recent Articles
View More Articles![]() | Welcome to Week 15, and welcome to Quick Grades, your weekly companion for start/sit clarity. We’ve combined consensus rankings and projections with The Primer’s matchup analysis to assign letter grades for every fantasy-relevant player, then added concise notes to illuminate … read more » by in FantasyDec 14, 2025 |
Rankings
View More Rankings| ECR | Best | Worst | # of Experts | |
|---|---|---|---|---|
| Week 15 | QB #19 | QB #15 | QB #24 | 42 |
| Rest of Season | QB #24 | QB #20 | QB #27 | 6 |
| Dynasty | QB #26 | QB #24 | QB #27 | 3 |
| Pass Cmp | Pass Att | Pass Yds | Pass Tds | Pass Ints | Rush Att | Rush Yds | Rush Tds | Fumbles | Points |
|---|---|---|---|---|---|---|---|---|---|
| 18.7 | 30.3 | 214.6 | 1.5 | 1.1 | 4 | 19.5 | 0.2 | 0.3 | 16 |
History
| Pass Yds | Pass Tds | Rush Yds | Rush Tds | Points | |
|---|---|---|---|---|---|
| Last Week | 163 | 3 | 19 | 0 | 20.4 |
| Last 3 Weeks | 133.3 | 1.3 | 9.7 | 0 | 10.3 |
| Season to Date | 156 | 1.3 | 19.9 | 0.3 | 13.6 |
Game Log
View More Games| OPP | Pass Yds | Pass Tds | Rush Yds | Rush Tds | Points | |
|---|---|---|---|---|---|---|
| Week 14 | vs. WAS | 163 | 3 | 19 | 0 | 20.4 |
| Week 12 | @ GB | 87 | 0 | 10 | 0 | 2.5 |
| Week 11 | vs. CHI | 150 | 1 | 0 | 0 | 8 |
| Week 10 | vs. BAL | 248 | 1 | 48 | 0 | 16.7 |
| Opp | Summary | |
|---|---|---|
| Next Game | @ DAL | 1st easiest opponent |
| Next 3 Games | NYG, DET, GB | 2nd easiest opponents |
| Playoffs (?) | DAL, NYG, DET | 1st easiest opponents |
| Rest of Season | -- | 1st easiest remaining opponents |

by