2017 Matchup Calendar

TE 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
1Rob Gronkowski NE
vs.
KC
15
at
NO
4
vs.
HOU
27
vs.
CAR
29
at
TB
24
at
NYJ
12
vs.
ATL
17
vs.
LAC
19
BYE
at
DEN
13
at
OAK
25
vs.
MIA
1
at
BUF
23
at
MIA
1
at
PIT
21
vs.
BUF
23
vs.
NYJ
12
2Travis Kelce KC
at
NE
5
vs.
PHI
9
at
LAC
19
vs.
WAS
8
at
HOU
27
vs.
PIT
21
at
OAK
25
vs.
DEN
13
at
DAL
16
BYE
at
NYG
7
vs.
BUF
23
at
NYJ
12
vs.
OAK
25
vs.
LAC
19
vs.
MIA
1
at
DEN
13
3Delanie Walker TEN
vs.
OAK
25
at
JAC
3
vs.
SEA
26
at
HOU
27
at
MIA
1
vs.
IND
18
at
CLE
2
BYE
vs.
BAL
11
vs.
CIN
32
at
PIT
21
at
IND
18
vs.
HOU
27
at
ARI
20
at
SF
30
vs.
LAR
22
vs.
JAC
3
4Kyle Rudolph MIN
vs.
NO
4
at
PIT
21
vs.
TB
24
vs.
DET
10
at
CHI
6
vs.
GB
31
vs.
BAL
11
at
CLE
2
BYE
at
WAS
8
vs.
LAR
22
at
DET
10
at
ATL
17
at
CAR
29
vs.
CIN
32
at
GB
31
vs.
CHI
6
5Jimmy Graham SEA
at
GB
31
vs.
SF
30
at
TEN
28
vs.
IND
18
at
LAR
22
BYE
at
NYG
7
vs.
HOU
27
vs.
WAS
8
at
ARI
20
vs.
ATL
17
at
SF
30
vs.
PHI
9
at
JAC
3
vs.
LAR
22
at
DAL
16
vs.
ARI
20
6Tyler Eifert CIN
vs.
BAL
11
vs.
HOU
27
at
GB
31
at
CLE
2
vs.
BUF
23
BYE
at
PIT
21
vs.
IND
18
at
JAC
3
at
TEN
28
at
DEN
13
vs.
CLE
2
vs.
PIT
21
vs.
CHI
6
at
MIN
14
vs.
DET
10
at
BAL
11
7Zach Ertz PHI
at
WAS
8
at
KC
15
vs.
NYG
7
at
LAC
19
vs.
ARI
20
at
CAR
29
vs.
WAS
8
vs.
SF
30
vs.
DEN
13
BYE
at
DAL
16
vs.
CHI
6
at
SEA
26
at
LAR
22
at
NYG
7
vs.
OAK
25
vs.
DAL
16
8Jordan Reed WAS
vs.
PHI
9
at
LAR
22
vs.
OAK
25
at
KC
15
BYE
vs.
SF
30
at
PHI
9
vs.
DAL
16
at
SEA
26
vs.
MIN
14
at
NO
4
vs.
NYG
7
at
DAL
16
at
LAC
19
vs.
ARI
20
vs.
DEN
13
at
NYG
7
9Martellus Bennett GB
vs.
SEA
26
at
ATL
17
vs.
CIN
32
vs.
CHI
6
at
DAL
16
at
MIN
14
vs.
NO
4
BYE
vs.
DET
10
at
CHI
6
vs.
BAL
11
at
PIT
21
vs.
TB
24
at
CLE
2
at
CAR
29
vs.
MIN
14
at
DET
10
10Coby Fleener NO
at
MIN
14
vs.
NE
5
at
CAR
29
at
MIA
1
BYE
vs.
DET
10
at
GB
31
vs.
CHI
6
vs.
TB
24
at
BUF
23
vs.
WAS
8
at
LAR
22
vs.
CAR
29
at
ATL
17
vs.
NYJ
12
vs.
ATL
17
at
TB
24
11Eric Ebron DET
vs.
ARI
20
at
NYG
7
vs.
ATL
17
at
MIN
14
vs.
CAR
29
at
NO
4
BYE
vs.
PIT
21
at
GB
31
vs.
CLE
2
at
CHI
6
vs.
MIN
14
at
BAL
11
at
TB
24
vs.
CHI
6
at
CIN
32
vs.
GB
31
12Greg Olsen CAR
at
SF
30
vs.
BUF
23
vs.
NO
4
at
NE
5
at
DET
10
vs.
PHI
9
at
CHI
6
at
TB
24
vs.
ATL
17
vs.
MIA
1
BYE
at
NYJ
12
at
NO
4
vs.
MIN
14
vs.
GB
31
vs.
TB
24
at
ATL
17
13Hunter Henry LAC
at
DEN
13
vs.
MIA
1
vs.
KC
15
vs.
PHI
9
at
NYG
7
at
OAK
25
vs.
DEN
13
at
NE
5
BYE
at
JAC
3
vs.
BUF
23
at
DAL
16
vs.
CLE
2
vs.
WAS
8
at
KC
15
at
NYJ
12
vs.
OAK
25
14Austin Hooper ATL
at
CHI
6
vs.
GB
31
at
DET
10
vs.
BUF
23
BYE
vs.
MIA
1
at
NE
5
at
NYJ
12
at
CAR
29
vs.
DAL
16
at
SEA
26
vs.
TB
24
vs.
MIN
14
vs.
NO
4
at
TB
24
at
NO
4
vs.
CAR
29
15Jason Witten DAL
vs.
NYG
7
at
DEN
13
at
ARI
20
vs.
LAR
22
vs.
GB
31
BYE
at
SF
30
at
WAS
8
vs.
KC
15
at
ATL
17
vs.
PHI
9
vs.
LAC
19
vs.
WAS
8
at
NYG
7
at
OAK
25
vs.
SEA
26
at
PHI
9
16Charles Clay BUF
vs.
NYJ
12
at
CAR
29
vs.
DEN
13
at
ATL
17
at
CIN
32
BYE
vs.
TB
24
vs.
OAK
25
at
NYJ
12
vs.
NO
4
at
LAC
19
at
KC
15
vs.
NE
5
vs.
IND
18
vs.
MIA
1
at
NE
5
at
MIA
1
17Antonio Gates LAC
at
DEN
13
vs.
MIA
1
vs.
KC
15
vs.
PHI
9
at
NYG
7
at
OAK
25
vs.
DEN
13
at
NE
5
BYE
at
JAC
3
vs.
BUF
23
at
DAL
16
vs.
CLE
2
vs.
WAS
8
at
KC
15
at
NYJ
12
vs.
OAK
25
18Jack Doyle IND
at
LAR
22
vs.
ARI
20
vs.
CLE
2
at
SEA
26
vs.
SF
30
at
TEN
28
vs.
JAC
3
at
CIN
32
at
HOU
27
vs.
PIT
21
BYE
vs.
TEN
28
at
JAC
3
at
BUF
23
vs.
DEN
13
at
BAL
11
vs.
HOU
27
19Jared Cook OAK
at
TEN
28
vs.
NYJ
12
at
WAS
8
at
DEN
13
vs.
BAL
11
vs.
LAC
19
vs.
KC
15
at
BUF
23
at
MIA
1
BYE
vs.
NE
5
vs.
DEN
13
vs.
NYG
7
at
KC
15
vs.
DAL
16
at
PHI
9
at
LAC
19
20Julius Thomas MIA BYE
at
LAC
19
at
NYJ
12
vs.
NO
4
vs.
TEN
28
at
ATL
17
vs.
NYJ
12
at
BAL
11
vs.
OAK
25
at
CAR
29
vs.
TB
24
at
NE
5
vs.
DEN
13
vs.
NE
5
at
BUF
23
at
KC
15
vs.
BUF
23
21Cameron Brate TB BYE
vs.
CHI
6
at
MIN
14
vs.
NYG
7
vs.
NE
5
at
ARI
20
at
BUF
23
vs.
CAR
29
at
NO
4
vs.
NYJ
12
at
MIA
1
at
ATL
17
at
GB
31
vs.
DET
10
vs.
ATL
17
at
CAR
29
vs.
NO
4
22Evan Engram NYG
at
DAL
16
vs.
DET
10
at
PHI
9
at
TB
24
vs.
LAC
19
at
DEN
13
vs.
SEA
26
BYE
vs.
LAR
22
at
SF
30
vs.
KC
15
at
WAS
8
at
OAK
25
vs.
DAL
16
vs.
PHI
9
at
ARI
20
vs.
WAS
8
23Austin Seferian-Jenkins NYJ
at
BUF
23
at
OAK
25
vs.
MIA
1
vs.
JAC
3
at
CLE
2
vs.
NE
5
at
MIA
1
vs.
ATL
17
vs.
BUF
23
at
TB
24
BYE
vs.
CAR
29
vs.
KC
15
at
DEN
13
at
NO
4
vs.
LAC
19
at
NE
5
24Zach Miller CHI
vs.
ATL
17
at
TB
24
vs.
PIT
21
at
GB
31
vs.
MIN
14
at
BAL
11
vs.
CAR
29
at
NO
4
BYE
vs.
GB
31
vs.
DET
10
at
PHI
9
vs.
SF
30
at
CIN
32
at
DET
10
vs.
CLE
2
at
MIN
14
25Dwayne Allen NE
vs.
KC
15
at
NO
4
vs.
HOU
27
vs.
CAR
29
at
TB
24
at
NYJ
12
vs.
ATL
17
vs.
LAC
19
BYE
at
DEN
13
at
OAK
25
vs.
MIA
1
at
BUF
23
at
MIA
1
at
PIT
21
vs.
BUF
23
vs.
NYJ
12
26Vance McDonald PIT
at
CLE
2
vs.
MIN
14
at
CHI
6
at
BAL
11
vs.
JAC
3
at
KC
15
vs.
CIN
32
at
DET
10
BYE
at
IND
18
vs.
TEN
28
vs.
GB
31
at
CIN
32
vs.
BAL
11
vs.
NE
5
at
HOU
27
vs.
CLE
2
27Jesse James PIT
at
CLE
2
vs.
MIN
14
at
CHI
6
at
BAL
11
vs.
JAC
3
at
KC
15
vs.
CIN
32
at
DET
10
BYE
at
IND
18
vs.
TEN
28
vs.
GB
31
at
CIN
32
vs.
BAL
11
vs.
NE
5
at
HOU
27
vs.
CLE
2
28David Njoku CLE
vs.
PIT
21
at
BAL
11
at
IND
18
vs.
CIN
32
vs.
NYJ
12
at
HOU
27
vs.
TEN
28
vs.
MIN
14
BYE
at
DET
10
vs.
JAC
3
at
CIN
32
at
LAC
19
vs.
GB
31
vs.
BAL
11
at
CHI
6
at
PIT
21
29O.J. Howard TB BYE
vs.
CHI
6
at
MIN
14
vs.
NYG
7
vs.
NE
5
at
ARI
20
at
BUF
23
vs.
CAR
29
at
NO
4
vs.
NYJ
12
at
MIA
1
at
ATL
17
at
GB
31
vs.
DET
10
vs.
ATL
17
at
CAR
29
vs.
NO
4
30Vernon Davis WAS
vs.
PHI
9
at
LAR
22
vs.
OAK
25
at
KC
15
BYE
vs.
SF
30
at
PHI
9
vs.
DAL
16
at
SEA
26
vs.
MIN
14
at
NO
4
vs.
NYG
7
at
DAL
16
at
LAC
19
vs.
ARI
20
vs.
DEN
13
at
NYG
7
31Ryan Griffin HOU
vs.
JAC
3
at
CIN
32
at
NE
5
vs.
TEN
28
vs.
KC
15
vs.
CLE
2
BYE
at
SEA
26
vs.
IND
18
at
LAR
22
vs.
ARI
20
at
BAL
11
at
TEN
28
vs.
SF
30
at
JAC
3
vs.
PIT
21
at
IND
18
32C.J. Fiedorowicz HOU
vs.
JAC
3
at
CIN
32
at
NE
5
vs.
TEN
28
vs.
KC
15
vs.
CLE
2
BYE
at
SEA
26
vs.
IND
18
at
LAR
22
vs.
ARI
20
at
BAL
11
at
TEN
28
vs.
SF
30
at
JAC
3
vs.
PIT
21
at
IND
18
33Lance Kendricks GB
vs.
SEA
26
at
ATL
17
vs.
CIN
32
vs.
CHI
6
at
DAL
16
at
MIN
14
vs.
NO
4
BYE
vs.
DET
10
at
CHI
6
vs.
BAL
11
at
PIT
21
vs.
TB
24
at
CLE
2
at
CAR
29
vs.
MIN
14
at
DET
10
34Gerald Everett LAR
vs.
IND
18
vs.
WAS
8
at
SF
30
at
DAL
16
vs.
SEA
26
at
JAC
3
vs.
ARI
20
BYE
at
NYG
7
vs.
HOU
27
at
MIN
14
vs.
NO
4
at
ARI
20
vs.
PHI
9
at
SEA
26
at
TEN
28
vs.
SF
30
35Benjamin Watson BAL
at
CIN
32
vs.
CLE
2
at
JAC
3
vs.
PIT
21
at
OAK
25
vs.
CHI
6
at
MIN
14
vs.
MIA
1
at
TEN
28
BYE
at
GB
31
vs.
HOU
27
vs.
DET
10
at
PIT
21
at
CLE
2
vs.
IND
18
vs.
CIN
32
36Tyler Kroft CIN
vs.
BAL
11
vs.
HOU
27
at
GB
31
at
CLE
2
vs.
BUF
23
BYE
at
PIT
21
vs.
IND
18
at
JAC
3
at
TEN
28
at
DEN
13
vs.
CLE
2
vs.
PIT
21
vs.
CHI
6
at
MIN
14
vs.
DET
10
at
BAL
11
37Maxx Williams BAL
at
CIN
32
vs.
CLE
2
at
JAC
3
vs.
PIT
21
at
OAK
25
vs.
CHI
6
at
MIN
14
vs.
MIA
1
at
TEN
28
BYE
at
GB
31
vs.
HOU
27
vs.
DET
10
at
PIT
21
at
CLE
2
vs.
IND
18
vs.
CIN
32
38Tyler Higbee LAR
vs.
IND
18
vs.
WAS
8
at
SF
30
at
DAL
16
vs.
SEA
26
at
JAC
3
vs.
ARI
20
BYE
at
NYG
7
vs.
HOU
27
at
MIN
14
vs.
NO
4
at
ARI
20
vs.
PHI
9
at
SEA
26
at
TEN
28
vs.
SF
30
39George Kittle SF
vs.
CAR
29
at
SEA
26
vs.
LAR
22
at
ARI
20
at
IND
18
at
WAS
8
vs.
DAL
16
at
PHI
9
vs.
ARI
20
vs.
NYG
7
BYE
vs.
SEA
26
at
CHI
6
at
HOU
27
vs.
TEN
28
vs.
JAC
3
at
LAR
22
40Rico Gathers DAL
vs.
NYG
7
at
DEN
13
at
ARI
20
vs.
LAR
22
vs.
GB
31
BYE
at
SF
30
at
WAS
8
vs.
KC
15
at
ATL
17
vs.
PHI
9
vs.
LAC
19
vs.
WAS
8
at
NYG
7
at
OAK
25
vs.
SEA
26
at
PHI
9
41Nick Boyle BAL
at
CIN
32
vs.
CLE
2
at
JAC
3
vs.
PIT
21
at
OAK
25
vs.
CHI
6
at
MIN
14
vs.
MIA
1
at
TEN
28
BYE
at
GB
31
vs.
HOU
27
vs.
DET
10
at
PIT
21
at
CLE
2
vs.
IND
18
vs.
CIN
32
42Seth DeValve CLE
vs.
PIT
21
at
BAL
11
at
IND
18
vs.
CIN
32
vs.
NYJ
12
at
HOU
27
vs.
TEN
28
vs.
MIN
14
BYE
at
DET
10
vs.
JAC
3
at
CIN
32
at
LAC
19
vs.
GB
31
vs.
BAL
11
at
CHI
6
at
PIT
21
43Jermaine Gresham ARI
at
DET
10
at
IND
18
vs.
DAL
16
vs.
SF
30
at
PHI
9
vs.
TB
24
at
LAR
22
BYE
at
SF
30
vs.
SEA
26
at
HOU
27
vs.
JAC
3
vs.
LAR
22
vs.
TEN
28
at
WAS
8
vs.
NYG
7
at
SEA
26
44Dion Sims CHI
vs.
ATL
17
at
TB
24
vs.
PIT
21
at
GB
31
vs.
MIN
14
at
BAL
11
vs.
CAR
29
at
NO
4
BYE
vs.
GB
31
vs.
DET
10
at
PHI
9
vs.
SF
30
at
CIN
32
at
DET
10
vs.
CLE
2
at
MIN
14
45Will Tye NYJ
at
BUF
23
at
OAK
25
vs.
MIA
1
vs.
JAC
3
at
CLE
2
vs.
NE
5
at
MIA
1
vs.
ATL
17
vs.
BUF
23
at
TB
24
BYE
vs.
CAR
29
vs.
KC
15
at
DEN
13
at
NO
4
vs.
LAC
19
at
NE
5
46Clive Walford OAK
at
TEN
28
vs.
NYJ
12
at
WAS
8
at
DEN
13
vs.
BAL
11
vs.
LAC
19
vs.
KC
15
at
BUF
23
at
MIA
1
BYE
vs.
NE
5
vs.
DEN
13
vs.
NYG
7
at
KC
15
vs.
DAL
16
at
PHI
9
at
LAC
19
47Garrett Celek SF
vs.
CAR
29
at
SEA
26
vs.
LAR
22
at
ARI
20
at
IND
18
at
WAS
8
vs.
DAL
16
at
PHI
9
vs.
ARI
20
vs.
NYG
7
BYE
vs.
SEA
26
at
CHI
6
at
HOU
27
vs.
TEN
28
vs.
JAC
3
at
LAR
22
48A.J. Derby DEN
vs.
LAC
19
vs.
DAL
16
at
BUF
23
vs.
OAK
25
BYE
vs.
NYG
7
at
LAC
19
at
KC
15
at
PHI
9
vs.
NE
5
vs.
CIN
32
at
OAK
25
at
MIA
1
vs.
NYJ
12
at
IND
18
at
WAS
8
vs.
KC
15
49Jordan Leggett NYJ
at
BUF
23
at
OAK
25
vs.
MIA
1
vs.
JAC
3
at
CLE
2
vs.
NE
5
at
MIA
1
vs.
ATL
17
vs.
BUF
23
at
TB
24
BYE
vs.
CAR
29
vs.
KC
15
at
DEN
13
at
NO
4
vs.
LAC
19
at
NE
5