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