2018 Matchup Calendar

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