StatChasers

Fantasy Football Player Database

Search and explore fantasy football players by position, team, scoring format, and fantasy relevance. View player profiles, season stats, game logs, rankings, and roster context for quarterbacks, running backs, wide receivers, and tight ends.

J.J. McCarthy

QB — Minnesota Vikings · 2025 Season Final

Season Log

J.J. McCarthy season-by-season stats
Season Team GP PPG Finish Cmp Att Pass Yd Pass TD INT Rush Att Rush Yd Rush TD
2025 MIN 10 13.7 140 243 1,632 11 12 37 181 4

Weekly Game Log — 2025

J.J. McCarthy weekly game log, 2025
Week Opponent Result Fantasy Pts Pos Rank Opp Rank vs QB Cmp Att Pass Yd Pass TD INT Rush Att Rush Yd Rush TD
1 Chicago Bears W 27-24 23.2 #11 #29 13 20 143 2 1 2 25 1
2 Atlanta Falcons L 6-22 4.8 #33 #23 11 21 158 0 2 5 25 0
3 \u2014 Inactive
4 \u2014 Inactive
5 \u2014 Inactive
6 BYE Bye
7 \u2014 Inactive
8 \u2014 Inactive
9 Detroit Lions W 27-24 19.9 #13 #25 14 25 143 2 1 9 12 1
10 Baltimore Ravens L 19-27 16.7 #14 #18 20 42 248 1 2 5 48 0
11 Chicago Bears L 17-19 8.0 #26 #29 16 32 150 1 2 0 0 0
12 Green Bay Packers L 6-23 2.5 #29 #22 12 19 87 0 2 2 10 0
13 \u2014 Inactive
14 Washington Commanders W 31-0 20.4 #10 #27 16 23 163 3 0 6 19 0
15 Dallas Cowboys W 34-26 24.5 #7 #32 15 24 250 2 1 4 15 1
16 New York Giants W 16-13 9.3 #25 #17 9 14 108 0 1 2 20 1
17 \u2014 Inactive
18 Green Bay Packers W 16-3 8.0 #26 #22 14 23 182 0 0 2 7 0

Advanced Stats — 2025

J.J. McCarthy advanced stats, 2025
G 10
ATT 243
CMP 140
CMP% 57.6
YDS 1,632
Y/C 6.7
Passing TDs 11
INT 12
FPTS 125.4
Comp AY/Cmp 6.7
Deep ATT% 13.0
EPA/Play -0.2
Success% 41.0
CPOE -5.7
Thrown Away 4
Batted 16
Poor Throws 51
Bad Throw% 21.3
On Target% 66.5
Drops 12
20+ YDS 20
LNG 62
Rush ATT 37
Rush YDS 181
Rush TDs 4
RZ ATT 41
Yds/Scramble 9.2
FUM 5
SACK 27
PKT TIME 2.5
TT Throw 3.0
BLZ 70
HRY 10
KD 39
PRSS% 26.5
from pathlib import Path cleaned = r''' ''' out = Path('/mnt/data/redraft-command-cleaned-code.txt') out.write_text(cleaned, encoding='utf-8') print(f"Created {out} ({len(cleaned.splitlines())} lines)") print("\nUse this cleaned block in place of the corrupted module.")