2019 Matchup Calendar

TE Ratings based on Fantasy Points Allowed (PA) and Draft 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
13
at
OAK
3
vs.
BAL
18
at
DET
16
vs.
IND
10
vs.
HOU
2
at
DEN
6
vs.
GB
21
vs.
MIN
25
at
TEN
32
at
LAC
17
BYE
vs.
OAK
3
at
NE
12
vs.
DEN
6
at
CHI
23
vs.
LAC
17
2Zach Ertz PHI
vs.
WAS
24
at
ATL
22
vs.
DET
16
at
GB
21
vs.
NYJ
30
at
MIN
25
at
DAL
14
at
BUF
31
vs.
CHI
23
BYE
vs.
NE
12
vs.
SEA
20
at
MIA
9
vs.
NYG
19
at
WAS
24
vs.
DAL
14
at
NYG
19
3George Kittle SF
at
TB
11
at
CIN
4
vs.
PIT
8
BYE
vs.
CLE
7
at
LAR
15
at
WAS
24
vs.
CAR
5
at
ARI
29
vs.
SEA
20
vs.
ARI
29
vs.
GB
21
at
BAL
18
at
NO
27
vs.
ATL
22
vs.
LAR
15
at
SEA
20
4O.J. Howard TB
vs.
SF
26
at
CAR
5
vs.
NYG
19
at
LAR
15
at
NO
27
vs.
CAR
5
BYE
at
TEN
32
at
SEA
20
vs.
ARI
29
vs.
NO
27
at
ATL
22
at
JAC
13
vs.
IND
10
at
DET
16
vs.
HOU
2
vs.
ATL
22
5Hunter Henry LAC
vs.
IND
10
at
DET
16
vs.
HOU
2
at
MIA
9
vs.
DEN
6
vs.
PIT
8
at
TEN
32
at
CHI
23
vs.
GB
21
at
OAK
3
vs.
KC
1
BYE
at
DEN
6
at
JAC
13
vs.
MIN
25
vs.
OAK
3
at
KC
1
6Evan Engram NYG
at
DAL
14
vs.
BUF
31
at
TB
11
vs.
WAS
24
vs.
MIN
25
at
NE
12
vs.
ARI
29
at
DET
16
vs.
DAL
14
at
NYJ
30
BYE
at
CHI
23
vs.
GB
21
at
PHI
28
vs.
MIA
9
at
WAS
24
vs.
PHI
28
7Eric Ebron IND
at
LAC
17
at
TEN
32
vs.
ATL
22
vs.
OAK
3
at
KC
1
BYE
vs.
HOU
2
vs.
DEN
6
at
PIT
8
vs.
MIA
9
vs.
JAC
13
at
HOU
2
vs.
TEN
32
at
TB
11
at
NO
27
vs.
CAR
5
at
JAC
13
8Jared Cook NO
vs.
HOU
2
at
LAR
15
at
SEA
20
vs.
DAL
14
vs.
TB
11
at
JAC
13
at
CHI
23
vs.
ARI
29
BYE
vs.
ATL
22
at
TB
11
vs.
CAR
5
at
ATL
22
vs.
SF
26
vs.
IND
10
at
TEN
32
at
CAR
5
9David Njoku CLE
vs.
TEN
32
at
NYJ
30
vs.
LAR
15
at
BAL
18
at
SF
26
vs.
SEA
20
BYE
at
NE
12
at
DEN
6
vs.
BUF
31
vs.
PIT
8
vs.
MIA
9
at
PIT
8
vs.
CIN
4
at
ARI
29
vs.
BAL
18
at
CIN
4
10Delanie Walker TEN
at
CLE
7
vs.
IND
10
at
JAC
13
at
ATL
22
vs.
BUF
31
at
DEN
6
vs.
LAC
17
vs.
TB
11
at
CAR
5
vs.
KC
1
BYE
vs.
JAC
13
at
IND
10
at
OAK
3
vs.
HOU
2
vs.
NO
27
at
HOU
2
11Austin Hooper ATL
at
MIN
25
vs.
PHI
28
at
IND
10
vs.
TEN
32
at
HOU
2
at
ARI
29
vs.
LAR
15
vs.
SEA
20
BYE
at
NO
27
at
CAR
5
vs.
TB
11
vs.
NO
27
vs.
CAR
5
at
SF
26
vs.
JAC
13
at
TB
11
12Trey Burton CHI
vs.
GB
21
at
DEN
6
at
WAS
24
vs.
MIN
25
at
OAK
3
BYE
vs.
NO
27
vs.
LAC
17
at
PHI
28
vs.
DET
16
at
LAR
15
vs.
NYG
19
at
DET
16
vs.
DAL
14
at
GB
21
vs.
KC
1
at
MIN
25
13Chris Herndon IV NYJ
vs.
BUF
31
vs.
CLE
7
at
NE
12
BYE
at
PHI
28
vs.
DAL
14
vs.
NE
12
at
JAC
13
at
MIA
9
vs.
NYG
19
at
WAS
24
vs.
OAK
3
at
CIN
4
vs.
MIA
9
at
BAL
18
vs.
PIT
8
at
BUF
31
14Vance McDonald PIT
at
NE
12
vs.
SEA
20
at
SF
26
vs.
CIN
4
vs.
BAL
18
at
LAC
17
BYE
vs.
MIA
9
vs.
IND
10
vs.
LAR
15
at
CLE
7
at
CIN
4
vs.
CLE
7
at
ARI
29
vs.
BUF
31
at
NYJ
30
at
BAL
18
15Jack Doyle IND
at
LAC
17
at
TEN
32
vs.
ATL
22
vs.
OAK
3
at
KC
1
BYE
vs.
HOU
2
vs.
DEN
6
at
PIT
8
vs.
MIA
9
vs.
JAC
13
at
HOU
2
vs.
TEN
32
at
TB
11
at
NO
27
vs.
CAR
5
at
JAC
13
16Greg Olsen CAR
vs.
LAR
15
vs.
TB
11
at
ARI
29
at
HOU
2
vs.
JAC
13
at
TB
11
BYE
at
SF
26
vs.
TEN
32
at
GB
21
vs.
ATL
22
at
NO
27
vs.
WAS
24
at
ATL
22
vs.
SEA
20
at
IND
10
vs.
NO
27
17Kyle Rudolph MIN
vs.
ATL
22
at
GB
21
vs.
OAK
3
at
CHI
23
at
NYG
19
vs.
PHI
28
at
DET
16
vs.
WAS
24
at
KC
1
at
DAL
14
vs.
DEN
6
BYE
at
SEA
20
vs.
DET
16
at
LAC
17
vs.
GB
21
vs.
CHI
23
18Jordan Reed WAS
at
PHI
28
vs.
DAL
14
vs.
CHI
23
at
NYG
19
vs.
NE
12
at
MIA
9
vs.
SF
26
at
MIN
25
at
BUF
31
BYE
vs.
NYJ
30
vs.
DET
16
at
CAR
5
at
GB
21
vs.
PHI
28
vs.
NYG
19
at
DAL
14
19Jimmy Graham GB
at
CHI
23
vs.
MIN
25
vs.
DEN
6
vs.
PHI
28
at
DAL
14
vs.
DET
16
vs.
OAK
3
at
KC
1
at
LAC
17
vs.
CAR
5
BYE
at
SF
26
at
NYG
19
vs.
WAS
24
vs.
CHI
23
at
MIN
25
at
DET
16
20Dallas Goedert PHI
vs.
WAS
24
at
ATL
22
vs.
DET
16
at
GB
21
vs.
NYJ
30
at
MIN
25
at
DAL
14
at
BUF
31
vs.
CHI
23
BYE
vs.
NE
12
vs.
SEA
20
at
MIA
9
vs.
NYG
19
at
WAS
24
vs.
DAL
14
at
NYG
19
21Mike Gesicki MIA
vs.
BAL
18
vs.
NE
12
at
DAL
14
vs.
LAC
17
BYE
vs.
WAS
24
at
BUF
31
at
PIT
8
vs.
NYJ
30
at
IND
10
vs.
BUF
31
at
CLE
7
vs.
PHI
28
at
NYJ
30
at
NYG
19
vs.
CIN
4
at
NE
12
22Gerald Everett LAR
at
CAR
5
vs.
NO
27
at
CLE
7
vs.
TB
11
at
SEA
20
vs.
SF
26
at
ATL
22
vs.
CIN
4
BYE
at
PIT
8
vs.
CHI
23
vs.
BAL
18
at
ARI
29
vs.
SEA
20
at
DAL
14
at
SF
26
vs.
ARI
29
23Mark Andrews BAL
at
MIA
9
vs.
ARI
29
at
KC
1
vs.
CLE
7
at
PIT
8
vs.
CIN
4
at
SEA
20
BYE
vs.
NE
12
at
CIN
4
vs.
HOU
2
at
LAR
15
vs.
SF
26
at
BUF
31
vs.
NYJ
30
at
CLE
7
vs.
PIT
8
24Cameron Brate TB
vs.
SF
26
at
CAR
5
vs.
NYG
19
at
LAR
15
at
NO
27
vs.
CAR
5
BYE
at
TEN
32
at
SEA
20
vs.
ARI
29
vs.
NO
27
at
ATL
22
at
JAC
13
vs.
IND
10
at
DET
16
vs.
HOU
2
vs.
ATL
22
25Tyler Eifert CIN
at
SEA
20
vs.
SF
26
at
BUF
31
at
PIT
8
vs.
ARI
29
at
BAL
18
vs.
JAC
13
at
LAR
15
BYE
vs.
BAL
18
at
OAK
3
vs.
PIT
8
vs.
NYJ
30
at
CLE
7
vs.
NE
12
at
MIA
9
vs.
CLE
7
26Hayden Hurst BAL
at
MIA
9
vs.
ARI
29
at
KC
1
vs.
CLE
7
at
PIT
8
vs.
CIN
4
at
SEA
20
BYE
vs.
NE
12
at
CIN
4
vs.
HOU
2
at
LAR
15
vs.
SF
26
at
BUF
31
vs.
NYJ
30
at
CLE
7
vs.
PIT
8
27Ian Thomas CAR
vs.
LAR
15
vs.
TB
11
at
ARI
29
at
HOU
2
vs.
JAC
13
at
TB
11
BYE
at
SF
26
vs.
TEN
32
at
GB
21
vs.
ATL
22
at
NO
27
vs.
WAS
24
at
ATL
22
vs.
SEA
20
at
IND
10
vs.
NO
27
28Ricky Seals-Jones ARI
vs.
DET
16
at
BAL
18
vs.
CAR
5
vs.
SEA
20
at
CIN
4
vs.
ATL
22
at
NYG
19
at
NO
27
vs.
SF
26
at
TB
11
at
SF
26
BYE
vs.
LAR
15
vs.
PIT
8
vs.
CLE
7
at
SEA
20
at
LAR
15
29Jake Butt DEN
at
OAK
3
vs.
CHI
23
at
GB
21
vs.
JAC
13
at
LAC
17
vs.
TEN
32
vs.
KC
1
at
IND
10
vs.
CLE
7
BYE
at
MIN
25
at
BUF
31
vs.
LAC
17
at
HOU
2
at
KC
1
vs.
DET
16
vs.
OAK
3
30Nick Vannett SEA
vs.
CIN
4
at
PIT
8
vs.
NO
27
at
ARI
29
vs.
LAR
15
at
CLE
7
vs.
BAL
18
at
ATL
22
vs.
TB
11
at
SF
26
BYE
at
PHI
28
vs.
MIN
25
at
LAR
15
at
CAR
5
vs.
ARI
29
vs.
SF
26
31Austin Seferian-Jenkins NE
vs.
PIT
8
at
MIA
9
vs.
NYJ
30
at
BUF
31
at
WAS
24
vs.
NYG
19
at
NYJ
30
vs.
CLE
7
at
BAL
18
BYE
at
PHI
28
vs.
DAL
14
at
HOU
2
vs.
KC
1
at
CIN
4
vs.
BUF
31
vs.
MIA
9
32Jason Witten DAL
vs.
NYG
19
at
WAS
24
vs.
MIA
9
at
NO
27
vs.
GB
21
at
NYJ
30
vs.
PHI
28
BYE
at
NYG
19
vs.
MIN
25
at
DET
16
at
NE
12
vs.
BUF
31
at
CHI
23
vs.
LAR
15
at
PHI
28
vs.
WAS
24
33Charles Clay ARI
vs.
DET
16
at
BAL
18
vs.
CAR
5
vs.
SEA
20
at
CIN
4
vs.
ATL
22
at
NYG
19
at
NO
27
vs.
SF
26
at
TB
11
at
SF
26
BYE
vs.
LAR
15
vs.
PIT
8
vs.
CLE
7
at
SEA
20
at
LAR
15
34Luke Willson OAK
vs.
DEN
6
vs.
KC
1
at
MIN
25
at
IND
10
vs.
CHI
23
BYE
at
GB
21
at
HOU
2
vs.
DET
16
vs.
LAC
17
vs.
CIN
4
at
NYJ
30
at
KC
1
vs.
TEN
32
vs.
JAC
13
at
LAC
17
at
DEN
6
35Jonnu Smith TEN
at
CLE
7
vs.
IND
10
at
JAC
13
at
ATL
22
vs.
BUF
31
at
DEN
6
vs.
LAC
17
vs.
TB
11
at
CAR
5
vs.
KC
1
BYE
vs.
JAC
13
at
IND
10
at
OAK
3
vs.
HOU
2
vs.
NO
27
at
HOU
2
36

















37Jesse James DET
at
ARI
29
vs.
LAC
17
at
PHI
28
vs.
KC
1
BYE
at
GB
21
vs.
MIN
25
vs.
NYG
19
at
OAK
3
at
CHI
23
vs.
DAL
14
at
WAS
24
vs.
CHI
23
at
MIN
25
vs.
TB
11
at
DEN
6
vs.
GB
21
38C.J. Uzomah CIN
at
SEA
20
vs.
SF
26
at
BUF
31
at
PIT
8
vs.
ARI
29
at
BAL
18
vs.
JAC
13
at
LAR
15
BYE
vs.
BAL
18
at
OAK
3
vs.
PIT
8
vs.
NYJ
30
at
CLE
7
vs.
NE
12
at
MIA
9
vs.
CLE
7
39Will Dissly SEA
vs.
CIN
4
at
PIT
8
vs.
NO
27
at
ARI
29
vs.
LAR
15
at
CLE
7
vs.
BAL
18
at
ATL
22
vs.
TB
11
at
SF
26
BYE
at
PHI
28
vs.
MIN
25
at
LAR
15
at
CAR
5
vs.
ARI
29
vs.
SF
26
40T.J. Hockenson FA                  
41Noah Fant FA                  
42Adam Shaheen CHI
vs.
GB
21
at
DEN
6
at
WAS
24
vs.
MIN
25
at
OAK
3
BYE
vs.
NO
27
vs.
LAC
17
at
PHI
28
vs.
DET
16
at
LAR
15
vs.
NYG
19
at
DET
16
vs.
DAL
14
at
GB
21
vs.
KC
1
at
MIN
25
43Blake Jarwin DAL
vs.
NYG
19
at
WAS
24
vs.
MIA
9
at
NO
27
vs.
GB
21
at
NYJ
30
vs.
PHI
28
BYE
at
NYG
19
vs.
MIN
25
at
DET
16
at
NE
12
vs.
BUF
31
at
CHI
23
vs.
LAR
15
at
PHI
28
vs.
WAS
24
44Rob Gronkowski FA                  
45Jordan Thomas HOU
at
NO
27
vs.
JAC
13
at
LAC
17
vs.
CAR
5
vs.
ATL
22
at
KC
1
at
IND
10
vs.
OAK
3
at
JAC
13
BYE
at
BAL
18
vs.
IND
10
vs.
NE
12
vs.
DEN
6
at
TEN
32
at
TB
11
vs.
TEN
32
46Tyler Higbee LAR
at
CAR
5
vs.
NO
27
at
CLE
7
vs.
TB
11
at
SEA
20
vs.
SF
26
at
ATL
22
vs.
CIN
4
BYE
at
PIT
8
vs.
CHI
23
vs.
BAL
18
at
ARI
29
vs.
SEA
20
at
DAL
14
at
SF
26
vs.
ARI
29
47Geoff Swaim JAC
vs.
KC
1
at
HOU
2
vs.
TEN
32
at
DEN
6
at
CAR
5
vs.
NO
27
at
CIN
4
vs.
NYJ
30
vs.
HOU
2
BYE
at
IND
10
at
TEN
32
vs.
TB
11
vs.
LAC
17
at
OAK
3
at
ATL
22
vs.
IND
10
48Dan Arnold NO
vs.
HOU
2
at
LAR
15
at
SEA
20
vs.
DAL
14
vs.
TB
11
at
JAC
13
at
CHI
23
vs.
ARI
29
BYE
vs.
ATL
22
at
TB
11
vs.
CAR
5
at
ATL
22
vs.
SF
26
vs.
IND
10
at
TEN
32
at
CAR
5
49Matt LaCosse NE
vs.
PIT
8
at
MIA
9
vs.
NYJ
30
at
BUF
31
at
WAS
24
vs.
NYG
19
at
NYJ
30
vs.
CLE
7
at
BAL
18
BYE
at
PHI
28
vs.
DAL
14
at
HOU
2
vs.
KC
1
at
CIN
4
vs.
BUF
31
vs.
MIA
9
50Tyler Kroft BUF
at
NYJ
30
at
NYG
19
vs.
CIN
4
vs.
NE
12
at
TEN
32
BYE
vs.
MIA
9
vs.
PHI
28
vs.
WAS
24
at
CLE
7
at
MIA
9
vs.
DEN
6
at
DAL
14
vs.
BAL
18
at
PIT
8
at
NE
12
vs.
NYJ
30
51Ryan Griffin HOU
at
NO
27
vs.
JAC
13
at
LAC
17
vs.
CAR
5
vs.
ATL
22
at
KC
1
at
IND
10
vs.
OAK
3
at
JAC
13
BYE
at
BAL
18
vs.
IND
10
vs.
NE
12
vs.
DEN
6
at
TEN
32
at
TB
11
vs.
TEN
32
52Vernon Davis WAS
at
PHI
28
vs.
DAL
14
vs.
CHI
23
at
NYG
19
vs.
NE
12
at
MIA
9
vs.
SF
26
at
MIN
25
at
BUF
31
BYE
vs.
NYJ
30
vs.
DET
16
at
CAR
5
at
GB
21
vs.
PHI
28
vs.
NYG
19
at
DAL
14
53Josh Hill NO
vs.
HOU
2
at
LAR
15
at
SEA
20
vs.
DAL
14
vs.
TB
11
at
JAC
13
at
CHI
23
vs.
ARI
29
BYE
vs.
ATL
22
at
TB
11
vs.
CAR
5
at
ATL
22
vs.
SF
26
vs.
IND
10
at
TEN
32
at
CAR
5
54Jason Croom BUF
at
NYJ
30
at
NYG
19
vs.
CIN
4
vs.
NE
12
at
TEN
32
BYE
vs.
MIA
9
vs.
PHI
28
vs.
WAS
24
at
CLE
7
at
MIA
9
vs.
DEN
6
at
DAL
14
vs.
BAL
18
at
PIT
8
at
NE
12
vs.
NYJ
30
55Antonio Gates FA