2017 Matchup Calendar

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