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