2017 Matchup Calendar

K Ratings based on Fantasy Points Allowed (PA) and Draft 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
1Stephen Gostkowski NE
vs.
KC
26
at
NO
2
vs.
HOU
19
vs.
CAR
6
at
TB
15
at
NYJ
9
vs.
ATL
23
vs.
LAC
5
BYE
at
DEN
14
at
OAK
27
vs.
MIA
20
at
BUF
10
at
MIA
20
at
PIT
24
vs.
BUF
10
vs.
NYJ
9
2Justin Tucker BAL
at
CIN
16
vs.
CLE
22
at
JAC
1
vs.
PIT
24
at
OAK
27
vs.
CHI
3
at
MIN
12
vs.
MIA
20
at
TEN
13
BYE
at
GB
11
vs.
HOU
19
vs.
DET
25
at
PIT
24
at
CLE
22
vs.
IND
4
vs.
CIN
16
3Dan Bailey DAL
vs.
NYG
8
at
DEN
14
at
ARI
17
vs.
LAR
31
vs.
GB
11
BYE
at
SF
7
at
WAS
21
vs.
KC
26
at
ATL
23
vs.
PHI
18
vs.
LAC
5
vs.
WAS
21
at
NYG
8
at
OAK
27
vs.
SEA
30
at
PHI
18
4Matt Bryant ATL
at
CHI
3
vs.
GB
11
at
DET
25
vs.
BUF
10
BYE
vs.
MIA
20
at
NE
29
at
NYJ
9
at
CAR
6
vs.
DAL
28
at
SEA
30
vs.
TB
15
vs.
MIN
12
vs.
NO
2
at
TB
15
at
NO
2
vs.
CAR
6
5Mason Crosby GB
vs.
SEA
30
at
ATL
23
vs.
CIN
16
vs.
CHI
3
at
DAL
28
at
MIN
12
vs.
NO
2
BYE
vs.
DET
25
at
CHI
3
vs.
BAL
32
at
PIT
24
vs.
TB
15
at
CLE
22
at
CAR
6
vs.
MIN
12
at
DET
25
6Adam Vinatieri IND
at
LAR
31
vs.
ARI
17
vs.
CLE
22
at
SEA
30
vs.
SF
7
at
TEN
13
vs.
JAC
1
at
CIN
16
at
HOU
19
vs.
PIT
24
BYE
vs.
TEN
13
at
JAC
1
at
BUF
10
vs.
DEN
14
at
BAL
32
vs.
HOU
19
7Cairo Santos KC
at
NE
29
vs.
PHI
18
at
LAC
5
vs.
WAS
21
at
HOU
19
vs.
PIT
24
at
OAK
27
vs.
DEN
14
at
DAL
28
BYE
at
NYG
8
vs.
BUF
10
at
NYJ
9
vs.
OAK
27
vs.
LAC
5
vs.
MIA
20
at
DEN
14
8Matt Prater DET
vs.
ARI
17
at
NYG
8
vs.
ATL
23
at
MIN
12
vs.
CAR
6
at
NO
2
BYE
vs.
PIT
24
at
GB
11
vs.
CLE
22
at
CHI
3
vs.
MIN
12
at
BAL
32
at
TB
15
vs.
CHI
3
at
CIN
16
vs.
GB
11
9Will Lutz NO
at
MIN
12
vs.
NE
29
at
CAR
6
at
MIA
20
BYE
vs.
DET
25
at
GB
11
vs.
CHI
3
vs.
TB
15
at
BUF
10
vs.
WAS
21
at
LAR
31
vs.
CAR
6
at
ATL
23
vs.
NYJ
9
vs.
ATL
23
at
TB
15
10Sebastian Janikowski OAK
at
TEN
13
vs.
NYJ
9
at
WAS
21
at
DEN
14
vs.
BAL
32
vs.
LAC
5
vs.
KC
26
at
BUF
10
at
MIA
20
BYE
vs.
NE
29
vs.
DEN
14
vs.
NYG
8
at
KC
26
vs.
DAL
28
at
PHI
18
at
LAC
5
11Dustin Hopkins WAS
vs.
PHI
18
at
LAR
31
vs.
OAK
27
at
KC
26
BYE
vs.
SF
7
at
PHI
18
vs.
DAL
28
at
SEA
30
vs.
MIN
12
at
NO
2
vs.
NYG
8
at
DAL
28
at
LAC
5
vs.
ARI
17
vs.
DEN
14
at
NYG
8
12Chris Boswell PIT
at
CLE
22
vs.
MIN
12
at
CHI
3
at
BAL
32
vs.
JAC
1
at
KC
26
vs.
CIN
16
at
DET
25
BYE
at
IND
4
vs.
TEN
13
vs.
GB
11
at
CIN
16
vs.
BAL
32
vs.
NE
29
at
HOU
19
vs.
CLE
22
13Graham Gano CAR
at
SF
7
vs.
BUF
10
vs.
NO
2
at
NE
29
at
DET
25
vs.
PHI
18
at
CHI
3
at
TB
15
vs.
ATL
23
vs.
MIA
20
BYE
at
NYJ
9
at
NO
2
vs.
MIN
12
vs.
GB
11
vs.
TB
15
at
ATL
23
14Brandon McManus DEN
vs.
LAC
5
vs.
DAL
28
at
BUF
10
vs.
OAK
27
BYE
vs.
NYG
8
at
LAC
5
at
KC
26
at
PHI
18
vs.
NE
29
vs.
CIN
16
at
OAK
27
at
MIA
20
vs.
NYJ
9
at
IND
4
at
WAS
21
vs.
KC
26
15Steven Hauschka BUF
vs.
NYJ
9
at
CAR
6
vs.
DEN
14
at
ATL
23
at
CIN
16
BYE
vs.
TB
15
vs.
OAK
27
at
NYJ
9
vs.
NO
2
at
LAC
5
at
KC
26
vs.
NE
29
vs.
IND
4
vs.
MIA
20
at
NE
29
at
MIA
20
16Blair Walsh SEA
at
GB
11
vs.
SF
7
at
TEN
13
vs.
IND
4
at
LAR
31
BYE
at
NYG
8
vs.
HOU
19
vs.
WAS
21
at
ARI
17
vs.
ATL
23
at
SF
7
vs.
PHI
18
at
JAC
1
vs.
LAR
31
at
DAL
28
vs.
ARI
17
17Caleb Sturgis PHI
at
WAS
21
at
KC
26
vs.
NYG
8
at
LAC
5
vs.
ARI
17
at
CAR
6
vs.
WAS
21
vs.
SF
7
vs.
DEN
14
BYE
at
DAL
28
vs.
CHI
3
at
SEA
30
at
LAR
31
at
NYG
8
vs.
OAK
27
vs.
DAL
28
18Josh Lambo LAC
at
DEN
14
vs.
MIA
20
vs.
KC
26
vs.
PHI
18
at
NYG
8
at
OAK
27
vs.
DEN
14
at
NE
29
BYE
at
JAC
1
vs.
BUF
10
at
DAL
28
vs.
CLE
22
vs.
WAS
21
at
KC
26
at
NYJ
9
vs.
OAK
27
19Nick Novak HOU
vs.
JAC
1
at
CIN
16
at
NE
29
vs.
TEN
13
vs.
KC
26
vs.
CLE
22
BYE
at
SEA
30
vs.
IND
4
at
LAR
31
vs.
ARI
17
at
BAL
32
at
TEN
13
vs.
SF
7
at
JAC
1
vs.
PIT
24
at
IND
4
20Phil Dawson ARI
at
DET
25
at
IND
4
vs.
DAL
28
vs.
SF
7
at
PHI
18
vs.
TB
15
at
LAR
31
BYE
at
SF
7
vs.
SEA
30
at
HOU
19
vs.
JAC
1
vs.
LAR
31
vs.
TEN
13
at
WAS
21
vs.
NYG
8
at
SEA
30
21Chandler Catanzaro NYJ
at
BUF
10
at
OAK
27
vs.
MIA
20
vs.
JAC
1
at
CLE
22
vs.
NE
29
at
MIA
20
vs.
ATL
23
vs.
BUF
10
at
TB
15
BYE
vs.
CAR
6
vs.
KC
26
at
DEN
14
at
NO
2
vs.
LAC
5
at
NE
29
22Ryan Succop TEN
vs.
OAK
27
at
JAC
1
vs.
SEA
30
at
HOU
19
at
MIA
20
vs.
IND
4
at
CLE
22
BYE
vs.
BAL
32
vs.
CIN
16
at
PIT
24
at
IND
4
vs.
HOU
19
at
ARI
17
at
SF
7
vs.
LAR
31
vs.
JAC
1
23Nick Folk TB
at
MIA
20
vs.
CHI
3
at
MIN
12
vs.
NYG
8
vs.
NE
29
at
ARI
17
at
BUF
10
vs.
CAR
6
at
NO
2
vs.
NYJ
9
BYE
at
ATL
23
at
GB
11
vs.
DET
25
vs.
ATL
23
at
CAR
6
vs.
NO
2
24Mike Nugent NYG
at
DAL
28
vs.
DET
25
at
PHI
18
at
TB
15
vs.
LAC
5
at
DEN
14
vs.
SEA
30
BYE
vs.
LAR
31
at
SF
7
vs.
KC
26
at
WAS
21
at
OAK
27
vs.
DAL
28
vs.
PHI
18
at
ARI
17
vs.
WAS
21
25Jason Myers JAC
at
HOU
19
vs.
TEN
13
vs.
BAL
32
at
NYJ
9
at
PIT
24
vs.
LAR
31
at
IND
4
BYE
vs.
CIN
16
vs.
LAC
5
at
CLE
22
at
ARI
17
vs.
IND
4
vs.
SEA
30
vs.
HOU
19
at
SF
7
at
TEN
13
26Roberto Aguayo CHI
vs.
ATL
23
at
TB
15
vs.
PIT
24
at
GB
11
vs.
MIN
12
at
BAL
32
vs.
CAR
6
at
NO
2
BYE
vs.
GB
11
vs.
DET
25
at
PHI
18
vs.
SF
7
at
CIN
16
at
DET
25
vs.
CLE
22
at
MIN
12
27Kai Forbath MIN
vs.
NO
2
at
PIT
24
vs.
TB
15
vs.
DET
25
at
CHI
3
vs.
GB
11
vs.
BAL
32
at
CLE
22
BYE
at
WAS
21
vs.
LAR
31
at
DET
25
at
ATL
23
at
CAR
6
vs.
CIN
16
at
GB
11
vs.
CHI
3
28Cody Parkey CLE
vs.
PIT
24
at
BAL
32
at
IND
4
vs.
CIN
16
vs.
NYJ
9
at
HOU
19
vs.
TEN
13
vs.
MIN
12
BYE
at
DET
25
vs.
JAC
1
at
CIN
16
at
LAC
5
vs.
GB
11
vs.
BAL
32
at
CHI
3
at
PIT
24
29Robbie Gould SF
vs.
CAR
6
at
SEA
30
vs.
LAR
31
at
ARI
17
at
IND
4
at
WAS
21
vs.
DAL
28
at
PHI
18
vs.
ARI
17
vs.
NYG
8
BYE
vs.
SEA
30
at
CHI
3
at
HOU
19
vs.
TEN
13
vs.
JAC
1
at
LAR
31
30Dan Carpenter FA                  
31Josh Brown FA                  
32Jake Elliott CIN
vs.
BAL
32
vs.
HOU
19
at
GB
11
at
CLE
22
vs.
BUF
10
BYE
at
PIT
24
vs.
IND
4
at
JAC
1
at
TEN
13
at
DEN
14
vs.
CLE
22
vs.
PIT
24
vs.
CHI
3
at
MIN
12
vs.
DET
25
at
BAL
32
33Randy Bullock CIN
vs.
BAL
32
vs.
HOU
19
at
GB
11
at
CLE
22
vs.
BUF
10
BYE
at
PIT
24
vs.
IND
4
at
JAC
1
at
TEN
13
at
DEN
14
vs.
CLE
22
vs.
PIT
24
vs.
CHI
3
at
MIN
12
vs.
DET
25
at
BAL
32
34Aldrick Rosas NYG
at
DAL
28
vs.
DET
25
at
PHI
18
at
TB
15
vs.
LAC
5
at
DEN
14
vs.
SEA
30
BYE
vs.
LAR
31
at
SF
7
vs.
KC
26
at
WAS
21
at
OAK
27
vs.
DAL
28
vs.
PHI
18
at
ARI
17
vs.
WAS
21
35Harrison Butker CAR
at
SF
7
vs.
BUF
10
vs.
NO
2
at
NE
29
at
DET
25
vs.
PHI
18
at
CHI
3
at
TB
15
vs.
ATL
23
vs.
MIA
20
BYE
at
NYJ
9
at
NO
2
vs.
MIN
12
vs.
GB
11
vs.
TB
15
at
ATL
23
36Greg Zuerlein LAR
vs.
IND
4
vs.
WAS
21
at
SF
7
at
DAL
28
vs.
SEA
30
at
JAC
1
vs.
ARI
17
BYE
at
NYG
8
vs.
HOU
19
at
MIN
12
vs.
NO
2
at
ARI
17
vs.
PHI
18
at
SEA
30
at
TEN
13
vs.
SF
7
37Andrew Franks MIA
vs.
TB
15
at
LAC
5
at
NYJ
9
vs.
NO
2
vs.
TEN
13
at
ATL
23
vs.
NYJ
9
at
BAL
32
vs.
OAK
27
at
CAR
6
BYE
at
NE
29
vs.
DEN
14
vs.
NE
29
at
BUF
10
at
KC
26
vs.
BUF
10
38Connor Barth CHI
vs.
ATL
23
at
TB
15
vs.
PIT
24
at
GB
11
vs.
MIN
12
at
BAL
32
vs.
CAR
6
at
NO
2
BYE
vs.
GB
11
vs.
DET
25
at
PHI
18
vs.
SF
7
at
CIN
16
at
DET
25
vs.
CLE
22
at
MIN
12
39Zane Gonzalez CLE
vs.
PIT
24
at
BAL
32
at
IND
4
vs.
CIN
16
vs.
NYJ
9
at
HOU
19
vs.
TEN
13
vs.
MIN
12
BYE
at
DET
25
vs.
JAC
1
at
CIN
16
at
LAC
5
vs.
GB
11
vs.
BAL
32
at
CHI
3
at
PIT
24
40Jeff Chandler CLE
vs.
PIT
24
at
BAL
32
at
IND
4
vs.
CIN
16
vs.
NYJ
9
at
HOU
19
vs.
TEN
13
vs.
MIN
12
BYE
at
DET
25
vs.
JAC
1
at
CIN
16
at
LAC
5
vs.
GB
11
vs.
BAL
32
at
CHI
3
at
PIT
24