2019 Matchup Calendar

K 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
1Greg Zuerlein LAR
at
CAR
5
vs.
NO
18
at
CLE
14
vs.
TB
1
at
SEA
13
vs.
SF
25
at
ATL
24
vs.
CIN
17
BYE
at
PIT
8
vs.
CHI
22
vs.
BAL
15
at
ARI
3
vs.
SEA
13
at
DAL
27
at
SF
25
vs.
ARI
3
2Stephen Gostkowski NE
vs.
PIT
8
at
MIA
11
vs.
NYJ
9
at
BUF
32
at
WAS
19
vs.
NYG
26
at
NYJ
9
vs.
CLE
14
at
BAL
15
BYE
at
PHI
10
vs.
DAL
27
at
HOU
6
vs.
KC
21
at
CIN
17
vs.
BUF
32
vs.
MIA
11
3Harrison Butker KC
at
JAC
2
at
OAK
16
vs.
BAL
15
at
DET
12
vs.
IND
20
vs.
HOU
6
at
DEN
7
vs.
GB
28
vs.
MIN
31
at
TEN
23
at
LAC
29
BYE
vs.
OAK
16
at
NE
30
vs.
DEN
7
at
CHI
22
vs.
LAC
29
4Justin Tucker BAL
at
MIA
11
vs.
ARI
3
at
KC
21
vs.
CLE
14
at
PIT
8
vs.
CIN
17
at
SEA
13
BYE
vs.
NE
30
at
CIN
17
vs.
HOU
6
at
LAR
4
vs.
SF
25
at
BUF
32
vs.
NYJ
9
at
CLE
14
vs.
PIT
8
5Wil Lutz NO
vs.
HOU
6
at
LAR
4
at
SEA
13
vs.
DAL
27
vs.
TB
1
at
JAC
2
at
CHI
22
vs.
ARI
3
BYE
vs.
ATL
24
at
TB
1
vs.
CAR
5
at
ATL
24
vs.
SF
25
vs.
IND
20
at
TEN
23
at
CAR
5
6Ka'imi Fairbairn HOU
at
NO
18
vs.
JAC
2
at
LAC
29
vs.
CAR
5
vs.
ATL
24
at
KC
21
at
IND
20
vs.
OAK
16
at
JAC
2
BYE
at
BAL
15
vs.
IND
20
vs.
NE
30
vs.
DEN
7
at
TEN
23
at
TB
1
vs.
TEN
23
7Brett Maher DAL
vs.
NYG
26
at
WAS
19
vs.
MIA
11
at
NO
18
vs.
GB
28
at
NYJ
9
vs.
PHI
10
BYE
at
NYG
26
vs.
MIN
31
at
DET
12
at
NE
30
vs.
BUF
32
at
CHI
22
vs.
LAR
4
at
PHI
10
vs.
WAS
19
8Jake Elliott PHI
vs.
WAS
19
at
ATL
24
vs.
DET
12
at
GB
28
vs.
NYJ
9
at
MIN
31
at
DAL
27
at
BUF
32
vs.
CHI
22
BYE
vs.
NE
30
vs.
SEA
13
at
MIA
11
vs.
NYG
26
at
WAS
19
vs.
DAL
27
at
NYG
26
9Robbie Gould SF
at
TB
1
at
CIN
17
vs.
PIT
8
BYE
vs.
CLE
14
at
LAR
4
at
WAS
19
vs.
CAR
5
at
ARI
3
vs.
SEA
13
vs.
ARI
3
vs.
GB
28
at
BAL
15
at
NO
18
vs.
ATL
24
vs.
LAR
4
at
SEA
13
10Matt Bryant ATL
at
MIN
31
vs.
PHI
10
at
IND
20
vs.
TEN
23
at
HOU
6
at
ARI
3
vs.
LAR
4
vs.
SEA
13
BYE
at
NO
18
at
CAR
5
vs.
TB
1
vs.
NO
18
vs.
CAR
5
at
SF
25
vs.
JAC
2
at
TB
1
11Mason Crosby GB
at
CHI
22
vs.
MIN
31
vs.
DEN
7
vs.
PHI
10
at
DAL
27
vs.
DET
12
vs.
OAK
16
at
KC
21
at
LAC
29
vs.
CAR
5
BYE
at
SF
25
at
NYG
26
vs.
WAS
19
vs.
CHI
22
at
MIN
31
at
DET
12
12Jason Myers SEA
vs.
CIN
17
at
PIT
8
vs.
NO
18
at
ARI
3
vs.
LAR
4
at
CLE
14
vs.
BAL
15
at
ATL
24
vs.
TB
1
at
SF
25
BYE
at
PHI
10
vs.
MIN
31
at
LAR
4
at
CAR
5
vs.
ARI
3
vs.
SF
25
13Matt Prater DET
at
ARI
3
vs.
LAC
29
at
PHI
10
vs.
KC
21
BYE
at
GB
28
vs.
MIN
31
vs.
NYG
26
at
OAK
16
at
CHI
22
vs.
DAL
27
at
WAS
19
vs.
CHI
22
at
MIN
31
vs.
TB
1
at
DEN
7
vs.
GB
28
14Michael Badgley LAC
vs.
IND
20
at
DET
12
vs.
HOU
6
at
MIA
11
vs.
DEN
7
vs.
PIT
8
at
TEN
23
at
CHI
22
vs.
GB
28
at
OAK
16
vs.
KC
21
BYE
at
DEN
7
at
JAC
2
vs.
MIN
31
vs.
OAK
16
at
KC
21
15Dan Bailey MIN
vs.
ATL
24
at
GB
28
vs.
OAK
16
at
CHI
22
at
NYG
26
vs.
PHI
10
at
DET
12
vs.
WAS
19
at
KC
21
at
DAL
27
vs.
DEN
7
BYE
at
SEA
13
vs.
DET
12
at
LAC
29
vs.
GB
28
vs.
CHI
22
16Brandon McManus DEN
at
OAK
16
vs.
CHI
22
at
GB
28
vs.
JAC
2
at
LAC
29
vs.
TEN
23
vs.
KC
21
at
IND
20
vs.
CLE
14
BYE
at
MIN
31
at
BUF
32
vs.
LAC
29
at
HOU
6
at
KC
21
vs.
DET
12
vs.
OAK
16
17Joey Slye CAR
vs.
LAR
4
vs.
TB
1
at
ARI
3
at
HOU
6
vs.
JAC
2
at
TB
1
BYE
at
SF
25
vs.
TEN
23
at
GB
28
vs.
ATL
24
at
NO
18
vs.
WAS
19
at
ATL
24
vs.
SEA
13
at
IND
20
vs.
NO
18
18Austin Seibert CLE
vs.
TEN
23
at
NYJ
9
vs.
LAR
4
at
BAL
15
at
SF
25
vs.
SEA
13
BYE
at
NE
30
at
DEN
7
vs.
BUF
32
vs.
PIT
8
vs.
MIA
11
at
PIT
8
vs.
CIN
17
at
ARI
3
vs.
BAL
15
at
CIN
17
19Eddy Pineiro CHI
vs.
GB
28
at
DEN
7
at
WAS
19
vs.
MIN
31
at
OAK
16
BYE
vs.
NO
18
vs.
LAC
29
at
PHI
10
vs.
DET
12
at
LAR
4
vs.
NYG
26
at
DET
12
vs.
DAL
27
at
GB
28
vs.
KC
21
at
MIN
31
20Matt Gay TB
vs.
SF
25
at
CAR
5
vs.
NYG
26
at
LAR
4
at
NO
18
vs.
CAR
5
BYE
at
TEN
23
at
SEA
13
vs.
ARI
3
vs.
NO
18
at
ATL
24
at
JAC
2
vs.
IND
20
at
DET
12
vs.
HOU
6
vs.
ATL
24
21Steven Hauschka BUF
at
NYJ
9
at
NYG
26
vs.
CIN
17
vs.
NE
30
at
TEN
23
BYE
vs.
MIA
11
vs.
PHI
10
vs.
WAS
19
at
CLE
14
at
MIA
11
vs.
DEN
7
at
DAL
27
vs.
BAL
15
at
PIT
8
at
NE
30
vs.
NYJ
9
22Aldrick Rosas NYG
at
DAL
27
vs.
BUF
32
at
TB
1
vs.
WAS
19
vs.
MIN
31
at
NE
30
vs.
ARI
3
at
DET
12
vs.
DAL
27
at
NYJ
9
BYE
at
CHI
22
vs.
GB
28
at
PHI
10
vs.
MIA
11
at
WAS
19
vs.
PHI
10
23Dustin Hopkins WAS
at
PHI
10
vs.
DAL
27
vs.
CHI
22
at
NYG
26
vs.
NE
30
at
MIA
11
vs.
SF
25
at
MIN
31
at
BUF
32
BYE
vs.
NYJ
9
vs.
DET
12
at
CAR
5
at
GB
28
vs.
PHI
10
vs.
NYG
26
at
DAL
27
24Adam Vinatieri IND
at
LAC
29
at
TEN
23
vs.
ATL
24
vs.
OAK
16
at
KC
21
BYE
vs.
HOU
6
vs.
DEN
7
at
PIT
8
vs.
MIA
11
vs.
JAC
2
at
HOU
6
vs.
TEN
23
at
TB
1
at
NO
18
vs.
CAR
5
at
JAC
2
25Chris Boswell PIT
at
NE
30
vs.
SEA
13
at
SF
25
vs.
CIN
17
vs.
BAL
15
at
LAC
29
BYE
vs.
MIA
11
vs.
IND
20
vs.
LAR
4
at
CLE
14
at
CIN
17
vs.
CLE
14
at
ARI
3
vs.
BUF
32
at
NYJ
9
at
BAL
15
26Daniel Carlson OAK
vs.
DEN
7
vs.
KC
21
at
MIN
31
at
IND
20
vs.
CHI
22
BYE
at
GB
28
at
HOU
6
vs.
DET
12
vs.
LAC
29
vs.
CIN
17
at
NYJ
9
at
KC
21
vs.
TEN
23
vs.
JAC
2
at
LAC
29
at
DEN
7
27Josh Lambo JAC
vs.
KC
21
at
HOU
6
vs.
TEN
23
at
DEN
7
at
CAR
5
vs.
NO
18
at
CIN
17
vs.
NYJ
9
vs.
HOU
6
BYE
at
IND
20
at
TEN
23
vs.
TB
1
vs.
LAC
29
at
OAK
16
at
ATL
24
vs.
IND
20
28Cairo Santos TEN
at
CLE
14
vs.
IND
20
at
JAC
2
at
ATL
24
vs.
BUF
32
at
DEN
7
vs.
LAC
29
vs.
TB
1
at
CAR
5
vs.
KC
21
BYE
vs.
JAC
2
at
IND
20
at
OAK
16
vs.
HOU
6
vs.
NO
18
at
HOU
6
29Randy Bullock CIN
at
SEA
13
vs.
SF
25
at
BUF
32
at
PIT
8
vs.
ARI
3
at
BAL
15
vs.
JAC
2
at
LAR
4
BYE
vs.
BAL
15
at
OAK
16
vs.
PIT
8
vs.
NYJ
9
at
CLE
14
vs.
NE
30
at
MIA
11
vs.
CLE
14
30Zane Gonzalez ARI
vs.
DET
12
at
BAL
15
vs.
CAR
5
vs.
SEA
13
at
CIN
17
vs.
ATL
24
at
NYG
26
at
NO
18
vs.
SF
25
at
TB
1
at
SF
25
BYE
vs.
LAR
4
vs.
PIT
8
vs.
CLE
14
at
SEA
13
at
LAR
4
31Sam Ficken NYJ
vs.
BUF
32
vs.
CLE
14
at
NE
30
BYE
at
PHI
10
vs.
DAL
27
vs.
NE
30
at
JAC
2
at
MIA
11
vs.
NYG
26
at
WAS
19
vs.
OAK
16
at
CIN
17
vs.
MIA
11
at
BAL
15
vs.
PIT
8
at
BUF
32
32Ty Long LAC
vs.
IND
20
at
DET
12
vs.
HOU
6
at
MIA
11
vs.
DEN
7
vs.
PIT
8
at
TEN
23
at
CHI
22
vs.
GB
28
at
OAK
16
vs.
KC
21
BYE
at
DEN
7
at
JAC
2
vs.
MIN
31
vs.
OAK
16
at
KC
21
33Jason Sanders MIA
vs.
BAL
15
vs.
NE
30
at
DAL
27
vs.
LAC
29
BYE
vs.
WAS
19
at
BUF
32
at
PIT
8
vs.
NYJ
9
at
IND
20
vs.
BUF
32
at
CLE
14
vs.
PHI
10
at
NYJ
9
at
NYG
26
vs.
CIN
17
at
NE
30
34Ryan Succop TEN
at
CLE
14
vs.
IND
20
at
JAC
2
at
ATL
24
vs.
BUF
32
at
DEN
7
vs.
LAC
29
vs.
TB
1
at
CAR
5
vs.
KC
21
BYE
vs.
JAC
2
at
IND
20
at
OAK
16
vs.
HOU
6
vs.
NO
18
at
HOU
6
35Carlos Martinez DAL
vs.
NYG
26
at
WAS
19
vs.
MIA
11
at
NO
18
vs.
GB
28
at
NYJ
9
vs.
PHI
10
BYE
at
NYG
26
vs.
MIN
31
at
DET
12
at
NE
30
vs.
BUF
32
at
CHI
22
vs.
LAR
4
at
PHI
10
vs.
WAS
19
36Kaare Vedvik FA