2019 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
JAC
16
at
OAK
9
vs.
BAL
29
at
DET
31
vs.
IND
18
vs.
HOU
23
at
DEN
15
vs.
GB
32
vs.
MIN
24
at
TEN
5
at
LAC
27
BYE
vs.
OAK
9
at
NE
22
vs.
DEN
15
at
CHI
7
vs.
LAC
27
2George Kittle SF
at
TB
13
at
CIN
21
vs.
PIT
10
BYE
vs.
CLE
8
at
LAR
28
at
WAS
11
vs.
CAR
19
at
ARI
1
vs.
SEA
3
vs.
ARI
1
vs.
GB
32
at
BAL
29
at
NO
25
vs.
ATL
20
vs.
LAR
28
at
SEA
3
3Zach Ertz PHI
vs.
WAS
11
at
ATL
20
vs.
DET
31
at
GB
32
vs.
NYJ
30
at
MIN
24
at
DAL
4
at
BUF
26
vs.
CHI
7
BYE
vs.
NE
22
vs.
SEA
3
at
MIA
2
vs.
NYG
6
at
WAS
11
vs.
DAL
4
at
NYG
6
4Mark Andrews BAL
at
MIA
2
vs.
ARI
1
at
KC
14
vs.
CLE
8
at
PIT
10
vs.
CIN
21
at
SEA
3
BYE
vs.
NE
22
at
CIN
21
vs.
HOU
23
at
LAR
28
vs.
SF
17
at
BUF
26
vs.
NYJ
30
at
CLE
8
vs.
PIT
10
5Evan Engram NYG
at
DAL
4
vs.
BUF
26
at
TB
13
vs.
WAS
11
vs.
MIN
24
at
NE
22
vs.
ARI
1
at
DET
31
vs.
DAL
4
at
NYJ
30
BYE
at
CHI
7
vs.
GB
32
at
PHI
12
vs.
MIA
2
at
WAS
11
vs.
PHI
12
6Darren Waller OAK
vs.
DEN
15
vs.
KC
14
at
MIN
24
at
IND
18
vs.
CHI
7
BYE
at
GB
32
at
HOU
23
vs.
DET
31
vs.
LAC
27
vs.
CIN
21
at
NYJ
30
at
KC
14
vs.
TEN
5
vs.
JAC
16
at
LAC
27
at
DEN
15
7O.J. Howard TB
vs.
SF
17
at
CAR
19
vs.
NYG
6
at
LAR
28
at
NO
25
vs.
CAR
19
BYE
at
TEN
5
at
SEA
3
vs.
ARI
1
vs.
NO
25
at
ATL
20
at
JAC
16
vs.
IND
18
at
DET
31
vs.
HOU
23
vs.
ATL
20
8David Njoku CLE
vs.
TEN
5
at
NYJ
30
vs.
LAR
28
at
BAL
29
at
SF
17
vs.
SEA
3
BYE
at
NE
22
at
DEN
15
vs.
BUF
26
vs.
PIT
10
vs.
MIA
2
at
PIT
10
vs.
CIN
21
at
ARI
1
vs.
BAL
29
at
CIN
21
9Delanie Walker TEN
at
CLE
8
vs.
IND
18
at
JAC
16
at
ATL
20
vs.
BUF
26
at
DEN
15
vs.
LAC
27
vs.
TB
13
at
CAR
19
vs.
KC
14
BYE
vs.
JAC
16
at
IND
18
at
OAK
9
vs.
HOU
23
vs.
NO
25
at
HOU
23
10Austin Hooper ATL
at
MIN
24
vs.
PHI
12
at
IND
18
vs.
TEN
5
at
HOU
23
at
ARI
1
vs.
LAR
28
vs.
SEA
3
BYE
at
NO
25
at
CAR
19
vs.
TB
13
vs.
NO
25
vs.
CAR
19
at
SF
17
vs.
JAC
16
at
TB
13
11T.J. Hockenson DET
at
ARI
1
vs.
LAC
27
at
PHI
12
vs.
KC
14
BYE
at
GB
32
vs.
MIN
24
vs.
NYG
6
at
OAK
9
at
CHI
7
vs.
DAL
4
at
WAS
11
vs.
CHI
7
at
MIN
24
vs.
TB
13
at
DEN
15
vs.
GB
32
12Vance McDonald PIT
at
NE
22
vs.
SEA
3
at
SF
17
vs.
CIN
21
vs.
BAL
29
at
LAC
27
BYE
vs.
MIA
2
vs.
IND
18
vs.
LAR
28
at
CLE
8
at
CIN
21
vs.
CLE
8
at
ARI
1
vs.
BUF
26
at
NYJ
30
at
BAL
29
13Greg Olsen CAR
vs.
LAR
28
vs.
TB
13
at
ARI
1
at
HOU
23
vs.
JAC
16
at
TB
13
BYE
at
SF
17
vs.
TEN
5
at
GB
32
vs.
ATL
20
at
NO
25
vs.
WAS
11
at
ATL
20
vs.
SEA
3
at
IND
18
vs.
NO
25
14Jared Cook NO
vs.
HOU
23
at
LAR
28
at
SEA
3
vs.
DAL
4
vs.
TB
13
at
JAC
16
at
CHI
7
vs.
ARI
1
BYE
vs.
ATL
20
at
TB
13
vs.
CAR
19
at
ATL
20
vs.
SF
17
vs.
IND
18
at
TEN
5
at
CAR
19
15Will Dissly SEA
vs.
CIN
21
at
PIT
10
vs.
NO
25
at
ARI
1
vs.
LAR
28
at
CLE
8
vs.
BAL
29
at
ATL
20
vs.
TB
13
at
SF
17
BYE
at
PHI
12
vs.
MIN
24
at
LAR
28
at
CAR
19
vs.
ARI
1
vs.
SF
17
16Eric Ebron IND
at
LAC
27
at
TEN
5
vs.
ATL
20
vs.
OAK
9
at
KC
14
BYE
vs.
HOU
23
vs.
DEN
15
at
PIT
10
vs.
MIA
2
vs.
JAC
16
at
HOU
23
vs.
TEN
5
at
TB
13
at
NO
25
vs.
CAR
19
at
JAC
16
17Jimmy Graham GB
at
CHI
7
vs.
MIN
24
vs.
DEN
15
vs.
PHI
12
at
DAL
4
vs.
DET
31
vs.
OAK
9
at
KC
14
at
LAC
27
vs.
CAR
19
BYE
at
SF
17
at
NYG
6
vs.
WAS
11
vs.
CHI
7
at
MIN
24
at
DET
31
18Hunter Henry LAC
vs.
IND
18
at
DET
31
vs.
HOU
23
at
MIA
2
vs.
DEN
15
vs.
PIT
10
at
TEN
5
at
CHI
7
vs.
GB
32
at
OAK
9
vs.
KC
14
BYE
at
DEN
15
at
JAC
16
vs.
MIN
24
vs.
OAK
9
at
KC
14
19Trey Burton CHI
vs.
GB
32
at
DEN
15
at
WAS
11
vs.
MIN
24
at
OAK
9
BYE
vs.
NO
25
vs.
LAC
27
at
PHI
12
vs.
DET
31
at
LAR
28
vs.
NYG
6
at
DET
31
vs.
DAL
4
at
GB
32
vs.
KC
14
at
MIN
24
20Chris Herndon IV NYJ
vs.
BUF
26
vs.
CLE
8
at
NE
22
BYE
at
PHI
12
vs.
DAL
4
vs.
NE
22
at
JAC
16
at
MIA
2
vs.
NYG
6
at
WAS
11
vs.
OAK
9
at
CIN
21
vs.
MIA
2
at
BAL
29
vs.
PIT
10
at
BUF
26
21Tyler Eifert CIN
at
SEA
3
vs.
SF
17
at
BUF
26
at
PIT
10
vs.
ARI
1
at
BAL
29
vs.
JAC
16
at
LAR
28
BYE
vs.
BAL
29
at
OAK
9
vs.
PIT
10
vs.
NYJ
30
at
CLE
8
vs.
NE
22
at
MIA
2
vs.
CLE
8
22Jordan Reed WAS
at
PHI
12
vs.
DAL
4
vs.
CHI
7
at
NYG
6
vs.
NE
22
at
MIA
2
vs.
SF
17
at
MIN
24
at
BUF
26
BYE
vs.
NYJ
30
vs.
DET
31
at
CAR
19
at
GB
32
vs.
PHI
12
vs.
NYG
6
at
DAL
4
23Dallas Goedert PHI
vs.
WAS
11
at
ATL
20
vs.
DET
31
at
GB
32
vs.
NYJ
30
at
MIN
24
at
DAL
4
at
BUF
26
vs.
CHI
7
BYE
vs.
NE
22
vs.
SEA
3
at
MIA
2
vs.
NYG
6
at
WAS
11
vs.
DAL
4
at
NYG
6
24Kyle Rudolph MIN
vs.
ATL
20
at
GB
32
vs.
OAK
9
at
CHI
7
at
NYG
6
vs.
PHI
12
at
DET
31
vs.
WAS
11
at
KC
14
at
DAL
4
vs.
DEN
15
BYE
at
SEA
3
vs.
DET
31
at
LAC
27
vs.
GB
32
vs.
CHI
7
25Noah Fant DEN
at
OAK
9
vs.
CHI
7
at
GB
32
vs.
JAC
16
at
LAC
27
vs.
TEN
5
vs.
KC
14
at
IND
18
vs.
CLE
8
BYE
at
MIN
24
at
BUF
26
vs.
LAC
27
at
HOU
23
at
KC
14
vs.
DET
31
vs.
OAK
9
26Jack Doyle IND
at
LAC
27
at
TEN
5
vs.
ATL
20
vs.
OAK
9
at
KC
14
BYE
vs.
HOU
23
vs.
DEN
15
at
PIT
10
vs.
MIA
2
vs.
JAC
16
at
HOU
23
vs.
TEN
5
at
TB
13
at
NO
25
vs.
CAR
19
at
JAC
16
27Jason Witten DAL
vs.
NYG
6
at
WAS
11
vs.
MIA
2
at
NO
25
vs.
GB
32
at
NYJ
30
vs.
PHI
12
BYE
at
NYG
6
vs.
MIN
24
at
DET
31
at
NE
22
vs.
BUF
26
at
CHI
7
vs.
LAR
28
at
PHI
12
vs.
WAS
11
28Gerald Everett LAR
at
CAR
19
vs.
NO
25
at
CLE
8
vs.
TB
13
at
SEA
3
vs.
SF
17
at
ATL
20
vs.
CIN
21
BYE
at
PIT
10
vs.
CHI
7
vs.
BAL
29
at
ARI
1
vs.
SEA
3
at
DAL
4
at
SF
17
vs.
ARI
1
29Cameron Brate TB
vs.
SF
17
at
CAR
19
vs.
NYG
6
at
LAR
28
at
NO
25
vs.
CAR
19
BYE
at
TEN
5
at
SEA
3
vs.
ARI
1
vs.
NO
25
at
ATL
20
at
JAC
16
vs.
IND
18
at
DET
31
vs.
HOU
23
vs.
ATL
20
30Mike Gesicki MIA
vs.
BAL
29
vs.
NE
22
at
DAL
4
vs.
LAC
27
BYE
vs.
WAS
11
at
BUF
26
at
PIT
10
vs.
NYJ
30
at
IND
18
vs.
BUF
26
at
CLE
8
vs.
PHI
12
at
NYJ
30
at
NYG
6
vs.
CIN
21
at
NE
22
31Geoff Swaim JAC
vs.
KC
14
at
HOU
23
vs.
TEN
5
at
DEN
15
at
CAR
19
vs.
NO
25
at
CIN
21
vs.
NYJ
30
vs.
HOU
23
BYE
at
IND
18
at
TEN
5
vs.
TB
13
vs.
LAC
27
at
OAK
9
at
ATL
20
vs.
IND
18
32Vernon Davis WAS
at
PHI
12
vs.
DAL
4
vs.
CHI
7
at
NYG
6
vs.
NE
22
at
MIA
2
vs.
SF
17
at
MIN
24
at
BUF
26
BYE
vs.
NYJ
30
vs.
DET
31
at
CAR
19
at
GB
32
vs.
PHI
12
vs.
NYG
6
at
DAL
4
33Tyler Higbee LAR
at
CAR
19
vs.
NO
25
at
CLE
8
vs.
TB
13
at
SEA
3
vs.
SF
17
at
ATL
20
vs.
CIN
21
BYE
at
PIT
10
vs.
CHI
7
vs.
BAL
29
at
ARI
1
vs.
SEA
3
at
DAL
4
at
SF
17
vs.
ARI
1
34Hayden Hurst BAL
at
MIA
2
vs.
ARI
1
at
KC
14
vs.
CLE
8
at
PIT
10
vs.
CIN
21
at
SEA
3
BYE
vs.
NE
22
at
CIN
21
vs.
HOU
23
at
LAR
28
vs.
SF
17
at
BUF
26
vs.
NYJ
30
at
CLE
8
vs.
PIT
10
35Matt LaCosse NE
vs.
PIT
10
at
MIA
2
vs.
NYJ
30
at
BUF
26
at
WAS
11
vs.
NYG
6
at
NYJ
30
vs.
CLE
8
at
BAL
29
BYE
at
PHI
12
vs.
DAL
4
at
HOU
23
vs.
KC
14
at
CIN
21
vs.
BUF
26
vs.
MIA
2
36C.J. Uzomah CIN
at
SEA
3
vs.
SF
17
at
BUF
26
at
PIT
10
vs.
ARI
1
at
BAL
29
vs.
JAC
16
at
LAR
28
BYE
vs.
BAL
29
at
OAK
9
vs.
PIT
10
vs.
NYJ
30
at
CLE
8
vs.
NE
22
at
MIA
2
vs.
CLE
8
37Benjamin Watson NE
vs.
PIT
10
at
MIA
2
vs.
NYJ
30
at
BUF
26
at
WAS
11
vs.
NYG
6
at
NYJ
30
vs.
CLE
8
at
BAL
29
BYE
at
PHI
12
vs.
DAL
4
at
HOU
23
vs.
KC
14
at
CIN
21
vs.
BUF
26
vs.
MIA
2
38Blake Jarwin DAL
vs.
NYG
6
at
WAS
11
vs.
MIA
2
at
NO
25
vs.
GB
32
at
NYJ
30
vs.
PHI
12
BYE
at
NYG
6
vs.
MIN
24
at
DET
31
at
NE
22
vs.
BUF
26
at
CHI
7
vs.
LAR
28
at
PHI
12
vs.
WAS
11
39Dawson Knox BUF
at
NYJ
30
at
NYG
6
vs.
CIN
21
vs.
NE
22
at
TEN
5
BYE
vs.
MIA
2
vs.
PHI
12
vs.
WAS
11
at
CLE
8
at
MIA
2
vs.
DEN
15
at
DAL
4
vs.
BAL
29
at
PIT
10
at
NE
22
vs.
NYJ
30
40Irv Smith Jr. MIN
vs.
ATL
20
at
GB
32
vs.
OAK
9
at
CHI
7
at
NYG
6
vs.
PHI
12
at
DET
31
vs.
WAS
11
at
KC
14
at
DAL
4
vs.
DEN
15
BYE
at
SEA
3
vs.
DET
31
at
LAC
27
vs.
GB
32
vs.
CHI
7
41Ian Thomas CAR
vs.
LAR
28
vs.
TB
13
at
ARI
1
at
HOU
23
vs.
JAC
16
at
TB
13
BYE
at
SF
17
vs.
TEN
5
at
GB
32
vs.
ATL
20
at
NO
25
vs.
WAS
11
at
ATL
20
vs.
SEA
3
at
IND
18
vs.
NO
25
42Ricky Seals-Jones CLE
vs.
TEN
5
at
NYJ
30
vs.
LAR
28
at
BAL
29
at
SF
17
vs.
SEA
3
BYE
at
NE
22
at
DEN
15
vs.
BUF
26
vs.
PIT
10
vs.
MIA
2
at
PIT
10
vs.
CIN
21
at
ARI
1
vs.
BAL
29
at
CIN
21
43James O'Shaughnessy JAC
vs.
KC
14
at
HOU
23
vs.
TEN
5
at
DEN
15
at
CAR
19
vs.
NO
25
at
CIN
21
vs.
NYJ
30
vs.
HOU
23
BYE
at
IND
18
at
TEN
5
vs.
TB
13
vs.
LAC
27
at
OAK
9
at
ATL
20
vs.
IND
18
44Jonnu Smith TEN
at
CLE
8
vs.
IND
18
at
JAC
16
at
ATL
20
vs.
BUF
26
at
DEN
15
vs.
LAC
27
vs.
TB
13
at
CAR
19
vs.
KC
14
BYE
vs.
JAC
16
at
IND
18
at
OAK
9
vs.
HOU
23
vs.
NO
25
at
HOU
23
45Jace Sternberger GB
at
CHI
7
vs.
MIN
24
vs.
DEN
15
vs.
PHI
12
at
DAL
4
vs.
DET
31
vs.
OAK
9
at
KC
14
at
LAC
27
vs.
CAR
19
BYE
at
SF
17
at
NYG
6
vs.
WAS
11
vs.
CHI
7
at
MIN
24
at
DET
31
46Nick O'Leary MIA
vs.
BAL
29
vs.
NE
22
at
DAL
4
vs.
LAC
27
BYE
vs.
WAS
11
at
BUF
26
at
PIT
10
vs.
NYJ
30
at
IND
18
vs.
BUF
26
at
CLE
8
vs.
PHI
12
at
NYJ
30
at
NYG
6
vs.
CIN
21
at
NE
22
47Adam Shaheen CHI
vs.
GB
32
at
DEN
15
at
WAS
11
vs.
MIN
24
at
OAK
9
BYE
vs.
NO
25
vs.
LAC
27
at
PHI
12
vs.
DET
31
at
LAR
28
vs.
NYG
6
at
DET
31
vs.
DAL
4
at
GB
32
vs.
KC
14
at
MIN
24
48Jordan Thomas HOU
at
NO
25
vs.
JAC
16
at
LAC
27
vs.
CAR
19
vs.
ATL
20
at
KC
14
at
IND
18
vs.
OAK
9
at
JAC
16
BYE
at
BAL
29
vs.
IND
18
vs.
NE
22
vs.
DEN
15
at
TEN
5
at
TB
13
vs.
TEN
5
49Nick Vannett SEA
vs.
CIN
21
at
PIT
10
vs.
NO
25
at
ARI
1
vs.
LAR
28
at
CLE
8
vs.
BAL
29
at
ATL
20
vs.
TB
13
at
SF
17
BYE
at
PHI
12
vs.
MIN
24
at
LAR
28
at
CAR
19
vs.
ARI
1
vs.
SF
17
50Jesse James DET
at
ARI
1
vs.
LAC
27
at
PHI
12
vs.
KC
14
BYE
at
GB
32
vs.
MIN
24
vs.
NYG
6
at
OAK
9
at
CHI
7
vs.
DAL
4
at
WAS
11
vs.
CHI
7
at
MIN
24
vs.
TB
13
at
DEN
15
vs.
GB
32
51Josh Oliver JAC
vs.
KC
14
at
HOU
23
vs.
TEN
5
at
DEN
15
at
CAR
19
vs.
NO
25
at
CIN
21
vs.
NYJ
30
vs.
HOU
23
BYE
at
IND
18
at
TEN
5
vs.
TB
13
vs.
LAC
27
at
OAK
9
at
ATL
20
vs.
IND
18
52Charles Clay ARI
vs.
DET
31
at
BAL
29
vs.
CAR
19
vs.
SEA
3
at
CIN
21
vs.
ATL
20
at
NYG
6
at
NO
25
vs.
SF
17
at
TB
13
at
SF
17
BYE
vs.
LAR
28
vs.
PIT
10
vs.
CLE
8
at
SEA
3
at
LAR
28
53Josh Hill NO
vs.
HOU
23
at
LAR
28
at
SEA
3
vs.
DAL
4
vs.
TB
13
at
JAC
16
at
CHI
7
vs.
ARI
1
BYE
vs.
ATL
20
at
TB
13
vs.
CAR
19
at
ATL
20
vs.
SF
17
vs.
IND
18
at
TEN
5
at
CAR
19
54Jake Butt DEN
at
OAK
9
vs.
CHI
7
at
GB
32
vs.
JAC
16
at
LAC
27
vs.
TEN
5
vs.
KC
14
at
IND
18
vs.
CLE
8
BYE
at
MIN
24
at
BUF
26
vs.
LAC
27
at
HOU
23
at
KC
14
vs.
DET
31
vs.
OAK
9
55Tyler Kroft BUF
at
NYJ
30
at
NYG
6
vs.
CIN
21
vs.
NE
22
at
TEN
5
BYE
vs.
MIA
2
vs.
PHI
12
vs.
WAS
11
at
CLE
8
at
MIA
2
vs.
DEN
15
at
DAL
4
vs.
BAL
29
at
PIT
10
at
NE
22
vs.
NYJ
30
56Dan Arnold NO
vs.
HOU
23
at
LAR
28
at
SEA
3
vs.
DAL
4
vs.
TB
13
at
JAC
16
at
CHI
7
vs.
ARI
1
BYE
vs.
ATL
20
at
TB
13
vs.
CAR
19
at
ATL
20
vs.
SF
17
vs.
IND
18
at
TEN
5
at
CAR
19
57Mo Alie-Cox IND
at
LAC
27
at
TEN
5
vs.
ATL
20
vs.
OAK
9
at
KC
14
BYE
vs.
HOU
23
vs.
DEN
15
at
PIT
10
vs.
MIA
2
vs.
JAC
16
at
HOU
23
vs.
TEN
5
at
TB
13
at
NO
25
vs.
CAR
19
at
JAC
16
58Kahale Warring HOU
at
NO
25
vs.
JAC
16
at
LAC
27
vs.
CAR
19
vs.
ATL
20
at
KC
14
at
IND
18
vs.
OAK
9
at
JAC
16
BYE
at
BAL
29
vs.
IND
18
vs.
NE
22
vs.
DEN
15
at
TEN
5
at
TB
13
vs.
TEN
5
59Jordan Akins HOU
at
NO
25
vs.
JAC
16
at
LAC
27
vs.
CAR
19
vs.
ATL
20
at
KC
14
at
IND
18
vs.
OAK
9
at
JAC
16
BYE
at
BAL
29
vs.
IND
18
vs.
NE
22
vs.
DEN
15
at
TEN
5
at
TB
13
vs.
TEN
5
60Alize Mack NO
vs.
HOU
23
at
LAR
28
at
SEA
3
vs.
DAL
4
vs.
TB
13
at
JAC
16
at
CHI
7
vs.
ARI
1
BYE
vs.
ATL
20
at
TB
13
vs.
CAR
19
at
ATL
20
vs.
SF
17
vs.
IND
18
at
TEN
5
at
CAR
19
61Jeff Heuerman DEN
at
OAK
9
vs.
CHI
7
at
GB
32
vs.
JAC
16
at
LAC
27
vs.
TEN
5
vs.
KC
14
at
IND
18
vs.
CLE
8
BYE
at
MIN
24
at
BUF
26
vs.
LAC
27
at
HOU
23
at
KC
14
vs.
DET
31
vs.
OAK
9