
Philadelphia Phillies
Through games of Oct 28
Philadelphia Phillies team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 34-21-2- Oct 1Postat
Atlanta BravesL2–6−105O 7.5Recap › - Sep 29Postat
Atlanta BravesL3–5+155O 6.5Recap › - Sep 27vs
Tampa Bay RaysW7–3−200O 6.5Recap › - Sep 26vs
Tampa Bay RaysL1–12−120O 6.5 - Sep 25vs
Tampa Bay RaysL0–2−177U 6.5Recap › - Sep 24vs
Milwaukee BrewersL1–5−135U 7.5Recap › - Sep 23vs
Milwaukee BrewersL1–4+105U 7Recap › - Sep 22vs
Milwaukee BrewersW6–4−155O 7Recap › - Sep 20at
New York MetsW7–2−161O 7.5Recap › - Sep 19at
New York MetsL3–10+105O 8Recap ›
Show all 164 games
- Sep 18at
New York MetsL3–6+105O 8.5Recap › - Sep 17at
New York MetsW3–0+110U 8.5Recap › - Sep 16at
Washington NationalsW3–0−195U 9Recap › - Sep 15at
Washington NationalsL3–6−227O 8Recap › - Sep 13at
Atlanta BravesW9–4+110O 9.5Recap › - Sep 12at
Atlanta BravesL2–12+118O 8.5Recap › - Sep 11at
Atlanta BravesL5–6+155O 7Recap › - Sep 10vs
Houston AstrosL1–2−191U 8.5Recap › - Sep 9vs
Houston AstrosW11–7−155O 8Recap › - Sep 8vs
Houston AstrosL5–6−135O 8.5Recap › - Sep 7vs
Atlanta BravesW1–0−185U 8Recap › - Sep 6vs
Atlanta BravesL4–5−110O 8 - Sep 5vs
Atlanta BravesW4–2−165U 8Recap › - Sep 4vs
Atlanta BravesL2–5−120O 6.5Recap › - Sep 2at
Arizona DiamondbacksL0–1−130U 8.5 - Sep 1at
Arizona DiamondbacksW7–1−134O 7.5Recap › - Aug 31at
Arizona DiamondbacksW2–1−110U 8.5Recap › - Aug 30at
Los Angeles AngelsW5–2Recap › - Aug 29at
Los Angeles AngelsW4–2Recap › - Aug 28at
Los Angeles AngelsW5–3−120O 7.5Recap › - Aug 26at
Seattle MarinersW6–0−136U 7Recap › - Aug 25at
Seattle MarinersL1–4+100U 8 - Aug 24at
Seattle MarinersL2–9−118O 6.5Recap › - Aug 23vs
St. Louis CardinalsW6–4−215O 8Recap › - Aug 22vs
St. Louis CardinalsW12–3−162O 9Recap › - Aug 21vs
St. Louis CardinalsW7–6−272O 8Recap › - Aug 19vs
Miami MarlinsW4–1−143U 9Recap › - Aug 18vs
Miami MarlinsW6–4−220O 8.5Recap › - Aug 17vs
Miami MarlinsW6–5−265O 8.5Recap › - Aug 16at
Minnesota TwinsW7–5−111O 9.5Recap › - Aug 15at
Minnesota TwinsW9–1−134O 8Recap › - Aug 13at
Minnesota TwinsW7–1−105U 8.5 - Aug 12at
St. Louis CardinalsL1–7−164O 7.5Recap › - Aug 11at
St. Louis CardinalsL0–2−161U 7.5Recap › - Aug 10at
St. Louis CardinalsW6–5−117O 9 - Aug 9vs
Toronto Blue JaysW7–6−237O 8.5Recap › - Aug 8vs
Toronto Blue JaysL5–7−175O 9.5Recap › - Aug 7vs
Toronto Blue JaysL4–5Recap › - Aug 6vs
Washington NationalsW7–3Recap › - Aug 5vs
Washington NationalsL4–10−204O 9.5Recap › - Aug 4vs
Washington NationalsW5–0−307U 9Recap › - Aug 3vs
Washington NationalsW6–3−154P 9Recap › - Aug 2at
Baltimore OriolesW8–0−145P 8Recap › - Aug 1at
Baltimore OriolesW5–0−150U 8Recap › - Jul 31at
Baltimore OriolesL4–6+100O 9Recap › - Jul 29at
Miami MarlinsL6–8−175O 7.5Recap › - Jul 28at
Miami MarlinsL0–1+115U 8 - Jul 27at
Miami MarlinsL7–8−205O 7.5Recap › - Jul 26vs
New York YankeesW11–4−212O 8Recap › - Jul 25vs
New York YankeesL1–3+105U 9 - Jul 24vs
New York YankeesL0–1−139U 7.5Recap › - Jul 22vs
Los Angeles DodgersL5–9+109O 9.5Recap › - Jul 21vs
Los Angeles DodgersL1–2−115U 9Recap › - Jul 20vs
Los Angeles DodgersW10–7 - Jul 19vs
New York MetsL1–6 - Jul 18vs
New York MetsW6–1 - Jul 16vs
New York MetsL1–4 - Jul 12at
Detroit TigersW5–0 - Jul 11at
Detroit TigersW4–2 - Jul 10at
Detroit TigersL2–10 - Jul 9at
Cincinnati RedsW1–0 - Jul 8at
Cincinnati RedsL5–11 - Jul 7at
Cincinnati RedsW4–1 - Jul 6at
Kansas City RoyalsL1–15 - Jul 5at
Kansas City RoyalsL2–5 - Jul 4at
Kansas City RoyalsW6–1 - Jul 2vs
Pittsburgh PiratesL1–6 - Jul 1vs
Pittsburgh PiratesW10–6 - Jun 30vs
Pittsburgh PiratesW8–0 - Jun 29vs
Pittsburgh PiratesL7–11 - Jun 28at
New York MetsW5–4 - Jun 27at
New York MetsL2–6 - Jun 26at
New York MetsW2–1 - Jun 25at
Washington NationalsW10–5 - Jun 24at
Washington NationalsW5–4 - Jun 23at
Washington NationalsW14–9 - Jun 22at
Washington NationalsL1–4 - Jun 21vs
New York MetsW6–2 - Jun 20vs
New York MetsW15–3 - Jun 18vs
New York MetsL4–6 - Jun 17vs
Miami MarlinsL4–12 - Jun 16vs
Miami MarlinsW8–2 - Jun 15vs
Miami MarlinsW7–0 - Jun 14at
Milwaukee BrewersL0–4 - Jun 13at
Milwaukee BrewersW9–8 - Jun 12at
Milwaukee BrewersL0–6 - Jun 10at
Toronto Blue JaysW7–4 - Jun 9at
Toronto Blue JaysL2–3 - Jun 8at
Toronto Blue JaysW5–2 - Jun 7vs
Chicago White SoxW9–5 - Jun 6vs
Chicago White SoxL3–6 - Jun 5vs
Chicago White SoxW8–6 - Jun 4vs
San Diego PadresW6–4 - Jun 3vs
San Diego PadresW3–2 - Jun 2vs
San Diego PadresW3–2 - May 31at
Los Angeles DodgersL1–9 - May 30at
Los Angeles DodgersW4–3 - May 29at
Los Angeles DodgersL2–4 - May 27at
San Diego PadresW3–0 - May 26at
San Diego PadresW4–3 - May 25at
San Diego PadresW3–0 - May 24vs
Cleveland GuardiansL1–3 - May 23vs
Cleveland GuardiansW3–0 - May 22vs
Cleveland GuardiansL0–1 - May 20vs
Cincinnati RedsL4–9 - May 19vs
Cincinnati RedsL1–4 - May 18vs
Cincinnati RedsW5–4 - May 17at
Pittsburgh PiratesW6–0 - May 16at
Pittsburgh PiratesW6–0 - May 15at
Pittsburgh PiratesW11–9 - May 14at
Boston Red SoxW3–1 - May 13at
Boston Red SoxL1–3 - May 12at
Boston Red SoxW2–1 - May 10vs
Colorado RockiesW6–0 - May 9vs
Colorado RockiesW9–3 - May 8vs
Colorado RockiesL7–9 - May 7vs
AthleticsL1–12 - May 6vs
AthleticsW6–3 - May 5vs
AthleticsW9–1 - May 4at
Miami MarlinsW1–0 - May 3at
Miami MarlinsW7–2 - May 2at
Miami MarlinsL0–4 - May 1at
Miami MarlinsW6–5 - Apr 30vs
San Francisco GiantsW6–5 - Apr 30vs
San Francisco GiantsW3–2 - Apr 28vs
San Francisco GiantsW7–0 - Apr 26at
Atlanta BravesL2–6 - Apr 25at
Atlanta BravesW8–5 - Apr 24at
Atlanta BravesL3–5 - Apr 23at
Chicago CubsL7–8 - Apr 22at
Chicago CubsL2–7 - Apr 21at
Chicago CubsL4–7 - Apr 20at
Chicago CubsL1–5 - Apr 19vs
Atlanta BravesL2–4 - Apr 18vs
Atlanta BravesL1–3 - Apr 17vs
Atlanta BravesL0–9 - Apr 15vs
Chicago CubsL2–11 - Apr 14vs
Chicago CubsL4–10 - Apr 13vs
Chicago CubsW13–7 - Apr 12vs
Arizona DiamondbacksL3–4 - Apr 11vs
Arizona DiamondbacksW4–3 - Apr 10vs
Arizona DiamondbacksL4–5 - Apr 8at
San Francisco GiantsL0–5 - Apr 7at
San Francisco GiantsL0–6 - Apr 6at
San Francisco GiantsW6–4 - Apr 5at
Colorado RockiesL1–4 - Apr 4at
Colorado RockiesW2–1 - Apr 3at
Colorado RockiesW10–1 - Apr 1vs
Washington NationalsW6–5 - Mar 31vs
Washington NationalsW3–2 - Mar 30vs
Washington NationalsL2–13 - Mar 29vs
Texas RangersL3–8 - Mar 28vs
Texas RangersL4–5 - Mar 26vs
Texas RangersW5–3
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).
Philadelphia Phillies players on G&W
- Kyle Schwarber
- Trea Turner
- Bryce Harper
- Luis Arraez
- Alec Bohm
- Bryan De La Cruz
- Bryson Stott
- Brandon Marsh
- J.T. Realmuto
- Justin Crawford
- Adolis García
- Edmundo Sosa
- Dylan Moore
- Otto Kemp
- Kameron Misner
- Derek Hill
- Cristopher Sánchez
- Garrett Stubbs
- Jesús Luzardo
- Aaron Nola
- Nestor Cortes
- Johan Rojas
- Zack Wheeler
- Andrew Painter
- Taijuan Walker
- Brad Keller
- Tim Mayza
- Tanner Banks
- Jhoan Duran
- José Alvarado
- Orion Kerkering
- Jonathan Bowlan
- Spencer Turnbull
- Chase Shugart
- Brooks Raley
- José Ruiz
- Zach Pop
- Caleb Kilian
- Lou Trivino III
- Max Lazar
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 ›29-28 · −3.0 wins vs the close
Last 15 games: −0.13 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 242026
Brewers @
PhilliesPhillies ML -118 · 1.00uL -1.18u - Sep 232026
Brewers @
PhilliesPhillies ML +115 · 1.00uL -1.00u - Sep 222026
Brewers @
PhilliesPhillies ML -127 · 1.00uW +1.00u - Sep 122026
Phillies @
BravesBraves ML -127 · 1.00uW +1.00u - Sep 42026
Braves @
PhilliesPhillies ML -108 · 1.00uL -1.08u - Sep 12026
Phillies @
DiamondbacksDiamondbacks ML +120 · 2.00uL -2.00u - Aug 262026
Phillies @
MarinersPhillies ML -122 · 2.00uW +2.00u - Aug 112026
Phillies @
CardinalsCardinals ML +155 · 1.00uW +1.55u - Aug 92026
Blue Jays @
PhilliesBlue Jays ML +190 · 1.00uL -1.00u - Aug 82026
Blue Jays @
PhilliesBlue Jays ML +156 · 1.00uW +1.56u - Aug 72026
Blue Jays @
PhilliesBlue Jays ML +200 · 1.00uW +2.00u - Aug 52026
Nationals @
PhilliesNationals ML +175 · 1.00uW +1.75u - Aug 32026
Nationals @
PhilliesNationals ML +152 · 1.00uL -1.00u - Jul 202026
Dodgers @
PhilliesDodgers ML +130 · 1.00uL -1.00u - Jul 182026
Mets @
PhilliesMets ML +156 · 3.00uL -3.00u - Jun 282026
Phillies @
MetsMets ML +125 · 1.00uL -1.00u - Jun 212026
Mets @
PhilliesF5 Under 4.5 -120 · 1.00uL -1.20u - Jun 182026
Mets @
PhilliesF5 Over 5 -120 · 1.00uW +1.00u - Jun 172026
Marlins @
PhilliesF5 Over 5 -115 · 1.00uW +1.00u - Jun 162026
Marlins @
PhilliesMarlins ML +150 · 3.00uL -3.00u - Jun 162026
Marlins @
PhilliesMarlins F5 ML +148 · 1.50uL -1.50u - Jun 102026
Phillies @
Blue JaysBlue Jays ML +133 · 1.50uL -1.50u - Jun 102026
Phillies @
Blue JaysF5 Over 4.5 -108 · 1.00uW +1.00u - Jun 72026
White Sox @
PhilliesF5 Over 5 -110 · 1.00uW +1.00u - Jun 62026
White Sox @
PhilliesF5 Over 5.5 -110 · 1.00uW +1.00u
Showing the 25 most recent of 35 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 Philadelphia Phillies 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.