2019 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
JAC
17
at
OAK
12
vs.
BAL
19
at
DET
15
vs.
IND
14
vs.
HOU
10
at
DEN
30
vs.
GB
26
vs.
MIN
21
at
TEN
24
at
LAC
25
BYE
vs.
OAK
12
at
NE
32
vs.
DEN
30
at
CHI
28
vs.
LAC
25
2Deshaun Watson HOU
at
NO
9
vs.
JAC
17
at
LAC
25
vs.
CAR
23
vs.
ATL
2
at
KC
7
at
IND
14
vs.
OAK
12
at
JAC
17
BYE
at
BAL
19
vs.
IND
14
vs.
NE
32
vs.
DEN
30
at
TEN
24
at
TB
6
vs.
TEN
24
3Lamar Jackson BAL
at
MIA
1
vs.
ARI
3
at
KC
7
vs.
CLE
11
at
PIT
22
vs.
CIN
4
at
SEA
16
BYE
vs.
NE
32
at
CIN
4
vs.
HOU
10
at
LAR
20
vs.
SF
31
at
BUF
29
vs.
NYJ
18
at
CLE
11
vs.
PIT
22
4Matt Ryan ATL
at
MIN
21
vs.
PHI
13
at
IND
14
vs.
TEN
24
at
HOU
10
at
ARI
3
vs.
LAR
20
vs.
SEA
16
BYE
at
NO
9
at
CAR
23
vs.
TB
6
vs.
NO
9
vs.
CAR
23
at
SF
31
vs.
JAC
17
at
TB
6
5Russell Wilson SEA
vs.
CIN
4
at
PIT
22
vs.
NO
9
at
ARI
3
vs.
LAR
20
at
CLE
11
vs.
BAL
19
at
ATL
2
vs.
TB
6
at
SF
31
BYE
at
PHI
13
vs.
MIN
21
at
LAR
20
at
CAR
23
vs.
ARI
3
vs.
SF
31
6Aaron Rodgers GB
at
CHI
28
vs.
MIN
21
vs.
DEN
30
vs.
PHI
13
at
DAL
27
vs.
DET
15
vs.
OAK
12
at
KC
7
at
LAC
25
vs.
CAR
23
BYE
at
SF
31
at
NYG
5
vs.
WAS
8
vs.
CHI
28
at
MIN
21
at
DET
15
7Dak Prescott DAL
vs.
NYG
5
at
WAS
8
vs.
MIA
1
at
NO
9
vs.
GB
26
at
NYJ
18
vs.
PHI
13
BYE
at
NYG
5
vs.
MIN
21
at
DET
15
at
NE
32
vs.
BUF
29
at
CHI
28
vs.
LAR
20
at
PHI
13
vs.
WAS
8
8Kyler Murray ARI
vs.
DET
15
at
BAL
19
vs.
CAR
23
vs.
SEA
16
at
CIN
4
vs.
ATL
2
at
NYG
5
at
NO
9
vs.
SF
31
at
TB
6
at
SF
31
BYE
vs.
LAR
20
vs.
PIT
22
vs.
CLE
11
at
SEA
16
at
LAR
20
9Carson Wentz PHI
vs.
WAS
8
at
ATL
2
vs.
DET
15
at
GB
26
vs.
NYJ
18
at
MIN
21
at
DAL
27
at
BUF
29
vs.
CHI
28
BYE
vs.
NE
32
vs.
SEA
16
at
MIA
1
vs.
NYG
5
at
WAS
8
vs.
DAL
27
at
NYG
5
10Tom Brady NE
vs.
PIT
22
at
MIA
1
vs.
NYJ
18
at
BUF
29
at
WAS
8
vs.
NYG
5
at
NYJ
18
vs.
CLE
11
at
BAL
19
BYE
at
PHI
13
vs.
DAL
27
at
HOU
10
vs.
KC
7
at
CIN
4
vs.
BUF
29
vs.
MIA
1
11Jameis Winston TB
vs.
SF
31
at
CAR
23
vs.
NYG
5
at
LAR
20
at
NO
9
vs.
CAR
23
BYE
at
TEN
24
at
SEA
16
vs.
ARI
3
vs.
NO
9
at
ATL
2
at
JAC
17
vs.
IND
14
at
DET
15
vs.
HOU
10
vs.
ATL
2
12Josh Allen BUF
at
NYJ
18
at
NYG
5
vs.
CIN
4
vs.
NE
32
at
TEN
24
BYE
vs.
MIA
1
vs.
PHI
13
vs.
WAS
8
at
CLE
11
at
MIA
1
vs.
DEN
30
at
DAL
27
vs.
BAL
19
at
PIT
22
at
NE
32
vs.
NYJ
18
13Jared Goff LAR
at
CAR
23
vs.
NO
9
at
CLE
11
vs.
TB
6
at
SEA
16
vs.
SF
31
at
ATL
2
vs.
CIN
4
BYE
at
PIT
22
vs.
CHI
28
vs.
BAL
19
at
ARI
3
vs.
SEA
16
at
DAL
27
at
SF
31
vs.
ARI
3
14Philip Rivers LAC
vs.
IND
14
at
DET
15
vs.
HOU
10
at
MIA
1
vs.
DEN
30
vs.
PIT
22
at
TEN
24
at
CHI
28
vs.
GB
26
at
OAK
12
vs.
KC
7
BYE
at
DEN
30
at
JAC
17
vs.
MIN
21
vs.
OAK
12
at
KC
7
15Matthew Stafford DET
at
ARI
3
vs.
LAC
25
at
PHI
13
vs.
KC
7
BYE
at
GB
26
vs.
MIN
21
vs.
NYG
5
at
OAK
12
at
CHI
28
vs.
DAL
27
at
WAS
8
vs.
CHI
28
at
MIN
21
vs.
TB
6
at
DEN
30
vs.
GB
26
16Baker Mayfield CLE
vs.
TEN
24
at
NYJ
18
vs.
LAR
20
at
BAL
19
at
SF
31
vs.
SEA
16
BYE
at
NE
32
at
DEN
30
vs.
BUF
29
vs.
PIT
22
vs.
MIA
1
at
PIT
22
vs.
CIN
4
at
ARI
3
vs.
BAL
19
at
CIN
4
17Andy Dalton CIN
at
SEA
16
vs.
SF
31
at
BUF
29
at
PIT
22
vs.
ARI
3
at
BAL
19
vs.
JAC
17
at
LAR
20
BYE
vs.
BAL
19
at
OAK
12
vs.
PIT
22
vs.
NYJ
18
at
CLE
11
vs.
NE
32
at
MIA
1
vs.
CLE
11
18Jacoby Brissett IND
at
LAC
25
at
TEN
24
vs.
ATL
2
vs.
OAK
12
at
KC
7
BYE
vs.
HOU
10
vs.
DEN
30
at
PIT
22
vs.
MIA
1
vs.
JAC
17
at
HOU
10
vs.
TEN
24
at
TB
6
at
NO
9
vs.
CAR
23
at
JAC
17
19Drew Brees NO
vs.
HOU
10
at
LAR
20
at
SEA
16
vs.
DAL
27
vs.
TB
6
at
JAC
17
at
CHI
28
vs.
ARI
3
BYE
vs.
ATL
2
at
TB
6
vs.
CAR
23
at
ATL
2
vs.
SF
31
vs.
IND
14
at
TEN
24
at
CAR
23
20Daniel Jones NYG
at
DAL
27
vs.
BUF
29
at
TB
6
vs.
WAS
8
vs.
MIN
21
at
NE
32
vs.
ARI
3
at
DET
15
vs.
DAL
27
at
NYJ
18
BYE
at
CHI
28
vs.
GB
26
at
PHI
13
vs.
MIA
1
at
WAS
8
vs.
PHI
13
21Kirk Cousins MIN
vs.
ATL
2
at
GB
26
vs.
OAK
12
at
CHI
28
at
NYG
5
vs.
PHI
13
at
DET
15
vs.
WAS
8
at
KC
7
at
DAL
27
vs.
DEN
30
BYE
at
SEA
16
vs.
DET
15
at
LAC
25
vs.
GB
26
vs.
CHI
28
22Gardner Minshew JAC
vs.
KC
7
at
HOU
10
vs.
TEN
24
at
DEN
30
at
CAR
23
vs.
NO
9
at
CIN
4
vs.
NYJ
18
vs.
HOU
10
BYE
at
IND
14
at
TEN
24
vs.
TB
6
vs.
LAC
25
at
OAK
12
at
ATL
2
vs.
IND
14
23Jimmy Garoppolo SF
at
TB
6
at
CIN
4
vs.
PIT
22
BYE
vs.
CLE
11
at
LAR
20
at
WAS
8
vs.
CAR
23
at
ARI
3
vs.
SEA
16
vs.
ARI
3
vs.
GB
26
at
BAL
19
at
NO
9
vs.
ATL
2
vs.
LAR
20
at
SEA
16
24Cam Newton CAR
vs.
LAR
20
vs.
TB
6
at
ARI
3
at
HOU
10
vs.
JAC
17
at
TB
6
BYE
at
SF
31
vs.
TEN
24
at
GB
26
vs.
ATL
2
at
NO
9
vs.
WAS
8
at
ATL
2
vs.
SEA
16
at
IND
14
vs.
NO
9
25Derek Carr OAK
vs.
DEN
30
vs.
KC
7
at
MIN
21
at
IND
14
vs.
CHI
28
BYE
at
GB
26
at
HOU
10
vs.
DET
15
vs.
LAC
25
vs.
CIN
4
at
NYJ
18
at
KC
7
vs.
TEN
24
vs.
JAC
17
at
LAC
25
at
DEN
30
26Sam Darnold NYJ
vs.
BUF
29
vs.
CLE
11
at
NE
32
BYE
at
PHI
13
vs.
DAL
27
vs.
NE
32
at
JAC
17
at
MIA
1
vs.
NYG
5
at
WAS
8
vs.
OAK
12
at
CIN
4
vs.
MIA
1
at
BAL
19
vs.
PIT
22
at
BUF
29
27Mitch Trubisky CHI
vs.
GB
26
at
DEN
30
at
WAS
8
vs.
MIN
21
at
OAK
12
BYE
vs.
NO
9
vs.
LAC
25
at
PHI
13
vs.
DET
15
at
LAR
20
vs.
NYG
5
at
DET
15
vs.
DAL
27
at
GB
26
vs.
KC
7
at
MIN
21
28Mason Rudolph PIT
at
NE
32
vs.
SEA
16
at
SF
31
vs.
CIN
4
vs.
BAL
19
at
LAC
25
BYE
vs.
MIA
1
vs.
IND
14
vs.
LAR
20
at
CLE
11
at
CIN
4
vs.
CLE
11
at
ARI
3
vs.
BUF
29
at
NYJ
18
at
BAL
19
29Joe Flacco DEN
at
OAK
12
vs.
CHI
28
at
GB
26
vs.
JAC
17
at
LAC
25
vs.
TEN
24
vs.
KC
7
at
IND
14
vs.
CLE
11
BYE
at
MIN
21
at
BUF
29
vs.
LAC
25
at
HOU
10
at
KC
7
vs.
DET
15
vs.
OAK
12
30Marcus Mariota TEN
at
CLE
11
vs.
IND
14
at
JAC
17
at
ATL
2
vs.
BUF
29
at
DEN
30
vs.
LAC
25
vs.
TB
6
at
CAR
23
vs.
KC
7
BYE
vs.
JAC
17
at
IND
14
at
OAK
12
vs.
HOU
10
vs.
NO
9
at
HOU
10
31Kyle Allen CAR
vs.
LAR
20
vs.
TB
6
at
ARI
3
at
HOU
10
vs.
JAC
17
at
TB
6
BYE
at
SF
31
vs.
TEN
24
at
GB
26
vs.
ATL
2
at
NO
9
vs.
WAS
8
at
ATL
2
vs.
SEA
16
at
IND
14
vs.
NO
9
32Teddy Bridgewater NO
vs.
HOU
10
at
LAR
20
at
SEA
16
vs.
DAL
27
vs.
TB
6
at
JAC
17
at
CHI
28
vs.
ARI
3
BYE
vs.
ATL
2
at
TB
6
vs.
CAR
23
at
ATL
2
vs.
SF
31
vs.
IND
14
at
TEN
24
at
CAR
23
33Case Keenum WAS
at
PHI
13
vs.
DAL
27
vs.
CHI
28
at
NYG
5
vs.
NE
32
at
MIA
1
vs.
SF
31
at
MIN
21
at
BUF
29
BYE
vs.
NYJ
18
vs.
DET
15
at
CAR
23
at
GB
26
vs.
PHI
13
vs.
NYG
5
at
DAL
27
34Josh Rosen MIA
vs.
BAL
19
vs.
NE
32
at
DAL
27
vs.
LAC
25
BYE
vs.
WAS
8
at
BUF
29
at
PIT
22
vs.
NYJ
18
at
IND
14
vs.
BUF
29
at
CLE
11
vs.
PHI
13
at
NYJ
18
at
NYG
5
vs.
CIN
4
at
NE
32
35Dwayne Haskins WAS
at
PHI
13
vs.
DAL
27
vs.
CHI
28
at
NYG
5
vs.
NE
32
at
MIA
1
vs.
SF
31
at
MIN
21
at
BUF
29
BYE
vs.
NYJ
18
vs.
DET
15
at
CAR
23
at
GB
26
vs.
PHI
13
vs.
NYG
5
at
DAL
27
36Ryan Fitzpatrick MIA
vs.
BAL
19
vs.
NE
32
at
DAL
27
vs.
LAC
25
BYE
vs.
WAS
8
at
BUF
29
at
PIT
22
vs.
NYJ
18
at
IND
14
vs.
BUF
29
at
CLE
11
vs.
PHI
13
at
NYJ
18
at
NYG
5
vs.
CIN
4
at
NE
32
37Ryan Tannehill TEN
at
CLE
11
vs.
IND
14
at
JAC
17
at
ATL
2
vs.
BUF
29
at
DEN
30
vs.
LAC
25
vs.
TB
6
at
CAR
23
vs.
KC
7
BYE
vs.
JAC
17
at
IND
14
at
OAK
12
vs.
HOU
10
vs.
NO
9
at
HOU
10
38Taysom Hill NO
vs.
HOU
10
at
LAR
20
at
SEA
16
vs.
DAL
27
vs.
TB
6
at
JAC
17
at
CHI
28
vs.
ARI
3
BYE
vs.
ATL
2
at
TB
6
vs.
CAR
23
at
ATL
2
vs.
SF
31
vs.
IND
14
at
TEN
24
at
CAR
23
39Eli Manning NYG
at
DAL
27
vs.
BUF
29
at
TB
6
vs.
WAS
8
vs.
MIN
21
at
NE
32
vs.
ARI
3
at
DET
15
vs.
DAL
27
at
NYJ
18
BYE
at
CHI
28
vs.
GB
26
at
PHI
13
vs.
MIA
1
at
WAS
8
vs.
PHI
13
40Chase Daniel CHI
vs.
GB
26
at
DEN
30
at
WAS
8
vs.
MIN
21
at
OAK
12
BYE
vs.
NO
9
vs.
LAC
25
at
PHI
13
vs.
DET
15
at
LAR
20
vs.
NYG
5
at
DET
15
vs.
DAL
27
at
GB
26
vs.
KC
7
at
MIN
21
41Nick Foles JAC
vs.
KC
7
at
HOU
10
vs.
TEN
24
at
DEN
30
at
CAR
23
vs.
NO
9
at
CIN
4
vs.
NYJ
18
vs.
HOU
10
BYE
at
IND
14
at
TEN
24
vs.
TB
6
vs.
LAC
25
at
OAK
12
at
ATL
2
vs.
IND
14
42Luke Falk FA                  
43Devlin Hodges PIT
at
NE
32
vs.
SEA
16
at
SF
31
vs.
CIN
4
vs.
BAL
19
at
LAC
25
BYE
vs.
MIA
1
vs.
IND
14
vs.
LAR
20
at
CLE
11
at
CIN
4
vs.
CLE
11
at
ARI
3
vs.
BUF
29
at
NYJ
18
at
BAL
19
44Colt McCoy WAS
at
PHI
13
vs.
DAL
27
vs.
CHI
28
at
NYG
5
vs.
NE
32
at
MIA
1
vs.
SF
31
at
MIN
21
at
BUF
29
BYE
vs.
NYJ
18
vs.
DET
15
at
CAR
23
at
GB
26
vs.
PHI
13
vs.
NYG
5
at
DAL
27
45Nick Mullens SF
at
TB
6
at
CIN
4
vs.
PIT
22
BYE
vs.
CLE
11
at
LAR
20
at
WAS
8
vs.
CAR
23
at
ARI
3
vs.
SEA
16
vs.
ARI
3
vs.
GB
26
at
BAL
19
at
NO
9
vs.
ATL
2
vs.
LAR
20
at
SEA
16
46Robert Griffin BAL
at
MIA
1
vs.
ARI
3
at
KC
7
vs.
CLE
11
at
PIT
22
vs.
CIN
4
at
SEA
16
BYE
vs.
NE
32
at
CIN
4
vs.
HOU
10
at
LAR
20
vs.
SF
31
at
BUF
29
vs.
NYJ
18
at
CLE
11
vs.
PIT
22
47Drew Lock DEN
at
OAK
12
vs.
CHI
28
at
GB
26
vs.
JAC
17
at
LAC
25
vs.
TEN
24
vs.
KC
7
at
IND
14
vs.
CLE
11
BYE
at
MIN
21
at
BUF
29
vs.
LAC
25
at
HOU
10
at
KC
7
vs.
DET
15
vs.
OAK
12
48Blake Bortles LAR
at
CAR
23
vs.
NO
9
at
CLE
11
vs.
TB
6
at
SEA
16
vs.
SF
31
at
ATL
2
vs.
CIN
4
BYE
at
PIT
22
vs.
CHI
28
vs.
BAL
19
at
ARI
3
vs.
SEA
16
at
DAL
27
at
SF
31
vs.
ARI
3
49Tyrod Taylor LAC
vs.
IND
14
at
DET
15
vs.
HOU
10
at
MIA
1
vs.
DEN
30
vs.
PIT
22
at
TEN
24
at
CHI
28
vs.
GB
26
at
OAK
12
vs.
KC
7
BYE
at
DEN
30
at
JAC
17
vs.
MIN
21
vs.
OAK
12
at
KC
7
50AJ McCarron HOU
at
NO
9
vs.
JAC
17
at
LAC
25
vs.
CAR
23
vs.
ATL
2
at
KC
7
at
IND
14
vs.
OAK
12
at
JAC
17
BYE
at
BAL
19
vs.
IND
14
vs.
NE
32
vs.
DEN
30
at
TEN
24
at
TB
6
vs.
TEN
24
51Blaine Gabbert TB
vs.
SF
31
at
CAR
23
vs.
NYG
5
at
LAR
20
at
NO
9
vs.
CAR
23
BYE
at
TEN
24
at
SEA
16
vs.
ARI
3
vs.
NO
9
at
ATL
2
at
JAC
17
vs.
IND
14
at
DET
15
vs.
HOU
10
vs.
ATL
2
52Matt Barkley BUF
at
NYJ
18
at
NYG
5
vs.
CIN
4
vs.
NE
32
at
TEN
24
BYE
vs.
MIA
1
vs.
PHI
13
vs.
WAS
8
at
CLE
11
at
MIA
1
vs.
DEN
30
at
DAL
27
vs.
BAL
19
at
PIT
22
at
NE
32
vs.
NYJ
18
53Chad Kelly IND
at
LAC
25
at
TEN
24
vs.
ATL
2
vs.
OAK
12
at
KC
7
BYE
vs.
HOU
10
vs.
DEN
30
at
PIT
22
vs.
MIA
1
vs.
JAC
17
at
HOU
10
vs.
TEN
24
at
TB
6
at
NO
9
vs.
CAR
23
at
JAC
17
54Mike Glennon OAK
vs.
DEN
30
vs.
KC
7
at
MIN
21
at
IND
14
vs.
CHI
28
BYE
at
GB
26
at
HOU
10
vs.
DET
15
vs.
LAC
25
vs.
CIN
4
at
NYJ
18
at
KC
7
vs.
TEN
24
vs.
JAC
17
at
LAC
25
at
DEN
30
55Josh McCown PHI
vs.
WAS
8
at
ATL
2
vs.
DET
15
at
GB
26
vs.
NYJ
18
at
MIN
21
at
DAL
27
at
BUF
29
vs.
CHI
28
BYE
vs.
NE
32
vs.
SEA
16
at
MIA
1
vs.
NYG
5
at
WAS
8
vs.
DAL
27
at
NYG
5
56Brian Hoyer IND
at
LAC
25
at
TEN
24
vs.
ATL
2
vs.
OAK
12
at
KC
7
BYE
vs.
HOU
10
vs.
DEN
30
at
PIT
22
vs.
MIA
1
vs.
JAC
17
at
HOU
10
vs.
TEN
24
at
TB
6
at
NO
9
vs.
CAR
23
at
JAC
17
57Will Grier CAR
vs.
LAR
20
vs.
TB
6
at
ARI
3
at
HOU
10
vs.
JAC
17
at
TB
6
BYE
at
SF
31
vs.
TEN
24
at
GB
26
vs.
ATL
2
at
NO
9
vs.
WAS
8
at
ATL
2
vs.
SEA
16
at
IND
14
vs.
NO
9