2018 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
1Travis Kelce KC
at
LAC
18
at
PIT
14
vs.
SF
27
at
DEN
8
vs.
JAC
16
at
NE
15
vs.
CIN
3
vs.
DEN
8
at
CLE
6
vs.
ARI
28
at
LAR
9
BYE
at
OAK
2
vs.
BAL
19
vs.
LAC
18
at
SEA
21
vs.
OAK
2
2Zach Ertz PHI
vs.
ATL
23
at
TB
10
vs.
IND
7
at
TEN
32
vs.
MIN
26
at
NYG
13
vs.
CAR
5
at
JAC
16
BYE
vs.
DAL
11
at
NO
22
vs.
NYG
13
vs.
WAS
24
at
DAL
11
at
LAR
9
vs.
HOU
4
at
WAS
24
3George Kittle SF
at
MIN
26
vs.
DET
17
at
KC
1
at
LAC
18
vs.
ARI
28
at
GB
20
vs.
LAR
9
at
ARI
28
vs.
OAK
2
vs.
NYG
13
BYE
at
TB
10
at
SEA
21
vs.
DEN
8
vs.
SEA
21
vs.
CHI
25
at
LAR
9
4Eric Ebron IND
vs.
CIN
3
at
WAS
24
at
PHI
29
vs.
HOU
4
at
NE
15
at
NYJ
31
vs.
BUF
30
at
OAK
2
BYE
vs.
JAC
16
vs.
TEN
32
vs.
MIA
12
at
JAC
16
at
HOU
4
vs.
DAL
11
vs.
NYG
13
at
TEN
32
5Jared Cook OAK
vs.
LAR
9
at
DEN
8
at
MIA
12
vs.
CLE
6
at
LAC
18
vs.
SEA
21
BYE
vs.
IND
7
at
SF
27
vs.
LAC
18
at
ARI
28
at
BAL
19
vs.
KC
1
vs.
PIT
14
at
CIN
3
vs.
DEN
8
at
KC
1
6Rob Gronkowski NE
vs.
HOU
4
at
JAC
16
at
DET
17
vs.
MIA
12
vs.
IND
7
vs.
KC
1
at
CHI
25
at
BUF
30
vs.
GB
20
at
TEN
32
BYE
at
NYJ
31
vs.
MIN
26
at
MIA
12
at
PIT
14
vs.
BUF
30
vs.
NYJ
31
7Jaylen Samuels PIT
at
CLE
6
vs.
KC
1
at
TB
10
vs.
BAL
19
vs.
ATL
23
at
CIN
3
BYE
vs.
CLE
6
at
BAL
19
vs.
CAR
5
at
JAC
16
at
DEN
8
vs.
LAC
18
at
OAK
2
vs.
NE
15
at
NO
22
vs.
CIN
3
8Evan Engram NYG
vs.
JAC
16
at
DAL
11
at
HOU
4
vs.
NO
22
at
CAR
5
vs.
PHI
29
at
ATL
23
vs.
WAS
24
BYE
at
SF
27
vs.
TB
10
at
PHI
29
vs.
CHI
25
at
WAS
24
vs.
TEN
32
at
IND
7
vs.
DAL
11
9David Njoku CLE
vs.
PIT
14
at
NO
22
vs.
NYJ
31
at
OAK
2
vs.
BAL
19
vs.
LAC
18
at
TB
10
at
PIT
14
vs.
KC
1
vs.
ATL
23
BYE
at
CIN
3
at
HOU
4
vs.
CAR
5
at
DEN
8
vs.
CIN
3
at
BAL
19
10Cameron Brate TB
at
NO
22
vs.
PHI
29
vs.
PIT
14
at
CHI
25
BYE
at
ATL
23
vs.
CLE
6
at
CIN
3
at
CAR
5
vs.
WAS
24
at
NYG
13
vs.
SF
27
vs.
CAR
5
vs.
NO
22
at
BAL
19
at
DAL
11
vs.
ATL
23
11Vance McDonald PIT
at
CLE
6
vs.
KC
1
at
TB
10
vs.
BAL
19
vs.
ATL
23
at
CIN
3
BYE
vs.
CLE
6
at
BAL
19
vs.
CAR
5
at
JAC
16
at
DEN
8
vs.
LAC
18
at
OAK
2
vs.
NE
15
at
NO
22
vs.
CIN
3
12Austin Hooper ATL
at
PHI
29
vs.
CAR
5
vs.
NO
22
vs.
CIN
3
at
PIT
14
vs.
TB
10
vs.
NYG
13
BYE
at
WAS
24
at
CLE
6
vs.
DAL
11
at
NO
22
vs.
BAL
19
at
GB
20
vs.
ARI
28
at
CAR
5
at
TB
10
13C.J. Uzomah CIN
at
IND
7
vs.
BAL
19
at
CAR
5
at
ATL
23
vs.
MIA
12
vs.
PIT
14
at
KC
1
vs.
TB
10
BYE
vs.
NO
22
at
BAL
19
vs.
CLE
6
vs.
DEN
8
at
LAC
18
vs.
OAK
2
at
CLE
6
at
PIT
14
14Kyle Rudolph MIN
vs.
SF
27
at
GB
20
vs.
BUF
30
at
LAR
9
at
PHI
29
vs.
ARI
28
at
NYJ
31
vs.
NO
22
vs.
DET
17
BYE
at
CHI
25
vs.
GB
20
at
NE
15
at
SEA
21
vs.
MIA
12
at
DET
17
vs.
CHI
25
15Chris Herndon IV NYJ
at
DET
17
vs.
MIA
12
at
CLE
6
at
JAC
16
vs.
DEN
8
vs.
IND
7
vs.
MIN
26
at
CHI
25
at
MIA
12
vs.
BUF
30
BYE
vs.
NE
15
at
TEN
32
at
BUF
30
vs.
HOU
4
vs.
GB
20
at
NE
15
16Jimmy Graham GB
vs.
CHI
25
vs.
MIN
26
at
WAS
24
vs.
BUF
30
at
DET
17
vs.
SF
27
BYE
at
LAR
9
at
NE
15
vs.
MIA
12
at
SEA
21
at
MIN
26
vs.
ARI
28
vs.
ATL
23
at
CHI
25
at
NYJ
31
vs.
DET
17
17Gerald Everett LAR
at
OAK
2
vs.
ARI
28
vs.
LAC
18
vs.
MIN
26
at
SEA
21
at
DEN
8
at
SF
27
vs.
GB
20
at
NO
22
vs.
SEA
21
vs.
KC
1
BYE
at
DET
17
at
CHI
25
vs.
PHI
29
at
ARI
28
vs.
SF
27
18Ian Thomas CAR
vs.
DAL
11
at
ATL
23
vs.
CIN
3
BYE
vs.
NYG
13
at
WAS
24
at
PHI
29
vs.
BAL
19
vs.
TB
10
at
PIT
14
at
DET
17
vs.
SEA
21
at
TB
10
at
CLE
6
vs.
NO
22
vs.
ATL
23
at
NO
22
19Blake Jarwin DAL
at
CAR
5
vs.
NYG
13
at
SEA
21
vs.
DET
17
at
HOU
4
vs.
JAC
16
at
WAS
24
BYE
vs.
TEN
32
at
PHI
29
at
ATL
23
vs.
WAS
24
vs.
NO
22
vs.
PHI
29
at
IND
7
vs.
TB
10
at
NYG
13
20Jordan Thomas HOU
at
NE
15
at
TEN
32
vs.
NYG
13
at
IND
7
vs.
DAL
11
vs.
BUF
30
at
JAC
16
vs.
MIA
12
at
DEN
8
BYE
at
WAS
24
vs.
TEN
32
vs.
CLE
6
vs.
IND
7
at
NYJ
31
at
PHI
29
vs.
JAC
16
21Nick Vannett SEA
at
DEN
8
at
CHI
25
vs.
DAL
11
at
ARI
28
vs.
LAR
9
at
OAK
2
BYE
at
DET
17
vs.
LAC
18
at
LAR
9
vs.
GB
20
at
CAR
5
vs.
SF
27
vs.
MIN
26
at
SF
27
vs.
KC
1
vs.
ARI
28
22Ricky Seals-Jones ARI
vs.
WAS
24
at
LAR
9
vs.
CHI
25
vs.
SEA
21
at
SF
27
at
MIN
26
vs.
DEN
8
vs.
SF
27
BYE
at
KC
1
vs.
OAK
2
at
LAC
18
at
GB
20
vs.
DET
17
at
ATL
23
vs.
LAR
9
at
SEA
21
23Anthony Firkser TEN
at
MIA
12
vs.
HOU
4
at
JAC
16
vs.
PHI
29
at
BUF
30
vs.
BAL
19
at
LAC
18
BYE
at
DAL
11
vs.
NE
15
at
IND
7
at
HOU
4
vs.
NYJ
31
vs.
JAC
16
at
NYG
13
vs.
WAS
24
vs.
IND
7
24Matt LaCosse DEN
vs.
SEA
21
vs.
OAK
2
at
BAL
19
vs.
KC
1
at
NYJ
31
vs.
LAR
9
at
ARI
28
at
KC
1
vs.
HOU
4
BYE
at
LAC
18
vs.
PIT
14
at
CIN
3
at
SF
27
vs.
CLE
6
at
OAK
2
vs.
LAC
18
25Antonio Gates LAC
vs.
KC
1
at
BUF
30
at
LAR
9
vs.
SF
27
vs.
OAK
2
at
CLE
6
vs.
TEN
32
BYE
at
SEA
21
at
OAK
2
vs.
DEN
8
vs.
ARI
28
at
PIT
14
vs.
CIN
3
at
KC
1
vs.
BAL
19
at
DEN
8
26Vernon Davis WAS
at
ARI
28
vs.
IND
7
vs.
GB
20
BYE
at
NO
22
vs.
CAR
5
vs.
DAL
11
at
NYG
13
vs.
ATL
23
at
TB
10
vs.
HOU
4
at
DAL
11
at
PHI
29
vs.
NYG
13
at
JAC
16
at
TEN
32
vs.
PHI
29
27Benjamin Watson NO
vs.
TB
10
vs.
CLE
6
at
ATL
23
at
NYG
13
vs.
WAS
24
BYE
at
BAL
19
at
MIN
26
vs.
LAR
9
at
CIN
3
vs.
PHI
29
vs.
ATL
23
at
DAL
11
at
TB
10
at
CAR
5
vs.
PIT
14
vs.
CAR
5
28Charles Clay BUF
at
BAL
19
vs.
LAC
18
at
MIN
26
at
GB
20
vs.
TEN
32
at
HOU
4
at
IND
7
vs.
NE
15
vs.
CHI
25
at
NYJ
31
BYE
vs.
JAC
16
at
MIA
12
vs.
NYJ
31
vs.
DET
17
at
NE
15
vs.
MIA
12
29Dallas Goedert PHI
vs.
ATL
23
at
TB
10
vs.
IND
7
at
TEN
32
vs.
MIN
26
at
NYG
13
vs.
CAR
5
at
JAC
16
BYE
vs.
DAL
11
at
NO
22
vs.
NYG
13
vs.
WAS
24
at
DAL
11
at
LAR
9
vs.
HOU
4
at
WAS
24
30Ed Dickson SEA
at
DEN
8
at
CHI
25
vs.
DAL
11
at
ARI
28
vs.
LAR
9
at
OAK
2
BYE
at
DET
17
vs.
LAC
18
at
LAR
9
vs.
GB
20
at
CAR
5
vs.
SF
27
vs.
MIN
26
at
SF
27
vs.
KC
1
vs.
ARI
28
31Hayden Hurst BAL
vs.
BUF
30
at
CIN
3
vs.
DEN
8
at
PIT
14
at
CLE
6
at
TEN
32
vs.
NO
22
at
CAR
5
vs.
PIT
14
BYE
vs.
CIN
3
vs.
OAK
2
at
ATL
23
at
KC
1
vs.
TB
10
at
LAC
18
vs.
CLE
6
32Mark Andrews BAL
vs.
BUF
30
at
CIN
3
vs.
DEN
8
at
PIT
14
at
CLE
6
at
TEN
32
vs.
NO
22
at
CAR
5
vs.
PIT
14
BYE
vs.
CIN
3
vs.
OAK
2
at
ATL
23
at
KC
1
vs.
TB
10
at
LAC
18
vs.
CLE
6
33Tyler Higbee LAR
at
OAK
2
vs.
ARI
28
vs.
LAC
18
vs.
MIN
26
at
SEA
21
at
DEN
8
at
SF
27
vs.
GB
20
at
NO
22
vs.
SEA
21
vs.
KC
1
BYE
at
DET
17
at
CHI
25
vs.
PHI
29
at
ARI
28
vs.
SF
27
34Ryan Griffin HOU
at
NE
15
at
TEN
32
vs.
NYG
13
at
IND
7
vs.
DAL
11
vs.
BUF
30
at
JAC
16
vs.
MIA
12
at
DEN
8
BYE
at
WAS
24
vs.
TEN
32
vs.
CLE
6
vs.
IND
7
at
NYJ
31
at
PHI
29
vs.
JAC
16
35Adam Shaheen CHI
at
GB
20
vs.
SEA
21
at
ARI
28
vs.
TB
10
BYE
at
MIA
12
vs.
NE
15
vs.
NYJ
31
at
BUF
30
vs.
DET
17
vs.
MIN
26
at
DET
17
at
NYG
13
vs.
LAR
9
vs.
GB
20
at
SF
27
at
MIN
26
36Luke Willson DET
vs.
NYJ
31
at
SF
27
vs.
NE
15
at
DAL
11
vs.
GB
20
BYE
at
MIA
12
vs.
SEA
21
at
MIN
26
at
CHI
25
vs.
CAR
5
vs.
CHI
25
vs.
LAR
9
at
ARI
28
at
BUF
30
vs.
MIN
26
at
GB
20
37Dan Arnold NO
vs.
TB
10
vs.
CLE
6
at
ATL
23
at
NYG
13
vs.
WAS
24
BYE
at
BAL
19
at
MIN
26
vs.
LAR
9
at
CIN
3
vs.
PHI
29
vs.
ATL
23
at
DAL
11
at
TB
10
at
CAR
5
vs.
PIT
14
vs.
CAR
5