2018 Matchup Calendar

QB 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
1Patrick Mahomes KC
at
LAC
22
at
PIT
11
vs.
SF
8
at
DEN
21
vs.
JAC
26
at
NE
10
vs.
CIN
2
vs.
DEN
21
at
CLE
17
vs.
ARI
29
at
LAR
15
BYE
at
OAK
6
vs.
BAL
30
vs.
LAC
22
at
SEA
25
vs.
OAK
6
2Cam Newton CAR
vs.
DAL
24
at
ATL
1
vs.
CIN
2
BYE
vs.
NYG
20
at
WAS
12
at
PHI
9
vs.
BAL
30
vs.
TB
4
at
PIT
11
at
DET
14
vs.
SEA
25
at
TB
4
at
CLE
17
vs.
NO
3
vs.
ATL
1
at
NO
3
3Andrew Luck IND
vs.
CIN
2
at
WAS
12
at
PHI
9
vs.
HOU
23
at
NE
10
at
NYJ
16
vs.
BUF
32
at
OAK
6
BYE
vs.
JAC
26
vs.
TEN
27
vs.
MIA
13
at
JAC
26
at
HOU
23
vs.
DAL
24
vs.
NYG
20
at
TEN
27
4Drew Brees NO
vs.
TB
4
vs.
CLE
17
at
ATL
1
at
NYG
20
vs.
WAS
12
BYE
at
BAL
30
at
MIN
28
vs.
LAR
15
at
CIN
2
vs.
PHI
9
vs.
ATL
1
at
DAL
24
at
TB
4
at
CAR
7
vs.
PIT
11
vs.
CAR
7
5Aaron Rodgers GB
vs.
CHI
31
vs.
MIN
28
at
WAS
12
vs.
BUF
32
at
DET
14
vs.
SF
8
BYE
at
LAR
15
at
NE
10
vs.
MIA
13
at
SEA
25
at
MIN
28
vs.
ARI
29
vs.
ATL
1
at
CHI
31
at
NYJ
16
vs.
DET
14
6Matt Ryan ATL
at
PHI
9
vs.
CAR
7
vs.
NO
3
vs.
CIN
2
at
PIT
11
vs.
TB
4
vs.
NYG
20
BYE
at
WAS
12
at
CLE
17
vs.
DAL
24
at
NO
3
vs.
BAL
30
at
GB
19
vs.
ARI
29
at
CAR
7
at
TB
4
7Jared Goff LAR
at
OAK
6
vs.
ARI
29
vs.
LAC
22
vs.
MIN
28
at
SEA
25
at
DEN
21
at
SF
8
vs.
GB
19
at
NO
3
vs.
SEA
25
vs.
KC
5
BYE
at
DET
14
at
CHI
31
vs.
PHI
9
at
ARI
29
vs.
SF
8
8Russell Wilson SEA
at
DEN
21
at
CHI
31
vs.
DAL
24
at
ARI
29
vs.
LAR
15
at
OAK
6
BYE
at
DET
14
vs.
LAC
22
at
LAR
15
vs.
GB
19
at
CAR
7
vs.
SF
8
vs.
MIN
28
at
SF
8
vs.
KC
5
vs.
ARI
29
9Ben Roethlisberger PIT
at
CLE
17
vs.
KC
5
at
TB
4
vs.
BAL
30
vs.
ATL
1
at
CIN
2
BYE
vs.
CLE
17
at
BAL
30
vs.
CAR
7
at
JAC
26
at
DEN
21
vs.
LAC
22
at
OAK
6
vs.
NE
10
at
NO
3
vs.
CIN
2
10Kirk Cousins MIN
vs.
SF
8
at
GB
19
vs.
BUF
32
at
LAR
15
at
PHI
9
vs.
ARI
29
at
NYJ
16
vs.
NO
3
vs.
DET
14
BYE
at
CHI
31
vs.
GB
19
at
NE
10
at
SEA
25
vs.
MIA
13
at
DET
14
vs.
CHI
31
11Mitch Trubisky CHI
at
GB
19
vs.
SEA
25
at
ARI
29
vs.
TB
4
BYE
at
MIA
13
vs.
NE
10
vs.
NYJ
16
at
BUF
32
vs.
DET
14
vs.
MIN
28
at
DET
14
at
NYG
20
vs.
LAR
15
vs.
GB
19
at
SF
8
at
MIN
28
12Philip Rivers LAC
vs.
KC
5
at
BUF
32
at
LAR
15
vs.
SF
8
vs.
OAK
6
at
CLE
17
vs.
TEN
27
BYE
at
SEA
25
at
OAK
6
vs.
DEN
21
vs.
ARI
29
at
PIT
11
vs.
CIN
2
at
KC
5
vs.
BAL
30
at
DEN
21
13Deshaun Watson HOU
at
NE
10
at
TEN
27
vs.
NYG
20
at
IND
18
vs.
DAL
24
vs.
BUF
32
at
JAC
26
vs.
MIA
13
at
DEN
21
BYE
at
WAS
12
vs.
TEN
27
vs.
CLE
17
vs.
IND
18
at
NYJ
16
at
PHI
9
vs.
JAC
26
14Jameis Winston TB
at
NO
3
vs.
PHI
9
vs.
PIT
11
at
CHI
31
BYE
at
ATL
1
vs.
CLE
17
at
CIN
2
at
CAR
7
vs.
WAS
12
at
NYG
20
vs.
SF
8
vs.
CAR
7
vs.
NO
3
at
BAL
30
at
DAL
24
vs.
ATL
1
15Carson Wentz PHI
vs.
ATL
1
at
TB
4
vs.
IND
18
at
TEN
27
vs.
MIN
28
at
NYG
20
vs.
CAR
7
at
JAC
26
BYE
vs.
DAL
24
at
NO
3
vs.
NYG
20
vs.
WAS
12
at
DAL
24
at
LAR
15
vs.
HOU
23
at
WAS
12
16Dak Prescott DAL
at
CAR
7
vs.
NYG
20
at
SEA
25
vs.
DET
14
at
HOU
23
vs.
JAC
26
at
WAS
12
BYE
vs.
TEN
27
at
PHI
9
at
ATL
1
vs.
WAS
12
vs.
NO
3
vs.
PHI
9
at
IND
18
vs.
TB
4
at
NYG
20
17Tom Brady NE
vs.
HOU
23
at
JAC
26
at
DET
14
vs.
MIA
13
vs.
IND
18
vs.
KC
5
at
CHI
31
at
BUF
32
vs.
GB
19
at
TEN
27
BYE
at
NYJ
16
vs.
MIN
28
at
MIA
13
at
PIT
11
vs.
BUF
32
vs.
NYJ
16
18Baker Mayfield CLE
vs.
PIT
11
at
NO
3
vs.
NYJ
16
at
OAK
6
vs.
BAL
30
vs.
LAC
22
at
TB
4
at
PIT
11
vs.
KC
5
vs.
ATL
1
BYE
at
CIN
2
at
HOU
23
vs.
CAR
7
at
DEN
21
vs.
CIN
2
at
BAL
30
19Lamar Jackson BAL
vs.
BUF
32
at
CIN
2
vs.
DEN
21
at
PIT
11
at
CLE
17
at
TEN
27
vs.
NO
3
at
CAR
7
vs.
PIT
11
BYE
vs.
CIN
2
vs.
OAK
6
at
ATL
1
at
KC
5
vs.
TB
4
at
LAC
22
vs.
CLE
17
20Matthew Stafford DET
vs.
NYJ
16
at
SF
8
vs.
NE
10
at
DAL
24
vs.
GB
19
BYE
at
MIA
13
vs.
SEA
25
at
MIN
28
at
CHI
31
vs.
CAR
7
vs.
CHI
31
vs.
LAR
15
at
ARI
29
at
BUF
32
vs.
MIN
28
at
GB
19
21Marcus Mariota TEN
at
MIA
13
vs.
HOU
23
at
JAC
26
vs.
PHI
9
at
BUF
32
vs.
BAL
30
at
LAC
22
BYE
at
DAL
24
vs.
NE
10
at
IND
18
at
HOU
23
vs.
NYJ
16
vs.
JAC
26
at
NYG
20
vs.
WAS
12
vs.
IND
18
22Josh Allen BUF
at
BAL
30
vs.
LAC
22
at
MIN
28
at
GB
19
vs.
TEN
27
at
HOU
23
at
IND
18
vs.
NE
10
vs.
CHI
31
at
NYJ
16
BYE
vs.
JAC
26
at
MIA
13
vs.
NYJ
16
vs.
DET
14
at
NE
10
vs.
MIA
13
23Eli Manning NYG
vs.
JAC
26
at
DAL
24
at
HOU
23
vs.
NO
3
at
CAR
7
vs.
PHI
9
at
ATL
1
vs.
WAS
12
BYE
at
SF
8
vs.
TB
4
at
PHI
9
vs.
CHI
31
at
WAS
12
vs.
TEN
27
at
IND
18
vs.
DAL
24
24Derek Carr OAK
vs.
LAR
15
at
DEN
21
at
MIA
13
vs.
CLE
17
at
LAC
22
vs.
SEA
25
BYE
vs.
IND
18
at
SF
8
vs.
LAC
22
at
ARI
29
at
BAL
30
vs.
KC
5
vs.
PIT
11
at
CIN
2
vs.
DEN
21
at
KC
5
25Case Keenum DEN
vs.
SEA
25
vs.
OAK
6
at
BAL
30
vs.
KC
5
at
NYJ
16
vs.
LAR
15
at
ARI
29
at
KC
5
vs.
HOU
23
BYE
at
LAC
22
vs.
PIT
11
at
CIN
2
at
SF
8
vs.
CLE
17
at
OAK
6
vs.
LAC
22
26Ryan Tannehill MIA
vs.
TEN
27
at
NYJ
16
vs.
OAK
6
at
NE
10
at
CIN
2
vs.
CHI
31
vs.
DET
14
at
HOU
23
vs.
NYJ
16
at
GB
19
BYE
at
IND
18
vs.
BUF
32
vs.
NE
10
at
MIN
28
vs.
JAC
26
at
BUF
32
27Jeff Driskel CIN
at
IND
18
vs.
BAL
30
at
CAR
7
at
ATL
1
vs.
MIA
13
vs.
PIT
11
at
KC
5
vs.
TB
4
BYE
vs.
NO
3
at
BAL
30
vs.
CLE
17
vs.
DEN
21
at
LAC
22
vs.
OAK
6
at
CLE
17
at
PIT
11
28Josh Rosen ARI
vs.
WAS
12
at
LAR
15
vs.
CHI
31
vs.
SEA
25
at
SF
8
at
MIN
28
vs.
DEN
21
vs.
SF
8
BYE
at
KC
5
vs.
OAK
6
at
LAC
22
at
GB
19
vs.
DET
14
at
ATL
1
vs.
LAR
15
at
SEA
25
29Sam Darnold NYJ
at
DET
14
vs.
MIA
13
at
CLE
17
at
JAC
26
vs.
DEN
21
vs.
IND
18
vs.
MIN
28
at
CHI
31
at
MIA
13
vs.
BUF
32
BYE
vs.
NE
10
at
TEN
27
at
BUF
32
vs.
HOU
23
vs.
GB
19
at
NE
10
30Cody Kessler JAC
at
NYG
20
vs.
NE
10
vs.
TEN
27
vs.
NYJ
16
at
KC
5
at
DAL
24
vs.
HOU
23
vs.
PHI
9
BYE
at
IND
18
vs.
PIT
11
at
BUF
32
vs.
IND
18
at
TEN
27
vs.
WAS
12
at
MIA
13
at
HOU
23
31Joe Flacco BAL
vs.
BUF
32
at
CIN
2
vs.
DEN
21
at
PIT
11
at
CLE
17
at
TEN
27
vs.
NO
3
at
CAR
7
vs.
PIT
11
BYE
vs.
CIN
2
vs.
OAK
6
at
ATL
1
at
KC
5
vs.
TB
4
at
LAC
22
vs.
CLE
17
32Nick Mullens SF
at
MIN
28
vs.
DET
14
at
KC
5
at
LAC
22
vs.
ARI
29
at
GB
19
vs.
LAR
15
at
ARI
29
vs.
OAK
6
vs.
NYG
20
BYE
at
TB
4
at
SEA
25
vs.
DEN
21
vs.
SEA
25
vs.
CHI
31
at
LAR
15
33Josh McCown NYJ
at
DET
14
vs.
MIA
13
at
CLE
17
at
JAC
26
vs.
DEN
21
vs.
IND
18
vs.
MIN
28
at
CHI
31
at
MIA
13
vs.
BUF
32
BYE
vs.
NE
10
at
TEN
27
at
BUF
32
vs.
HOU
23
vs.
GB
19
at
NE
10
34Blake Bortles JAC
at
NYG
20
vs.
NE
10
vs.
TEN
27
vs.
NYJ
16
at
KC
5
at
DAL
24
vs.
HOU
23
vs.
PHI
9
BYE
at
IND
18
vs.
PIT
11
at
BUF
32
vs.
IND
18
at
TEN
27
vs.
WAS
12
at
MIA
13
at
HOU
23
35Chase Daniel CHI
at
GB
19
vs.
SEA
25
at
ARI
29
vs.
TB
4
BYE
at
MIA
13
vs.
NE
10
vs.
NYJ
16
at
BUF
32
vs.
DET
14
vs.
MIN
28
at
DET
14
at
NYG
20
vs.
LAR
15
vs.
GB
19
at
SF
8
at
MIN
28
36C.J. Beathard SF
at
MIN
28
vs.
DET
14
at
KC
5
at
LAC
22
vs.
ARI
29
at
GB
19
vs.
LAR
15
at
ARI
29
vs.
OAK
6
vs.
NYG
20
BYE
at
TB
4
at
SEA
25
vs.
DEN
21
vs.
SEA
25
vs.
CHI
31
at
LAR
15
37Ryan Fitzpatrick TB
at
NO
3
vs.
PHI
9
vs.
PIT
11
at
CHI
31
BYE
at
ATL
1
vs.
CLE
17
at
CIN
2
at
CAR
7
vs.
WAS
12
at
NYG
20
vs.
SF
8
vs.
CAR
7
vs.
NO
3
at
BAL
30
at
DAL
24
vs.
ATL
1
38Brock Osweiler MIA
vs.
TEN
27
at
NYJ
16
vs.
OAK
6
at
NE
10
at
CIN
2
vs.
CHI
31
vs.
DET
14
at
HOU
23
vs.
NYJ
16
at
GB
19
BYE
at
IND
18
vs.
BUF
32
vs.
NE
10
at
MIN
28
vs.
JAC
26
at
BUF
32