Updated Nov. 2, 2021, at 11:36 PM

2021 MLB Predictions

Updated after every game.

Completed games

DateTeamStarting pitcherTeam ratingStarting pitcher adj.Travel, rest & home field adj.Pregame team ratingWin prob.Chance of winningScore
11/2Tuesday, Nov. 28:09 p.m. EasternATLATLBraves
Fried, Max
Fried
1566+181=158348%7
HOUHOUAstros
Garcia, Luis
Garcia
1570+3+23=159652%0
10/31Sunday, Oct. 318:15 p.m. EasternHOUHOUAstros
Valdez, Framber
Valdez
1567+0+0=156751%9
ATLATLBraves
Davidson, Tucker
Davidson
156930+24=156349%5
10/30Saturday, Oct. 308:09 p.m. EasternHOUHOUAstros
Greinke, Zack
Greinke
156912+0=155749%2
ATLATLBraves
Lee, Dylan
Lee
156730+24=156151%3
10/29Friday, Oct. 298:09 p.m. EasternHOUHOUAstros
Garcia, Luis
Garcia
1571+21=157246%0
ATLATLBraves
Anderson, Ian
Anderson
1565+2+23=159054%2
10/27Wednesday, Oct. 278:09 p.m. EasternATLATLBraves
Fried, Max
Fried
1569+21+0=159049%2
HOUHOUAstros
Urquidy, Jose
Urquidy
1567+4+24=159551%7
10/26Tuesday, Oct. 268:09 p.m. EasternATLATLBraves
Morton, Charlie
Morton
1565+22+2=158946%6
HOUHOUAstros
Valdez, Framber
Valdez
1571+7+31=160954%2
10/23Saturday, Oct. 238:08 p.m. EasternLADLADDodgers
Buehler, Walker
Buehler
1611+122=162157%2
ATLATLBraves
Anderson, Ian
Anderson
1563+1+22=158643%4
10/22Friday, Oct. 228:08 p.m. EasternBOSBOSRed Sox
Eovaldi, Nathan
Eovaldi
1531+202=154943%0
HOUHOUAstros
Garcia, Luis
Garcia
15685+22=158557%5
10/21Thursday, Oct. 218:08 p.m. EasternATLATLBraves
Fried, Max
Fried
1568+27+0=159552%2
LADLADDodgers
Kelly, Joe
Kelly
160643+24=158748%11
10/20Wednesday, Oct. 208:08 p.m. EasternATLATLBraves
Chavez, Jesse
Chavez
156133+0=152829%9
LADLADDodgers
Urias, Julio
Urias
1613+11+24=164871%2
10/20Wednesday, Oct. 205:08 p.m. EasternHOUHOUAstros
Valdez, Framber
Valdez
1563+4+0=156749%9
BOSBOSRed Sox
Sale, Chris
Sale
1536+13+24=157351%1
10/19Tuesday, Oct. 198:08 p.m. EasternHOUHOUAstros
Greinke, Zack
Greinke
15599+0=155048%9
BOSBOSRed Sox
Pivetta, Nick
Pivetta
15403+24=156152%2
10/19Tuesday, Oct. 195:08 p.m. EasternATLATLBraves
Morton, Charlie
Morton
1563+242=158538%5
LADLADDodgers
Buehler, Walker
Buehler
1612+15+22=164962%6
10/18Monday, Oct. 188:08 p.m. EasternHOUHOUAstros
Urquidy, Jose
Urquidy
1564+112=157352%3
BOSBOSRed Sox
Rodriguez, Eduardo
Rodriguez
1535+8+22=156548%12
10/17Sunday, Oct. 177:38 p.m. EasternLADLADDodgers
Scherzer, Max
Scherzer
1614+30+0=164461%4
ATLATLBraves
Anderson, Ian
Anderson
1561+1+24=158639%5
10/16Saturday, Oct. 168:08 p.m. EasternLADLADDodgers
Knebel, Corey
Knebel
1615392=157442%2
ATLATLBraves
Fried, Max
Fried
1559+27+31=161758%3
10/16Saturday, Oct. 164:20 p.m. EasternBOSBOSRed Sox
Eovaldi, Nathan
Eovaldi
1531+22+0=155343%9
HOUHOUAstros
Garcia, Luis
Garcia
1568+0+24=159257%5
10/15Friday, Oct. 158:07 p.m. EasternBOSBOSRed Sox
Sale, Chris
Sale
1533+16+3=155241%4
HOUHOUAstros
Valdez, Framber
Valdez
1566+5+26=159759%5
10/14Thursday, Oct. 149:07 p.m. EasternLADLADDodgers
Knebel, Corey
Knebel
161341+0=157243%2
SFSFGiants
Webb, Logan
Webb
1563+20+24=160757%1
10/12Tuesday, Oct. 129:07 p.m. EasternSFSFGiants
DeSclafani, Anthony
DeSclafani
1565+9+0=157436%2
LADLADDodgers
Buehler, Walker
Buehler
1611+15+24=165064%7
10/12Tuesday, Oct. 125:15 p.m. EasternMILMILBrewers
Lauer, Eric
Lauer
153714+0=152334%4
ATLATLBraves
Morton, Charlie
Morton
1558+26+24=160866%5
10/12Tuesday, Oct. 122:07 p.m. EasternHOUHOUAstros
McCullers Jr., Lance
McCullers Jr.
1562+17+2=158149%10
CHWCHWWhite Sox
Rodon, Carlos
Rodon
1540+19+26=158551%1
10/11Monday, Oct. 119:37 p.m. EasternSFSFGiants
Wood, Alex
Wood
15624+0=155831%1
LADLADDodgers
Scherzer, Max
Scherzer
1613+28+24=166569%0
10/11Monday, Oct. 117:07 p.m. EasternTBTBRays
McHugh, Collin
McHugh
1572+2+0=157453%5
BOSBOSRed Sox
Rodriguez, Eduardo
Rodriguez
1531+5+24=156047%6
10/11Monday, Oct. 111:07 p.m. EasternMILMILBrewers
Peralta, Freddy
Peralta
1539+21=154043%0
ATLATLBraves
Anderson, Ian
Anderson
15561+23=157857%3
10/10Sunday, Oct. 108:07 p.m. EasternHOUHOUAstros
Garcia, Luis
Garcia
1565+31=156751%6
CHWCHWWhite Sox
Cease, Dylan
Cease
1536+1+23=156049%12
10/10Sunday, Oct. 104:07 p.m. EasternTBTBRays
Rasmussen, Drew
Rasmussen
1574+181=159153%4
BOSBOSRed Sox
Eovaldi, Nathan
Eovaldi
1529+21+23=157347%6
10/9Saturday, Oct. 99:07 p.m. EasternLADLADDodgers
Urias, Julio
Urias
1610+9+0=161953%9
SFSFGiants
Gausman, Kevin
Gausman
1566+12+24=160247%2
10/9Saturday, Oct. 95:07 p.m. EasternATLATLBraves
Fried, Max
Fried
1554+24+0=157849%3
MILMILBrewers
Woodruff, Brandon
Woodruff
1542+17+24=158351%0
10/8Friday, Oct. 89:37 p.m. EasternLADLADDodgers
Buehler, Walker
Buehler
1613+18+0=163154%0
SFSFGiants
Webb, Logan
Webb
1563+15+31=160946%4
10/8Friday, Oct. 87:02 p.m. EasternBOSBOSRed Sox
Sale, Chris
Sale
1523+24+0=154741%14
TBTBRays
Baz, Shane
Baz
15799+24=159459%6
10/8Friday, Oct. 84:37 p.m. EasternATLATLBraves
Morton, Charlie
Morton
1555+27+4=158648%1
MILMILBrewers
Burnes, Corbin
Burnes
1540+31+27=159852%2
10/8Friday, Oct. 82:07 p.m. EasternCHWCHWWhite Sox
Giolito, Lucas
Giolito
1539+18+0=155743%4
HOUHOUAstros
Valdez, Framber
Valdez
1563+6+24=159357%9
10/7Thursday, Oct. 78:07 p.m. EasternBOSBOSRed Sox
Rodriguez, Eduardo
Rodriguez
1525+71=153135%0
TBTBRays
McClanahan, Shane
McClanahan
1577+9+28=161465%5
10/7Thursday, Oct. 74:07 p.m. EasternCHWCHWWhite Sox
Lynn, Lance
Lynn
1541+19+4=156443%1
HOUHOUAstros
McCullers Jr., Lance
McCullers Jr.
1560+12+31=160357%6
10/6Wednesday, Oct. 68:10 p.m. EasternSTLSTLCardinals
Wainwright, Adam
Wainwright
1527+31+1=155930%1
LADLADDodgers
Scherzer, Max
Scherzer
1612+30+29=167170%3
10/5Tuesday, Oct. 58 p.m. EasternNYYNYYYankees
Cole, Gerrit
Cole
1552+28+0=158053%2
BOSBOSRed Sox
Eovaldi, Nathan
Eovaldi
1522+18+24=156447%6
10/3Sunday, Oct. 33:20 p.m. EasternNYMNYMMets
Syndergaard, Noah
Syndergaard
1511+6+0=151738%0
ATLATLBraves
Morton, Charlie
Morton
1554+27+24=160562%5
10/3Sunday, Oct. 33:15 p.m. EasternCHCCHCCubs
Mills, Alec
Mills
1458+9+0=146739%3
STLSTLCardinals
Woodford, Jake
Woodford
15288+24=154461%2
10/3Sunday, Oct. 33:10 p.m. EasternLAALAAAngels
Detmers, Reid
Detmers
148817+0=147142%7
SEASEAMariners
Anderson, Tyler
Anderson
1499+4+24=152758%3
10/3Sunday, Oct. 33:10 p.m. EasternMILMILBrewers
Anderson, Brett
Anderson
154233+0=150931%3
LADLADDodgers
Buehler, Walker
Buehler
1611+17+24=165269%10
10/3Sunday, Oct. 33:10 p.m. EasternMINMINTwins
Barnes, Charlie
Barnes
149314+0=147953%7
KCKCRoyals
Kowar, Jackson
Kowar
147137+24=145847%3
10/3Sunday, Oct. 33:10 p.m. EasternOAKOAKAthletics
Irvin, Cole
Irvin
151921+0=149837%6
HOUHOUAstros
Urquidy, Jose
Urquidy
1559+9+24=159263%7
10/3Sunday, Oct. 33:10 p.m. EasternPHIPHIPhillies
Falter, Bailey
Falter
150427+0=147746%4
MIAMIAMarlins
Lopez, Pablo
Lopez
1458+24+24=150654%5
10/3Sunday, Oct. 33:10 p.m. EasternDETDETTigers
Alexander, Tyler
Alexander
1473+0+0=147337%5
CHWCHWWhite Sox
Cease, Dylan
Cease
1544+0+24=156863%2
10/3Sunday, Oct. 33:10 p.m. EasternCOLCOLRockies
Goudeau, Ashton
Goudeau
147321+0=145252%4
ARIARIDiamondbacks
Mejia, Humberto
Mejia
143823+24=143948%5
10/3Sunday, Oct. 33:07 p.m. EasternBALBALOrioles
Zimmermann, Bruce
Zimmermann
1411+4+0=141531%4
TORTORBlue Jays
Ryu, Hyun Jin
Ryu
154512+24=155769%12
10/3Sunday, Oct. 33:05 p.m. EasternBOSBOSRed Sox
Sale, Chris
Sale
1521+26+0=154758%7
WSHWSHNationals
Adon, Joan
Adon
14787+24=149542%5
10/3Sunday, Oct. 33:05 p.m. EasternCLECLEIndians
Civale, Aaron
Civale
1499+1+0=150053%6
TEXTEXRangers
Dunning, Dane
Dunning
1442+15+24=148147%0
10/3Sunday, Oct. 33:05 p.m. EasternSDSDPadres
Knehr, Reiss
Knehr
151816+0=150236%4
SFSFGiants
Webb, Logan
Webb
1561+14+24=159964%11
10/3Sunday, Oct. 33:05 p.m. EasternCINCINReds
Sanmartin, Reiver
Sanmartin
149913+0=148656%6
PITPITPirates
Keller, Mitch
Keller
14265+24=144544%3
10/3Sunday, Oct. 33:05 p.m. EasternTBTBRays
Wacha, Michael
Wacha
157814+0=156449%0
NYYNYYYankees
Taillon, Jameson
Taillon
15512+24=157351%1
10/2Saturday, Oct. 29:10 p.m. EasternLAALAAAngels
Diaz, Jhonathan
Diaz
148913+0=147643%4
SEASEAMariners
Flexen, Chris
Flexen
1498+5+24=152757%6
10/2Saturday, Oct. 29:10 p.m. EasternMILMILBrewers
Burnes, Corbin
Burnes
1544+35+0=157941%3
LADLADDodgers
Urias, Julio
Urias
1609+6+24=163959%8
10/2Saturday, Oct. 28:10 p.m. EasternCOLCOLRockies
Senzatela, Antonio
Senzatela
1476+17+0=149351%2
ARIARIDiamondbacks
Gallen, Zac
Gallen
1435+28+24=148749%11
10/2Saturday, Oct. 27:15 p.m. EasternCHCCHCCubs
Sampson, Adrian
Sampson
1457+3+0=146040%6
STLSTLCardinals
Lester, Jon
Lester
152923+24=153060%5
10/2Saturday, Oct. 27:15 p.m. EasternNYMNYMMets
Carrasco, Carlos
Carrasco
15112+0=150945%5
ATLATLBraves
Chavez, Jesse
Chavez
155333+24=154455%6
10/2Saturday, Oct. 27:10 p.m. EasternMINMINTwins
Jax, Griffin
Jax
149126+0=146546%4
KCKCRoyals
Bubic, Kris
Bubic
14745+24=149354%0
10/2Saturday, Oct. 27:10 p.m. EasternOAKOAKAthletics
Blackburn, Paul
Blackburn
152032+0=148838%4
HOUHOUAstros
Odorizzi, Jake
Odorizzi
155810+24=157262%10
10/2Saturday, Oct. 27:10 p.m. EasternDETDETTigers
Manning, Matt
Manning
147420+0=145432%4
CHWCHWWhite Sox
Giolito, Lucas
Giolito
1543+16+24=158368%5
10/2Saturday, Oct. 27:05 p.m. EasternCLECLEIndians
McKenzie, Triston
McKenzie
1502+10+0=151258%2
TEXTEXRangers
Lyles, Jordan
Lyles
14406+24=145842%7
10/2Saturday, Oct. 26:35 p.m. EasternCINCINReds
Mahle, Tyler
Mahle
1501+13+0=151459%6
PITPITPirates
Kranick, Max
Kranick
1424+0+24=144841%8
10/2Saturday, Oct. 26:10 p.m. EasternPHIPHIPhillies
Crouse, Hans
Crouse
150530+0=147552%1
MIAMIAMarlins
Luzardo, Jesus
Luzardo
145620+24=146048%3
10/2Saturday, Oct. 24:05 p.m. EasternBOSBOSRed Sox
Houck, Tanner
Houck
1520+10+0=153056%5
WSHWSHNationals
Gray, Josiah
Gray
147913+24=149044%3
10/2Saturday, Oct. 24:05 p.m. EasternSDSDPadres
Musgrove, Joe
Musgrove
1517+19+0=153641%3
SFSFGiants
Gausman, Kevin
Gausman
1562+12+24=159859%2
10/2Saturday, Oct. 23:07 p.m. EasternBALBALOrioles
Means, John
Means
1413+38+0=145133%1
TORTORBlue Jays
Manoah, Alek
Manoah
1543+10+24=157767%10
10/2Saturday, Oct. 21:05 p.m. EasternTBTBRays
Baz, Shane
Baz
15758+0=156748%12
NYYNYYYankees
Montgomery, Jordan
Montgomery
1555+3+24=158252%2
10/1Friday, Oct. 110:10 p.m. EasternLAALAAAngels
Suarez, Jose
Suarez
1487224=146139%2
SEASEAMariners
Gonzales, Marco
Gonzales
1499+18+26=154361%1
10/1Friday, Oct. 110:10 p.m. EasternMILMILBrewers
Lauer, Eric
Lauer
1545104=153135%6
LADLADDodgers
Kershaw, Clayton
Kershaw
1608+5+24=163765%8
10/1Friday, Oct. 19:45 p.m. EasternSDSDPadres
Avila, Pedro
Avila
151832=151338%0
SFSFGiants
DeSclafani, Anthony
DeSclafani
1561+10+24=159562%3
10/1Friday, Oct. 19:40 p.m. EasternCOLCOLRockies
Gray, Jon
Gray
1475+71=148154%9
ARIARIDiamondbacks
Castellanos, Humberto
Castellanos
14367+21=145046%7
10/1Friday, Oct. 18:15 p.m. EasternCHCCHCCubs
Abbott, Cory
Abbott
1457+73=146137%3
STLSTLCardinals
Hudson, Dakota
Hudson
1528+3+24=155563%4
10/1Friday, Oct. 18:10 p.m. EasternMINMINTwins
Gant, John
Gant
149332=148850%6
KCKCRoyals
Heasley, Jon
Heasley
14717+24=148850%11
10/1Friday, Oct. 18:10 p.m. EasternOAKOAKAthletics
Manaea, Sean
Manaea
1519+52=152240%8
HOUHOUAstros
Valdez, Framber
Valdez
1559+8+24=159160%6
10/1Friday, Oct. 18:10 p.m. EasternDETDETTigers
Peralta, Wily
Peralta
1475+02=147334%1
CHWCHWWhite Sox
Lynn, Lance
Lynn
1541+19+26=158666%8
10/1Friday, Oct. 18:05 p.m. EasternCLECLEIndians
Morgan, Eli
Morgan
150122=149755%9
TEXTEXRangers
Howard, Spencer
Howard
14416+24=145945%6
10/1Friday, Oct. 17:20 p.m. EasternNYMNYMMets
Megill, Tylor
Megill
1510203=148739%4
ATLATLBraves
Ynoa, Huascar
Ynoa
155410+24=156861%3
10/1Friday, Oct. 17:10 p.m. EasternPHIPHIPhillies
Suarez, Ranger
Suarez
1503+113=151149%5
MIAMIAMarlins
Alcantara, Sandy
Alcantara
1459+36+21=151651%0
10/1Friday, Oct. 17:07 p.m. EasternBALBALOrioles
Eshelman, Thomas
Eshelman
1413212=139028%4
TORTORBlue Jays
Matz, Steven
Matz
154312+24=155572%6
10/1Friday, Oct. 17:05 p.m. EasternBOSBOSRed Sox
Rodriguez, Eduardo
Rodriguez
1519+71=152554%4
WSHWSHNationals
Rogers, Josh
Rogers
14808+22=149446%2
10/1Friday, Oct. 17:05 p.m. EasternTBTBRays
McClanahan, Shane
McClanahan
1574+93=158052%4
NYYNYYYankees
Cortes, Nestor
Cortes
155610+22=156848%3
10/1Friday, Oct. 16:35 p.m. EasternCINCINReds
Castillo, Luis
Castillo
1504+18+0=152263%2
PITPITPirates
Crowe, Wil
Crowe
142013+24=143137%9
9/30Thursday, Sept. 3010:10 p.m. EasternSDSDPadres
Velasquez, Vince
Velasquez
151919+0=150034%3
LADLADDodgers
Gonsolin, Tony
Gonsolin
160615+24=161566%8
9/30Thursday, Sept. 309:45 p.m. EasternARIARIDiamondbacks
Bumgarner, Madison
Bumgarner
1437+10+0=144734%4
SFSFGiants
Kazmir, Scott
Kazmir
156120+24=156566%5
9/30Thursday, Sept. 308:10 p.m. EasternCLECLEIndians
Bieber, Shane
Bieber
1499+43+0=154258%6
KCKCRoyals
Zerpa, Angel
Zerpa
14738+24=148942%1
9/30Thursday, Sept. 307:40 p.m. EasternDETDETTigers
Skubal, Tarik
Skubal
1473+8+0=148143%10
MINMINTwins
Ryan, Joe
Ryan
1495+13+24=153257%7
9/30Thursday, Sept. 307:20 p.m. EasternPHIPHIPhillies
Gibson, Kyle
Gibson
15042+0=150239%3
ATLATLBraves
Anderson, Ian
Anderson
1553+0+24=157761%5
9/30Thursday, Sept. 307:10 p.m. EasternMIAMIAMarlins
Cabrera, Edward
Cabrera
146124+0=143735%3
NYMNYMMets
Hill, Rich
Hill
1508+11+24=154365%12
9/30Thursday, Sept. 307:10 p.m. EasternTBTBRays
McHugh, Collin
McHugh
1575+2+0=157748%2
HOUHOUAstros
McCullers Jr., Lance
McCullers Jr.
1558+11+24=159352%3
9/30Thursday, Sept. 307:07 p.m. EasternNYYNYYYankees
Kluber, Corey
Kluber
15533+0=155043%6
TORTORBlue Jays
Ray, Robbie
Ray
1545+29+24=159857%2
9/30Thursday, Sept. 307:05 p.m. EasternBOSBOSRed Sox
Pivetta, Nick
Pivetta
15211+0=152064%2
BALBALOrioles
Wells, Alexander
Wells
141116+24=141936%6
9/30Thursday, Sept. 306:35 p.m. EasternCHCCHCCubs
Steele, Justin
Steele
14543+0=145149%9
PITPITPirates
Yajure, Miguel
Yajure
1424+13+24=146151%0
9/30Thursday, Sept. 302:05 p.m. EasternLAALAAAngels
Cobb, Alex
Cobb
1489+15+0=150457%6
TEXTEXRangers
Otto, Glenn
Otto
14407+24=145743%7
9/30Thursday, Sept. 301:15 p.m. EasternMILMILBrewers
Anderson, Brett
Anderson
154536+0=150946%3
STLSTLCardinals
Happ, J.A.
Happ
152717+24=153454%4
9/29Wednesday, Sept. 2910:10 p.m. EasternOAKOAKAthletics
Montas, Frankie
Montas
1520+24+0=154452%2
SEASEAMariners
Gilbert, Logan
Gilbert
1498+7+24=152948%4
9/29Wednesday, Sept. 2910 p.m. EasternSDSDPadres
Weathers, Ryan
Weathers
152039+0=148125%9
LADLADDodgers
Scherzer, Max
Scherzer
1606+37+24=166775%11
9/29Wednesday, Sept. 299:45 p.m. EasternARIARIDiamondbacks
Kelly, Merrill
Kelly
1438+13+0=145132%0
SFSFGiants
Wood, Alex
Wood
15606+24=157868%1
9/29Wednesday, Sept. 298:10 p.m. EasternCLECLEIndians
Plesac, Zach
Plesac
1501+6+0=150753%5
KCKCRoyals
Lynch, Daniel
Lynch
147110+24=148547%10
9/29Wednesday, Sept. 298:10 p.m. EasternTBTBRays
Rasmussen, Drew
Rasmussen
1572+13+0=158549%7
HOUHOUAstros
Garcia, Luis
Garcia
1561+8+24=159351%0
9/29Wednesday, Sept. 298:10 p.m. EasternCINCINReds
Gray, Sonny
Gray
1506+16+0=152242%1
CHWCHWWhite Sox
Rodon, Carlos
Rodon
1540+16+24=158058%6

How this works: Elo ratings are a measure of team strength based on head-to-head results, margin of victory and quality of opponent. We’re using an Elo-based system that also accounts for starting pitchers, travel distance and rest, with an average team rating of about 1500. This forecast is based on 100,000 simulations of the season and updates after each game. Read more »

Download data. For historical team ratings, see the Complete History Of MLB.

Design and development by Jay Boice. Statistical model by Jay Boice and Nate Silver.

Comments