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