2017 Matchup Calendar

QB Ratings based on Fantasy Points Allowed (PA) and Rest of Season Rankings

What is a fantasy football matchup calendar?
A matchup calendar helps owners spot difficult fantasy matchups for each week of the season. It displays ratings based on each opponent's Fantasy Points Allowed to a position. Favorable matchups receive better matchup ranks and are highlighted in green.

Easy Matchup (Top 8)
Tough Matchup (Bottom 8)
ECR Player 1234567891011121314151617
1Tom Brady NE
vs.
KC
5
at
NO
20
vs.
HOU
2
vs.
CAR
23
at
TB
12
at
NYJ
1
vs.
ATL
13
vs.
LAC
29
BYE
at
DEN
18
at
OAK
11
vs.
MIA
17
at
BUF
28
at
MIA
17
at
PIT
26
vs.
BUF
28
vs.
NYJ
1
2Carson Wentz PHI
at
WAS
15
at
KC
5
vs.
NYG
4
at
LAC
29
vs.
ARI
6
at
CAR
23
vs.
WAS
15
vs.
SF
3
vs.
DEN
18
BYE
at
DAL
10
vs.
CHI
24
at
SEA
25
at
LAR
30
at
NYG
4
vs.
OAK
11
vs.
DAL
10
3Russell Wilson SEA
at
GB
14
vs.
SF
3
at
TEN
16
vs.
IND
9
at
LAR
30
BYE
at
NYG
4
vs.
HOU
2
vs.
WAS
15
at
ARI
6
vs.
ATL
13
at
SF
3
vs.
PHI
22
at
JAC
32
vs.
LAR
30
at
DAL
10
vs.
ARI
6
4Cam Newton CAR
at
SF
3
vs.
BUF
28
vs.
NO
20
at
NE
8
at
DET
19
vs.
PHI
22
at
CHI
24
at
TB
12
vs.
ATL
13
vs.
MIA
17
BYE
at
NYJ
1
at
NO
20
vs.
MIN
27
vs.
GB
14
vs.
TB
12
at
ATL
13
5Drew Brees NO
at
MIN
27
vs.
NE
8
at
CAR
23
at
MIA
17
BYE
vs.
DET
19
at
GB
14
vs.
CHI
24
vs.
TB
12
at
BUF
28
vs.
WAS
15
at
LAR
30
vs.
CAR
23
at
ATL
13
vs.
NYJ
1
vs.
ATL
13
at
TB
12
6Kirk Cousins WAS
vs.
PHI
22
at
LAR
30
vs.
OAK
11
at
KC
5
BYE
vs.
SF
3
at
PHI
22
vs.
DAL
10
at
SEA
25
vs.
MIN
27
at
NO
20
vs.
NYG
4
at
DAL
10
at
LAC
29
vs.
ARI
6
vs.
DEN
18
at
NYG
4
7Ben Roethlisberger PIT
at
CLE
7
vs.
MIN
27
at
CHI
24
at
BAL
31
vs.
JAC
32
at
KC
5
vs.
CIN
21
at
DET
19
BYE
at
IND
9
vs.
TEN
16
vs.
GB
14
at
CIN
21
vs.
BAL
31
vs.
NE
8
at
HOU
2
vs.
CLE
7
8Philip Rivers LAC
at
DEN
18
vs.
MIA
17
vs.
KC
5
vs.
PHI
22
at
NYG
4
at
OAK
11
vs.
DEN
18
at
NE
8
BYE
at
JAC
32
vs.
BUF
28
at
DAL
10
vs.
CLE
7
vs.
WAS
15
at
KC
5
at
NYJ
1
vs.
OAK
11
9Alex Smith KC
at
NE
8
vs.
PHI
22
at
LAC
29
vs.
WAS
15
at
HOU
2
vs.
PIT
26
at
OAK
11
vs.
DEN
18
at
DAL
10
BYE
at
NYG
4
vs.
BUF
28
at
NYJ
1
vs.
OAK
11
vs.
LAC
29
vs.
MIA
17
at
DEN
18
10Matt Ryan ATL
at
CHI
24
vs.
GB
14
at
DET
19
vs.
BUF
28
BYE
vs.
MIA
17
at
NE
8
at
NYJ
1
at
CAR
23
vs.
DAL
10
at
SEA
25
vs.
TB
12
vs.
MIN
27
vs.
NO
20
at
TB
12
at
NO
20
vs.
CAR
23
11Aaron Rodgers GB
vs.
SEA
25
at
ATL
13
vs.
CIN
21
vs.
CHI
24
at
DAL
10
at
MIN
27
vs.
NO
20
BYE
vs.
DET
19
at
CHI
24
vs.
BAL
31
at
PIT
26
vs.
TB
12
at
CLE
7
at
CAR
23
vs.
MIN
27
at
DET
19
12Matthew Stafford DET
vs.
ARI
6
at
NYG
4
vs.
ATL
13
at
MIN
27
vs.
CAR
23
at
NO
20
BYE
vs.
PIT
26
at
GB
14
vs.
CLE
7
at
CHI
24
vs.
MIN
27
at
BAL
31
at
TB
12
vs.
CHI
24
at
CIN
21
vs.
GB
14
13Dak Prescott DAL
vs.
NYG
4
at
DEN
18
at
ARI
6
vs.
LAR
30
vs.
GB
14
BYE
at
SF
3
at
WAS
15
vs.
KC
5
at
ATL
13
vs.
PHI
22
vs.
LAC
29
vs.
WAS
15
at
NYG
4
at
OAK
11
vs.
SEA
25
at
PHI
22
14Jared Goff LAR
vs.
IND
9
vs.
WAS
15
at
SF
3
at
DAL
10
vs.
SEA
25
at
JAC
32
vs.
ARI
6
BYE
at
NYG
4
vs.
HOU
2
at
MIN
27
vs.
NO
20
at
ARI
6
vs.
PHI
22
at
SEA
25
at
TEN
16
vs.
SF
3
15Marcus Mariota TEN
vs.
OAK
11
at
JAC
32
vs.
SEA
25
at
HOU
2
at
MIA
17
vs.
IND
9
at
CLE
7
BYE
vs.
BAL
31
vs.
CIN
21
at
PIT
26
at
IND
9
vs.
HOU
2
at
ARI
6
at
SF
3
vs.
LAR
30
vs.
JAC
32
16Jameis Winston TB BYE
vs.
CHI
24
at
MIN
27
vs.
NYG
4
vs.
NE
8
at
ARI
6
at
BUF
28
vs.
CAR
23
at
NO
20
vs.
NYJ
1
at
MIA
17
at
ATL
13
at
GB
14
vs.
DET
19
vs.
ATL
13
at
CAR
23
vs.
NO
20
17Case Keenum MIN
vs.
NO
20
at
PIT
26
vs.
TB
12
vs.
DET
19
at
CHI
24
vs.
GB
14
vs.
BAL
31
at
CLE
7
BYE
at
WAS
15
vs.
LAR
30
at
DET
19
at
ATL
13
at
CAR
23
vs.
CIN
21
at
GB
14
vs.
CHI
24
18Josh McCown NYJ
at
BUF
28
at
OAK
11
vs.
MIA
17
vs.
JAC
32
at
CLE
7
vs.
NE
8
at
MIA
17
vs.
ATL
13
vs.
BUF
28
at
TB
12
BYE
vs.
CAR
23
vs.
KC
5
at
DEN
18
at
NO
20
vs.
LAC
29
at
NE
8
19Andy Dalton CIN
vs.
BAL
31
vs.
HOU
2
at
GB
14
at
CLE
7
vs.
BUF
28
BYE
at
PIT
26
vs.
IND
9
at
JAC
32
at
TEN
16
at
DEN
18
vs.
CLE
7
vs.
PIT
26
vs.
CHI
24
at
MIN
27
vs.
DET
19
at
BAL
31
20Blake Bortles JAC
at
HOU
2
vs.
TEN
16
vs.
BAL
31
at
NYJ
1
at
PIT
26
vs.
LAR
30
at
IND
9
BYE
vs.
CIN
21
vs.
LAC
29
at
CLE
7
at
ARI
6
vs.
IND
9
vs.
SEA
25
vs.
HOU
2
at
SF
3
at
TEN
16
21Derek Carr OAK
at
TEN
16
vs.
NYJ
1
at
WAS
15
at
DEN
18
vs.
BAL
31
vs.
LAC
29
vs.
KC
5
at
BUF
28
at
MIA
17
BYE
vs.
NE
8
vs.
DEN
18
vs.
NYG
4
at
KC
5
vs.
DAL
10
at
PHI
22
at
LAC
29
22Tyrod Taylor BUF
vs.
NYJ
1
at
CAR
23
vs.
DEN
18
at
ATL
13
at
CIN
21
BYE
vs.
TB
12
vs.
OAK
11
at
NYJ
1
vs.
NO
20
at
LAC
29
at
KC
5
vs.
NE
8
vs.
IND
9
vs.
MIA
17
at
NE
8
at
MIA
17
23Blaine Gabbert ARI
at
DET
19
at
IND
9
vs.
DAL
10
vs.
SF
3
at
PHI
22
vs.
TB
12
at
LAR
30
BYE
at
SF
3
vs.
SEA
25
at
HOU
2
vs.
JAC
32
vs.
LAR
30
vs.
TEN
16
at
WAS
15
vs.
NYG
4
at
SEA
25
24Jimmy Garoppolo SF
vs.
CAR
23
at
SEA
25
vs.
LAR
30
at
ARI
6
at
IND
9
at
WAS
15
vs.
DAL
10
at
PHI
22
vs.
ARI
6
vs.
NYG
4
BYE
vs.
SEA
25
at
CHI
24
at
HOU
2
vs.
TEN
16
vs.
JAC
32
at
LAR
30
25Jacoby Brissett IND
at
LAR
30
vs.
ARI
6
vs.
CLE
7
at
SEA
25
vs.
SF
3
at
TEN
16
vs.
JAC
32
at
CIN
21
at
HOU
2
vs.
PIT
26
BYE
vs.
TEN
16
at
JAC
32
at
BUF
28
vs.
DEN
18
at
BAL
31
vs.
HOU
2
26DeShone Kizer CLE
vs.
PIT
26
at
BAL
31
at
IND
9
vs.
CIN
21
vs.
NYJ
1
at
HOU
2
vs.
TEN
16
vs.
MIN
27
BYE
at
DET
19
vs.
JAC
32
at
CIN
21
at
LAC
29
vs.
GB
14
vs.
BAL
31
at
CHI
24
at
PIT
26
27Jay Cutler MIA BYE
at
LAC
29
at
NYJ
1
vs.
NO
20
vs.
TEN
16
at
ATL
13
vs.
NYJ
1
at
BAL
31
vs.
OAK
11
at
CAR
23
vs.
TB
12
at
NE
8
vs.
DEN
18
vs.
NE
8
at
BUF
28
at
KC
5
vs.
BUF
28
28Joe Flacco BAL
at
CIN
21
vs.
CLE
7
at
JAC
32
vs.
PIT
26
at
OAK
11
vs.
CHI
24
at
MIN
27
vs.
MIA
17
at
TEN
16
BYE
at
GB
14
vs.
HOU
2
vs.
DET
19
at
PIT
26
at
CLE
7
vs.
IND
9
vs.
CIN
21
29Eli Manning NYG
at
DAL
10
vs.
DET
19
at
PHI
22
at
TB
12
vs.
LAC
29
at
DEN
18
vs.
SEA
25
BYE
vs.
LAR
30
at
SF
3
vs.
KC
5
at
WAS
15
at
OAK
11
vs.
DAL
10
vs.
PHI
22
at
ARI
6
vs.
WAS
15
30Mitch Trubisky CHI
vs.
ATL
13
at
TB
12
vs.
PIT
26
at
GB
14
vs.
MIN
27
at
BAL
31
vs.
CAR
23
at
NO
20
BYE
vs.
GB
14
vs.
DET
19
at
PHI
22
vs.
SF
3
at
CIN
21
at
DET
19
vs.
CLE
7
at
MIN
27
31Trevor Siemian DEN
vs.
LAC
29
vs.
DAL
10
at
BUF
28
vs.
OAK
11
BYE
vs.
NYG
4
at
LAC
29
at
KC
5
at
PHI
22
vs.
NE
8
vs.
CIN
21
at
OAK
11
at
MIA
17
vs.
NYJ
1
at
IND
9
at
WAS
15
vs.
KC
5
32Tom Savage HOU
vs.
JAC
32
at
CIN
21
at
NE
8
vs.
TEN
16
vs.
KC
5
vs.
CLE
7
BYE
at
SEA
25
vs.
IND
9
at
LAR
30
vs.
ARI
6
at
BAL
31
at
TEN
16
vs.
SF
3
at
JAC
32
vs.
PIT
26
at
IND
9
33Brett Hundley GB
vs.
SEA
25
at
ATL
13
vs.
CIN
21
vs.
CHI
24
at
DAL
10
at
MIN
27
vs.
NO
20
BYE
vs.
DET
19
at
CHI
24
vs.
BAL
31
at
PIT
26
vs.
TB
12
at
CLE
7
at
CAR
23
vs.
MIN
27
at
DET
19
34Matt Moore MIA BYE
at
LAC
29
at
NYJ
1
vs.
NO
20
vs.
TEN
16
at
ATL
13
vs.
NYJ
1
at
BAL
31
vs.
OAK
11
at
CAR
23
vs.
TB
12
at
NE
8
vs.
DEN
18
vs.
NE
8
at
BUF
28
at
KC
5
vs.
BUF
28
35Geno Smith NYG
at
DAL
10
vs.
DET
19
at
PHI
22
at
TB
12
vs.
LAC
29
at
DEN
18
vs.
SEA
25
BYE
vs.
LAR
30
at
SF
3
vs.
KC
5
at
WAS
15
at
OAK
11
vs.
DAL
10
vs.
PHI
22
at
ARI
6
vs.
WAS
15
36Teddy Bridgewater MIN
vs.
NO
20
at
PIT
26
vs.
TB
12
vs.
DET
19
at
CHI
24
vs.
GB
14
vs.
BAL
31
at
CLE
7
BYE
at
WAS
15
vs.
LAR
30
at
DET
19
at
ATL
13
at
CAR
23
vs.
CIN
21
at
GB
14
vs.
CHI
24
37Drew Stanton ARI
at
DET
19
at
IND
9
vs.
DAL
10
vs.
SF
3
at
PHI
22
vs.
TB
12
at
LAR
30
BYE
at
SF
3
vs.
SEA
25
at
HOU
2
vs.
JAC
32
vs.
LAR
30
vs.
TEN
16
at
WAS
15
vs.
NYG
4
at
SEA
25
38Ryan Fitzpatrick TB BYE
vs.
CHI
24
at
MIN
27
vs.
NYG
4
vs.
NE
8
at
ARI
6
at
BUF
28
vs.
CAR
23
at
NO
20
vs.
NYJ
1
at
MIA
17
at
ATL
13
at
GB
14
vs.
DET
19
vs.
ATL
13
at
CAR
23
vs.
NO
20
39C.J. Beathard SF
vs.
CAR
23
at
SEA
25
vs.
LAR
30
at
ARI
6
at
IND
9
at
WAS
15
vs.
DAL
10
at
PHI
22
vs.
ARI
6
vs.
NYG
4
BYE
vs.
SEA
25
at
CHI
24
at
HOU
2
vs.
TEN
16
vs.
JAC
32
at
LAR
30
40Nathan Peterman BUF
vs.
NYJ
1
at
CAR
23
vs.
DEN
18
at
ATL
13
at
CIN
21
BYE
vs.
TB
12
vs.
OAK
11
at
NYJ
1
vs.
NO
20
at
LAC
29
at
KC
5
vs.
NE
8
vs.
IND
9
vs.
MIA
17
at
NE
8
at
MIA
17
41Paxton Lynch DEN
vs.
LAC
29
vs.
DAL
10
at
BUF
28
vs.
OAK
11
BYE
vs.
NYG
4
at
LAC
29
at
KC
5
at
PHI
22
vs.
NE
8
vs.
CIN
21
at
OAK
11
at
MIA
17
vs.
NYJ
1
at
IND
9
at
WAS
15
vs.
KC
5
42Brock Osweiler DEN
vs.
LAC
29
vs.
DAL
10
at
BUF
28
vs.
OAK
11
BYE
vs.
NYG
4
at
LAC
29
at
KC
5
at
PHI
22
vs.
NE
8
vs.
CIN
21
at
OAK
11
at
MIA
17
vs.
NYJ
1
at
IND
9
at
WAS
15
vs.
KC
5
43Sam Bradford MIN
vs.
NO
20
at
PIT
26
vs.
TB
12
vs.
DET
19
at
CHI
24
vs.
GB
14
vs.
BAL
31
at
CLE
7
BYE
at
WAS
15
vs.
LAR
30
at
DET
19
at
ATL
13
at
CAR
23
vs.
CIN
21
at
GB
14
vs.
CHI
24
44Kevin Hogan CLE
vs.
PIT
26
at
BAL
31
at
IND
9
vs.
CIN
21
vs.
NYJ
1
at
HOU
2
vs.
TEN
16
vs.
MIN
27
BYE
at
DET
19
vs.
JAC
32
at
CIN
21
at
LAC
29
vs.
GB
14
vs.
BAL
31
at
CHI
24
at
PIT
26
45EJ Manuel OAK
at
TEN
16
vs.
NYJ
1
at
WAS
15
at
DEN
18
vs.
BAL
31
vs.
LAC
29
vs.
KC
5
at
BUF
28
at
MIA
17
BYE
vs.
NE
8
vs.
DEN
18
vs.
NYG
4
at
KC
5
vs.
DAL
10
at
PHI
22
at
LAC
29
46Mike Glennon CHI
vs.
ATL
13
at
TB
12
vs.
PIT
26
at
GB
14
vs.
MIN
27
at
BAL
31
vs.
CAR
23
at
NO
20
BYE
vs.
GB
14
vs.
DET
19
at
PHI
22
vs.
SF
3
at
CIN
21
at
DET
19
vs.
CLE
7
at
MIN
27
47Patrick Mahomes KC
at
NE
8
vs.
PHI
22
at
LAC
29
vs.
WAS
15
at
HOU
2
vs.
PIT
26
at
OAK
11
vs.
DEN
18
at
DAL
10
BYE
at
NYG
4
vs.
BUF
28
at
NYJ
1
vs.
OAK
11
vs.
LAC
29
vs.
MIA
17
at
DEN
18
48Cody Kessler CLE
vs.
PIT
26
at
BAL
31
at
IND
9
vs.
CIN
21
vs.
NYJ
1
at
HOU
2
vs.
TEN
16
vs.
MIN
27
BYE
at
DET
19
vs.
JAC
32
at
CIN
21
at
LAC
29
vs.
GB
14
vs.
BAL
31
at
CHI
24
at
PIT
26
49Brian Hoyer NE
vs.
KC
5
at
NO
20
vs.
HOU
2
vs.
CAR
23
at
TB
12
at
NYJ
1
vs.
ATL
13
vs.
LAC
29
BYE
at
DEN
18
at
OAK
11
vs.
MIA
17
at
BUF
28
at
MIA
17
at
PIT
26
vs.
BUF
28
vs.
NYJ
1
50Chad Henne JAC
at
HOU
2
vs.
TEN
16
vs.
BAL
31
at
NYJ
1
at
PIT
26
vs.
LAR
30
at
IND
9
BYE
vs.
CIN
21
vs.
LAC
29
at
CLE
7
at
ARI
6
vs.
IND
9
vs.
SEA
25
vs.
HOU
2
at
SF
3
at
TEN
16
51Derek Anderson CAR
at
SF
3
vs.
BUF
28
vs.
NO
20
at
NE
8
at
DET
19
vs.
PHI
22
at
CHI
24
at
TB
12
vs.
ATL
13
vs.
MIA
17
BYE
at
NYJ
1
at
NO
20
vs.
MIN
27
vs.
GB
14
vs.
TB
12
at
ATL
13
52Christian Hackenberg NYJ
at
BUF
28
at
OAK
11
vs.
MIA
17
vs.
JAC
32
at
CLE
7
vs.
NE
8
at
MIA
17
vs.
ATL
13
vs.
BUF
28
at
TB
12
BYE
vs.
CAR
23
vs.
KC
5
at
DEN
18
at
NO
20
vs.
LAC
29
at
NE
8
53Scott Tolzien IND
at
LAR
30
vs.
ARI
6
vs.
CLE
7
at
SEA
25
vs.
SF
3
at
TEN
16
vs.
JAC
32
at
CIN
21
at
HOU
2
vs.
PIT
26
BYE
vs.
TEN
16
at
JAC
32
at
BUF
28
vs.
DEN
18
at
BAL
31
vs.
HOU
2
54Ryan Mallett BAL
at
CIN
21
vs.
CLE
7
at
JAC
32
vs.
PIT
26
at
OAK
11
vs.
CHI
24
at
MIN
27
vs.
MIA
17
at
TEN
16
BYE
at
GB
14
vs.
HOU
2
vs.
DET
19
at
PIT
26
at
CLE
7
vs.
IND
9
vs.
CIN
21
55Colin Kaepernick FA                  
56Bryce Petty NYJ
at
BUF
28
at
OAK
11
vs.
MIA
17
vs.
JAC
32
at
CLE
7
vs.
NE
8
at
MIA
17
vs.
ATL
13
vs.
BUF
28
at
TB
12
BYE
vs.
CAR
23
vs.
KC
5
at
DEN
18
at
NO
20
vs.
LAC
29
at
NE
8