
Pittsburgh Pirates
Through games of Oct 28
Pittsburgh Pirates team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 20-34-3- Sep 27at
Detroit TigersW4–2−104U 7.5Recap › - Sep 26at
Detroit TigersL3–4−101U 9Recap › - Sep 25at
Detroit TigersL7–8−101O 8 - Sep 24vs
St. Louis CardinalsW2–1−165U 7Recap › - Sep 23vs
St. Louis CardinalsL1–5−137U 7.5Recap › - Sep 22vs
St. Louis CardinalsW2–0−170U 7Recap › - Sep 20vs
Kansas City RoyalsW4–3−119U 8.5Recap › - Sep 19vs
Kansas City RoyalsW6–5−117O 8 - Sep 18vs
Kansas City RoyalsW8–5−190O 8.5Recap › - Sep 17vs
Milwaukee BrewersW7–4+116O 8.5Recap ›
Show all 162 games
- Sep 16vs
Milwaukee BrewersL4–5+110O 7.5Recap › - Sep 15vs
Milwaukee BrewersL1–5+180U 7.5Recap › - Sep 13at
Chicago CubsW4–3+140P 7Recap › - Sep 12at
Chicago CubsL3–4+105U 9.5Recap › - Sep 11at
Chicago CubsL2–12+160O 8.5Recap › - Sep 10at
Chicago White SoxW2–0−105U 7.5 - Sep 9at
Chicago White SoxW4–2+110U 8.5Recap › - Sep 8at
Chicago White SoxW9–3+121O 8.5Recap › - Sep 6vs
Los Angeles AngelsW1–0−179U 7Recap › - Sep 5vs
Los Angeles AngelsL1–6−189U 7.5Recap › - Sep 4vs
Los Angeles AngelsW1–0−197U 8.5Recap › - Sep 3vs
San Francisco GiantsW5–2−170U 9Recap › - Sep 2vs
San Francisco GiantsL4–5−155P 9Recap › - Sep 1vs
San Francisco GiantsW13–12−175O 7.5Recap › - Aug 30at
St. Louis CardinalsW5–4Recap › - Aug 29at
St. Louis CardinalsW6–2Recap › - Aug 28at
St. Louis CardinalsL1–4−115U 7.5Recap › - Aug 26at
San Diego PadresL0–3+120U 8.5Recap › - Aug 25at
San Diego PadresW1–0+115U 7Recap › - Aug 24at
San Diego PadresW3–2+100U 7.5Recap › - Aug 23at
Los Angeles DodgersL0–4+248U 8.5Recap › - Aug 22at
Los Angeles DodgersL3–4+227U 7.5Recap › - Aug 21at
Los Angeles DodgersL4–5+210O 8Recap › - Aug 19vs
Detroit TigersW4–3−159U 8Recap › - Aug 18vs
Detroit TigersW4–1−155U 8Recap › - Aug 17vs
Detroit TigersL5–8−105O 8.5Recap › - Aug 16vs
Boston Red SoxW8–3−102O 8Recap › - Aug 15vs
Boston Red SoxL0–4+106U 7.5Recap › - Aug 14vs
Boston Red SoxW8–4+102O 8Recap › - Aug 13at
Miami MarlinsW13–1−124O 8Recap › - Aug 12at
Miami MarlinsL2–8+105O 8Recap › - Aug 11at
Miami MarlinsL0–2−110U 7 - Aug 9vs
New York MetsL1–11−142O 8.5Recap › - Aug 8vs
New York MetsW9–0−120P 9Recap › - Aug 7vs
New York MetsL4–6Recap › - Aug 6at
Milwaukee BrewersL2–5Recap › - Aug 5at
Milwaukee BrewersL2–4+117U 7Recap › - Aug 4at
Milwaukee BrewersL2–4+127U 7.5Recap › - Aug 3at
Milwaukee BrewersW4–3+127U 8.5Recap › - Aug 2at
Cincinnati RedsL2–10+116O 8.5Recap › - Aug 1at
Cincinnati RedsW4–1−120U 8Recap › - Jul 31at
Cincinnati RedsL7–8−127O 8Recap › - Jul 30at
Cincinnati RedsL2–3−120U 9.5 - Jul 29vs
Arizona DiamondbacksL0–3−142U 8.5Recap › - Jul 28vs
Arizona DiamondbacksL7–8−111O 9Recap › - Jul 27vs
Arizona DiamondbacksW3–2−115U 9.5Recap › - Jul 26vs
Chicago CubsW8–7−140O 9Recap › - Jul 25vs
Chicago CubsL0–11−123O 7.5Recap › - Jul 24vs
Chicago CubsL2–3−109U 8Recap › - Jul 22at
New York YankeesL0–2+163U 9.5Recap › - Jul 22at
New York YankeesW5–3+163U 9.5Recap › - Jul 20at
New York YankeesL5–8 - Jul 19at
Cleveland GuardiansW7–1 - Jul 18at
Cleveland GuardiansL3–5 - Jul 18at
Cleveland GuardiansW7–1 - Jul 12vs
Milwaukee BrewersW14–5 - Jul 11vs
Milwaukee BrewersW3–2 - Jul 11vs
Milwaukee BrewersW7–6 - Jul 9vs
Atlanta BravesL5–10 - Jul 8vs
Atlanta BravesL0–3 - Jul 7vs
Atlanta BravesW12–4 - Jul 5at
Washington NationalsW11–5 - Jul 4at
Washington NationalsW7–1 - Jul 3at
Washington NationalsL5–9 - Jul 2at
Philadelphia PhilliesW6–1 - Jul 1at
Philadelphia PhilliesL6–10 - Jun 30at
Philadelphia PhilliesL0–8 - Jun 29at
Philadelphia PhilliesW11–7 - Jun 28vs
Cincinnati RedsW9–4 - Jun 27vs
Cincinnati RedsL7–9 - Jun 26vs
Cincinnati RedsL4–6 - Jun 25vs
Seattle MarinersW5–1 - Jun 24vs
Seattle MarinersW11–1 - Jun 23vs
Seattle MarinersL2–3 - Jun 21at
Colorado RockiesW8–6 - Jun 20at
Colorado RockiesL1–2 - Jun 19at
Colorado RockiesL3–4 - Jun 17at
AthleticsW12–4 - Jun 16at
AthleticsW6–5 - Jun 15at
AthleticsL2–11 - Jun 14vs
Miami MarlinsL2–4 - Jun 13vs
Miami MarlinsW3–2 - Jun 12vs
Miami MarlinsL3–8 - Jun 11vs
Los Angeles DodgersL6–8 - Jun 10vs
Los Angeles DodgersW9–8 - Jun 9vs
Los Angeles DodgersL3–12 - Jun 7at
Atlanta BravesL2–3 - Jun 6at
Atlanta BravesL3–6 - Jun 5at
Atlanta BravesL3–6 - Jun 4at
Houston AstrosW5–1 - Jun 3at
Houston AstrosL9–11 - Jun 2at
Houston AstrosW10–6 - May 31vs
Minnesota TwinsW9–3 - May 30vs
Minnesota TwinsW10–9 - May 29vs
Minnesota TwinsW6–5 - May 28vs
Chicago CubsL2–7 - May 27vs
Chicago CubsL4–10 - May 26vs
Chicago CubsW12–1 - May 25vs
Chicago CubsW2–1 - May 24at
Toronto Blue JaysW4–1 - May 23at
Toronto Blue JaysL2–5 - May 22at
Toronto Blue JaysL2–6 - May 21at
St. Louis CardinalsW6–2 - May 20at
St. Louis CardinalsW7–0 - May 19at
St. Louis CardinalsL6–9 - May 17vs
Philadelphia PhilliesL0–6 - May 16vs
Philadelphia PhilliesL0–6 - May 15vs
Philadelphia PhilliesL9–11 - May 14vs
Colorado RockiesW7–2 - May 13vs
Colorado RockiesL4–10 - May 12vs
Colorado RockiesW3–1 - May 10at
San Francisco GiantsL6–7 - May 9at
San Francisco GiantsW13–3 - May 8at
San Francisco GiantsL2–5 - May 7at
Arizona DiamondbacksW4–2 - May 6at
Arizona DiamondbacksW1–0 - May 5at
Arizona DiamondbacksL0–9 - May 3vs
Cincinnati RedsW1–0 - May 2vs
Cincinnati RedsW17–7 - May 1vs
Cincinnati RedsW9–1 - Apr 30vs
St. Louis CardinalsL5–10 - Apr 29vs
St. Louis CardinalsL4–5 - Apr 28vs
St. Louis CardinalsL7–11 - Apr 27vs
St. Louis CardinalsL2–4 - Apr 26at
Milwaukee BrewersL0–5 - Apr 25at
Milwaukee BrewersW6–3 - Apr 24at
Milwaukee BrewersW6–0 - Apr 23at
Texas RangersL1–6 - Apr 22at
Texas RangersW8–4 - Apr 21at
Texas RangersL1–5 - Apr 19vs
Tampa Bay RaysW6–3 - Apr 18vs
Tampa Bay RaysL7–8 - Apr 17vs
Tampa Bay RaysW5–1 - Apr 16vs
Washington NationalsL7–8 - Apr 15vs
Washington NationalsW2–0 - Apr 14vs
Washington NationalsL4–5 - Apr 13vs
Washington NationalsW16–5 - Apr 12at
Chicago CubsL6–7 - Apr 11at
Chicago CubsW4–3 - Apr 10at
Chicago CubsW2–0 - Apr 8vs
San Diego PadresL2–8 - Apr 7vs
San Diego PadresW7–1 - Apr 6vs
San Diego PadresL0–5 - Apr 5vs
Baltimore OriolesW8–2 - Apr 4vs
Baltimore OriolesW3–2 - Apr 3vs
Baltimore OriolesW5–4 - Apr 1at
Cincinnati RedsW8–3 - Mar 31at
Cincinnati RedsW8–3 - Mar 30at
Cincinnati RedsL0–2 - Mar 29at
New York MetsW4–3 - Mar 28at
New York MetsL2–4 - Mar 26at
New York MetsL7–11
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 57 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
Pittsburgh Pirates players on G&W
- Bryan Reynolds
- Brandon Lowe
- Nick Gonzales
- Jake Mangum
- Ryan O'Hearn
- Spencer Horwitz
- Oneil Cruz
- Jared Triolo
- Konnor Griffin
- Henry Davis
- Esmerlyn Valdez
- Marcell Ozuna
- Yasmani Grandal
- Alexander Canario
- Jacob Gonzalez
- Edward Olivares
- Jack Suwinski
- Paul Skenes
- Braxton Ashcraft
- Rafael Flores Jr.
- Endy Rodríguez
- Bubba Chandler
- Carmen Mlodzinski
- Mitch Keller
- Jared Jones
- Lake Bachar
- Yohan Ramírez
- Mason Montgomery
- Gregory Soto
- Luke Weaver
- Isaac Mattson
- Evan Sisk
- Brandon Eisert
- Wilber Dotel
- Kirby Yates
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›28-29 · −0.1 wins vs the close
Last 15 games: +0.04 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 132026
Pirates @
CubsCubs ML -147 · 1.00uL -1.47u - Sep 122026
Pirates @
CubsCubs ML -117 · 2.00uW +2.00u - Sep 112026
Pirates @
CubsCubs ML -178 · 1.00uW +1.00u - Sep 82026
Pirates @
White SoxPirates ML +127 · 1.00uW +1.27u - Aug 282026
Pirates @
CardinalsPirates ML -108 · 2.00uL -2.16u - Aug 252026
Pirates @
PadresPirates ML +113 · 1.00uW +1.13u - Aug 242026
Pirates @
PadresPirates ML +100 · 1.00uW +1.00u - Aug 192026
Tigers @
PiratesTigers ML +150 · 1.00uL -1.00u - Aug 182026
Tigers @
PiratesTigers ML +138 · 1.00uL -1.00u - Aug 152026
Red Sox @
PiratesPirates ML +117 · 1.50uL -1.50u - Aug 142026
Red Sox @
PiratesPirates ML +115 · 1.50uW +1.73u - Aug 132026
Pirates @
MarlinsMarlins ML +115 · 1.00uL -1.00u - Aug 122026
Pirates @
MarlinsPirates ML +108 · 1.00uL -1.00u - Aug 92026
Mets @
PiratesMets ML +133 · 1.00uW +1.33u - Aug 72026
Mets @
PiratesMets ML +125 · 1.00uW +1.25u - Aug 42026
Pirates @
BrewersPirates ML +147 · 1.00uL -1.00u - Jul 222026
Pirates @
YankeesPirates ML +156 · 3.00uL -3.00u - Jul 32026
Pirates @
NationalsPirates ML +119 · 1.00uL -1.00u - Jun 252026
Mariners @
PiratesPirates ML +122 · 1.00uW +1.22u - Jun 232026
Mariners @
PiratesF5 Over 4.5 -115 · 1.00uL -1.15u - Jun 162026
Pirates @
AthleticsPirates F5 ML +118 · 1.50uL -1.50u - Jun 142026
Marlins @
PiratesMarlins ML +144 · 1.00uW +1.44u - Jun 122026
Marlins @
PiratesF5 Over 4.5 +100 · 1.00uL -1.00u - Jun 112026
Dodgers @
PiratesPirates ML +143 · 3.00uL -3.00u - Jun 112026
Dodgers @
PiratesF5 Over 5 -115 · 1.00uW +1.00u
Showing the 25 most recent of 37 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The Pittsburgh Pirates on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.