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
1Aaron Rodgers GB
vs.
CHI
23
vs.
MIN
9
at
WAS
13
vs.
BUF
30
at
DET
19
vs.
SF
6
BYE
at
LAR
24
at
NE
11
vs.
MIA
25
at
SEA
31
at
MIN
9
vs.
ARI
26
vs.
ATL
2
at
CHI
23
at
NYJ
18
vs.
DET
19
2Patrick Mahomes KC
at
LAC
7
at
PIT
4
vs.
SF
6
at
DEN
20
vs.
JAC
27
at
NE
11
vs.
CIN
8
vs.
DEN
20
at
CLE
29
vs.
ARI
26
at
LAR
24
BYE
at
OAK
12
vs.
BAL
32
vs.
LAC
7
at
SEA
31
vs.
OAK
12
3Tom Brady NE
vs.
HOU
17
at
JAC
27
at
DET
19
vs.
MIA
25
vs.
IND
10
vs.
KC
5
at
CHI
23
at
BUF
30
vs.
GB
21
at
TEN
28
BYE
at
NYJ
18
vs.
MIN
9
at
MIA
25
at
PIT
4
vs.
BUF
30
vs.
NYJ
18
4Matt Ryan ATL
at
PHI
14
vs.
CAR
15
vs.
NO
3
vs.
CIN
8
at
PIT
4
vs.
TB
1
vs.
NYG
16
BYE
at
WAS
13
at
CLE
29
vs.
DAL
22
at
NO
3
vs.
BAL
32
at
GB
21
vs.
ARI
26
at
CAR
15
at
TB
1
5Cam Newton CAR
vs.
DAL
22
at
ATL
2
vs.
CIN
8
BYE
vs.
NYG
16
at
WAS
13
at
PHI
14
vs.
BAL
32
vs.
TB
1
at
PIT
4
at
DET
19
vs.
SEA
31
at
TB
1
at
CLE
29
vs.
NO
3
vs.
ATL
2
at
NO
3
6Deshaun Watson HOU
at
NE
11
at
TEN
28
vs.
NYG
16
at
IND
10
vs.
DAL
22
vs.
BUF
30
at
JAC
27
vs.
MIA
25
at
DEN
20
BYE
at
WAS
13
vs.
TEN
28
vs.
CLE
29
vs.
IND
10
at
NYJ
18
at
PHI
14
vs.
JAC
27
7Drew Brees NO
vs.
TB
1
vs.
CLE
29
at
ATL
2
at
NYG
16
vs.
WAS
13
BYE
at
BAL
32
at
MIN
9
vs.
LAR
24
at
CIN
8
vs.
PHI
14
vs.
ATL
2
at
DAL
22
at
TB
1
at
CAR
15
vs.
PIT
4
vs.
CAR
15
8Kirk Cousins MIN
vs.
SF
6
at
GB
21
vs.
BUF
30
at
LAR
24
at
PHI
14
vs.
ARI
26
at
NYJ
18
vs.
NO
3
vs.
DET
19
BYE
at
CHI
23
vs.
GB
21
at
NE
11
at
SEA
31
vs.
MIA
25
at
DET
19
vs.
CHI
23
9Jared Goff LAR
at
OAK
12
vs.
ARI
26
vs.
LAC
7
vs.
MIN
9
at
SEA
31
at
DEN
20
at
SF
6
vs.
GB
21
at
NO
3
vs.
SEA
31
vs.
KC
5
BYE
at
DET
19
at
CHI
23
vs.
PHI
14
at
ARI
26
vs.
SF
6
10Matthew Stafford DET
vs.
NYJ
18
at
SF
6
vs.
NE
11
at
DAL
22
vs.
GB
21
BYE
at
MIA
25
vs.
SEA
31
at
MIN
9
at
CHI
23
vs.
CAR
15
vs.
CHI
23
vs.
LAR
24
at
ARI
26
at
BUF
30
vs.
MIN
9
at
GB
21
11Jameis Winston TB
at
NO
3
vs.
PHI
14
vs.
PIT
4
at
CHI
23
BYE
at
ATL
2
vs.
CLE
29
at
CIN
8
at
CAR
15
vs.
WAS
13
at
NYG
16
vs.
SF
6
vs.
CAR
15
vs.
NO
3
at
BAL
32
at
DAL
22
vs.
ATL
2
12Ben Roethlisberger PIT
at
CLE
29
vs.
KC
5
at
TB
1
vs.
BAL
32
vs.
ATL
2
at
CIN
8
BYE
vs.
CLE
29
at
BAL
32
vs.
CAR
15
at
JAC
27
at
DEN
20
vs.
LAC
7
at
OAK
12
vs.
NE
11
at
NO
3
vs.
CIN
8
13Andrew Luck IND
vs.
CIN
8
at
WAS
13
at
PHI
14
vs.
HOU
17
at
NE
11
at
NYJ
18
vs.
BUF
30
at
OAK
12
BYE
vs.
JAC
27
vs.
TEN
28
vs.
MIA
25
at
JAC
27
at
HOU
17
vs.
DAL
22
vs.
NYG
16
at
TEN
28
14Russell Wilson SEA
at
DEN
20
at
CHI
23
vs.
DAL
22
at
ARI
26
vs.
LAR
24
at
OAK
12
BYE
at
DET
19
vs.
LAC
7
at
LAR
24
vs.
GB
21
at
CAR
15
vs.
SF
6
vs.
MIN
9
at
SF
6
vs.
KC
5
vs.
ARI
26
15Philip Rivers LAC
vs.
KC
5
at
BUF
30
at
LAR
24
vs.
SF
6
vs.
OAK
12
at
CLE
29
vs.
TEN
28
BYE
at
SEA
31
at
OAK
12
vs.
DEN
20
vs.
ARI
26
at
PIT
4
vs.
CIN
8
at
KC
5
vs.
BAL
32
at
DEN
20
16Carson Wentz PHI
vs.
ATL
2
at
TB
1
vs.
IND
10
at
TEN
28
vs.
MIN
9
at
NYG
16
vs.
CAR
15
at
JAC
27
BYE
vs.
DAL
22
at
NO
3
vs.
NYG
16
vs.
WAS
13
at
DAL
22
at
LAR
24
vs.
HOU
17
at
WAS
13
17Mitch Trubisky CHI
at
GB
21
vs.
SEA
31
at
ARI
26
vs.
TB
1
BYE
at
MIA
25
vs.
NE
11
vs.
NYJ
18
at
BUF
30
vs.
DET
19
vs.
MIN
9
at
DET
19
at
NYG
16
vs.
LAR
24
vs.
GB
21
at
SF
6
at
MIN
9
18Andy Dalton CIN
at
IND
10
vs.
BAL
32
at
CAR
15
at
ATL
2
vs.
MIA
25
vs.
PIT
4
at
KC
5
vs.
TB
1
BYE
vs.
NO
3
at
BAL
32
vs.
CLE
29
vs.
DEN
20
at
LAC
7
vs.
OAK
12
at
CLE
29
at
PIT
4
19Baker Mayfield CLE
vs.
PIT
4
at
NO
3
vs.
NYJ
18
at
OAK
12
vs.
BAL
32
vs.
LAC
7
at
TB
1
at
PIT
4
vs.
KC
5
vs.
ATL
2
BYE
at
CIN
8
at
HOU
17
vs.
CAR
15
at
DEN
20
vs.
CIN
8
at
BAL
32
20Alex Smith WAS
at
ARI
26
vs.
IND
10
vs.
GB
21
BYE
at
NO
3
vs.
CAR
15
vs.
DAL
22
at
NYG
16
vs.
ATL
2
at
TB
1
vs.
HOU
17
at
DAL
22
at
PHI
14
vs.
NYG
16
at
JAC
27
at
TEN
28
vs.
PHI
14
21Blake Bortles JAC
at
NYG
16
vs.
NE
11
vs.
TEN
28
vs.
NYJ
18
at
KC
5
at
DAL
22
vs.
HOU
17
vs.
PHI
14
BYE
at
IND
10
vs.
PIT
4
at
BUF
30
vs.
IND
10
at
TEN
28
vs.
WAS
13
at
MIA
25
at
HOU
17
22Dak Prescott DAL
at
CAR
15
vs.
NYG
16
at
SEA
31
vs.
DET
19
at
HOU
17
vs.
JAC
27
at
WAS
13
BYE
vs.
TEN
28
at
PHI
14
at
ATL
2
vs.
WAS
13
vs.
NO
3
vs.
PHI
14
at
IND
10
vs.
TB
1
at
NYG
16
23Joe Flacco BAL
vs.
BUF
30
at
CIN
8
vs.
DEN
20
at
PIT
4
at
CLE
29
at
TEN
28
vs.
NO
3
at
CAR
15
vs.
PIT
4
BYE
vs.
CIN
8
vs.
OAK
12
at
ATL
2
at
KC
5
vs.
TB
1
at
LAC
7
vs.
CLE
29
24Marcus Mariota TEN
at
MIA
25
vs.
HOU
17
at
JAC
27
vs.
PHI
14
at
BUF
30
vs.
BAL
32
at
LAC
7
BYE
at
DAL
22
vs.
NE
11
at
IND
10
at
HOU
17
vs.
NYJ
18
vs.
JAC
27
at
NYG
16
vs.
WAS
13
vs.
IND
10
25Derek Carr OAK
vs.
LAR
24
at
DEN
20
at
MIA
25
vs.
CLE
29
at
LAC
7
vs.
SEA
31
BYE
vs.
IND
10
at
SF
6
vs.
LAC
7
at
ARI
26
at
BAL
32
vs.
KC
5
vs.
PIT
4
at
CIN
8
vs.
DEN
20
at
KC
5
26Sam Darnold NYJ
at
DET
19
vs.
MIA
25
at
CLE
29
at
JAC
27
vs.
DEN
20
vs.
IND
10
vs.
MIN
9
at
CHI
23
at
MIA
25
vs.
BUF
30
BYE
vs.
NE
11
at
TEN
28
at
BUF
30
vs.
HOU
17
vs.
GB
21
at
NE
11
27Eli Manning NYG
vs.
JAC
27
at
DAL
22
at
HOU
17
vs.
NO
3
at
CAR
15
vs.
PHI
14
at
ATL
2
vs.
WAS
13
BYE
at
SF
6
vs.
TB
1
at
PHI
14
vs.
CHI
23
at
WAS
13
vs.
TEN
28
at
IND
10
vs.
DAL
22
28Josh Rosen ARI
vs.
WAS
13
at
LAR
24
vs.
CHI
23
vs.
SEA
31
at
SF
6
at
MIN
9
vs.
DEN
20
vs.
SF
6
BYE
at
KC
5
vs.
OAK
12
at
LAC
7
at
GB
21
vs.
DET
19
at
ATL
2
vs.
LAR
24
at
SEA
31
29Case Keenum DEN
vs.
SEA
31
vs.
OAK
12
at
BAL
32
vs.
KC
5
at
NYJ
18
vs.
LAR
24
at
ARI
26
at
KC
5
vs.
HOU
17
BYE
at
LAC
7
vs.
PIT
4
at
CIN
8
at
SF
6
vs.
CLE
29
at
OAK
12
vs.
LAC
7
30C.J. Beathard SF
at
MIN
9
vs.
DET
19
at
KC
5
at
LAC
7
vs.
ARI
26
at
GB
21
vs.
LAR
24
at
ARI
26
vs.
OAK
12
vs.
NYG
16
BYE
at
TB
1
at
SEA
31
vs.
DEN
20
vs.
SEA
31
vs.
CHI
23
at
LAR
24
31Josh Allen BUF
at
BAL
32
vs.
LAC
7
at
MIN
9
at
GB
21
vs.
TEN
28
at
HOU
17
at
IND
10
vs.
NE
11
vs.
CHI
23
at
NYJ
18
BYE
vs.
JAC
27
at
MIA
25
vs.
NYJ
18
vs.
DET
19
at
NE
11
vs.
MIA
25
32Ryan Tannehill MIA
vs.
TEN
28
at
NYJ
18
vs.
OAK
12
at
NE
11
at
CIN
8
vs.
CHI
23
vs.
DET
19
at
HOU
17
vs.
NYJ
18
at
GB
21
BYE
at
IND
10
vs.
BUF
30
vs.
NE
11
at
MIN
9
vs.
JAC
27
at
BUF
30
33Ryan Fitzpatrick TB
at
NO
3
vs.
PHI
14
vs.
PIT
4
at
CHI
23
BYE
at
ATL
2
vs.
CLE
29
at
CIN
8
at
CAR
15
vs.
WAS
13
at
NYG
16
vs.
SF
6
vs.
CAR
15
vs.
NO
3
at
BAL
32
at
DAL
22
vs.
ATL
2
34Lamar Jackson BAL
vs.
BUF
30
at
CIN
8
vs.
DEN
20
at
PIT
4
at
CLE
29
at
TEN
28
vs.
NO
3
at
CAR
15
vs.
PIT
4
BYE
vs.
CIN
8
vs.
OAK
12
at
ATL
2
at
KC
5
vs.
TB
1
at
LAC
7
vs.
CLE
29
35Chad Kelly DEN
vs.
SEA
31
vs.
OAK
12
at
BAL
32
vs.
KC
5
at
NYJ
18
vs.
LAR
24
at
ARI
26
at
KC
5
vs.
HOU
17
BYE
at
LAC
7
vs.
PIT
4
at
CIN
8
at
SF
6
vs.
CLE
29
at
OAK
12
vs.
LAC
7
36Tyrod Taylor CLE
vs.
PIT
4
at
NO
3
vs.
NYJ
18
at
OAK
12
vs.
BAL
32
vs.
LAC
7
at
TB
1
at
PIT
4
vs.
KC
5
vs.
ATL
2
BYE
at
CIN
8
at
HOU
17
vs.
CAR
15
at
DEN
20
vs.
CIN
8
at
BAL
32
37Nathan Peterman BUF
at
BAL
32
vs.
LAC
7
at
MIN
9
at
GB
21
vs.
TEN
28
at
HOU
17
at
IND
10
vs.
NE
11
vs.
CHI
23
at
NYJ
18
BYE
vs.
JAC
27
at
MIA
25
vs.
NYJ
18
vs.
DET
19
at
NE
11
vs.
MIA
25
38Josh McCown NYJ
at
DET
19
vs.
MIA
25
at
CLE
29
at
JAC
27
vs.
DEN
20
vs.
IND
10
vs.
MIN
9
at
CHI
23
at
MIA
25
vs.
BUF
30
BYE
vs.
NE
11
at
TEN
28
at
BUF
30
vs.
HOU
17
vs.
GB
21
at
NE
11
39Cody Kessler JAC
at
NYG
16
vs.
NE
11
vs.
TEN
28
vs.
NYJ
18
at
KC
5
at
DAL
22
vs.
HOU
17
vs.
PHI
14
BYE
at
IND
10
vs.
PIT
4
at
BUF
30
vs.
IND
10
at
TEN
28
vs.
WAS
13
at
MIA
25
at
HOU
17
40Nick Foles PHI
vs.
ATL
2
at
TB
1
vs.
IND
10
at
TEN
28
vs.
MIN
9
at
NYG
16
vs.
CAR
15
at
JAC
27
BYE
vs.
DAL
22
at
NO
3
vs.
NYG
16
vs.
WAS
13
at
DAL
22
at
LAR
24
vs.
HOU
17
at
WAS
13
41Sam Bradford ARI
vs.
WAS
13
at
LAR
24
vs.
CHI
23
vs.
SEA
31
at
SF
6
at
MIN
9
vs.
DEN
20
vs.
SF
6
BYE
at
KC
5
vs.
OAK
12
at
LAC
7
at
GB
21
vs.
DET
19
at
ATL
2
vs.
LAR
24
at
SEA
31
42Jay Cutler FA                  
43Jacoby Brissett IND
vs.
CIN
8
at
WAS
13
at
PHI
14
vs.
HOU
17
at
NE
11
at
NYJ
18
vs.
BUF
30
at
OAK
12
BYE
vs.
JAC
27
vs.
TEN
28
vs.
MIA
25
at
JAC
27
at
HOU
17
vs.
DAL
22
vs.
NYG
16
at
TEN
28
44DeShone Kizer GB
vs.
CHI
23
vs.
MIN
9
at
WAS
13
vs.
BUF
30
at
DET
19
vs.
SF
6
BYE
at
LAR
24
at
NE
11
vs.
MIA
25
at
SEA
31
at
MIN
9
vs.
ARI
26
vs.
ATL
2
at
CHI
23
at
NYJ
18
vs.
DET
19
45Mason Rudolph PIT
at
CLE
29
vs.
KC
5
at
TB
1
vs.
BAL
32
vs.
ATL
2
at
CIN
8
BYE
vs.
CLE
29
at
BAL
32
vs.
CAR
15
at
JAC
27
at
DEN
20
vs.
LAC
7
at
OAK
12
vs.
NE
11
at
NO
3
vs.
CIN
8
46Teddy Bridgewater NO
vs.
TB
1
vs.
CLE
29
at
ATL
2
at
NYG
16
vs.
WAS
13
BYE
at
BAL
32
at
MIN
9
vs.
LAR
24
at
CIN
8
vs.
PHI
14
vs.
ATL
2
at
DAL
22
at
TB
1
at
CAR
15
vs.
PIT
4
vs.
CAR
15
47Brian Hoyer NE
vs.
HOU
17
at
JAC
27
at
DET
19
vs.
MIA
25
vs.
IND
10
vs.
KC
5
at
CHI
23
at
BUF
30
vs.
GB
21
at
TEN
28
BYE
at
NYJ
18
vs.
MIN
9
at
MIA
25
at
PIT
4
vs.
BUF
30
vs.
NYJ
18
48Chase Daniel CHI
at
GB
21
vs.
SEA
31
at
ARI
26
vs.
TB
1
BYE
at
MIA
25
vs.
NE
11
vs.
NYJ
18
at
BUF
30
vs.
DET
19
vs.
MIN
9
at
DET
19
at
NYG
16
vs.
LAR
24
vs.
GB
21
at
SF
6
at
MIN
9
49AJ McCarron OAK
vs.
LAR
24
at
DEN
20
at
MIA
25
vs.
CLE
29
at
LAC
7
vs.
SEA
31
BYE
vs.
IND
10
at
SF
6
vs.
LAC
7
at
ARI
26
at
BAL
32
vs.
KC
5
vs.
PIT
4
at
CIN
8
vs.
DEN
20
at
KC
5
50Trevor Siemian MIN
vs.
SF
6
at
GB
21
vs.
BUF
30
at
LAR
24
at
PHI
14
vs.
ARI
26
at
NYJ
18
vs.
NO
3
vs.
DET
19
BYE
at
CHI
23
vs.
GB
21
at
NE
11
at
SEA
31
vs.
MIA
25
at
DET
19
vs.
CHI
23
51Chad Henne KC
at
LAC
7
at
PIT
4
vs.
SF
6
at
DEN
20
vs.
JAC
27
at
NE
11
vs.
CIN
8
vs.
DEN
20
at
CLE
29
vs.
ARI
26
at
LAR
24
BYE
at
OAK
12
vs.
BAL
32
vs.
LAC
7
at
SEA
31
vs.
OAK
12