
Miami Marlins
Through games of Oct 28
Miami Marlins team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 27-28-2- Sep 27vs
Atlanta BravesW5–3−125P 8 - Sep 26vs
Atlanta BravesL3–8+100O 8.5Recap › - Sep 25vs
Atlanta BravesW3–0−104U 8Recap › - Sep 24at
Chicago CubsL1–2+176U 7Recap › - Sep 23at
Chicago CubsW3–2+155U 6.5Recap › - Sep 22at
Chicago CubsW8–2+175O 6.5Recap › - Sep 20at
San Diego PadresL3–7+130O 8.5Recap › - Sep 19at
San Diego PadresL6–7+130O 7.5Recap › - Sep 18at
San Diego PadresL2–8+170O 7.5Recap › - Sep 16at
Arizona DiamondbacksW4–3+115U 8.5Recap ›
Show all 162 games
- Sep 15at
Arizona DiamondbacksW4–2+134U 8.5Recap › - Sep 14at
Arizona DiamondbacksL7–8+111O 8.5Recap › - Sep 13vs
Los Angeles DodgersW6–4+115O 8.5Recap › - Sep 12vs
Los Angeles DodgersW4–3+145U 8Recap › - Sep 11vs
Los Angeles DodgersL2–6+170O 7.5 - Sep 9vs
New York MetsL14–15−125O 8.5Recap › - Sep 8vs
New York MetsL5–7−115O 8Recap › - Sep 7vs
New York MetsL4–9−134O 8Recap › - Sep 6vs
Chicago CubsW10–3+120O 8Recap › - Sep 5vs
Chicago CubsL5–6+110O 8.5Recap › - Sep 4vs
Chicago CubsL1–6+142U 8Recap › - Sep 3at
Kansas City RoyalsL3–7+101O 9Recap › - Sep 2at
Kansas City RoyalsW9–6+104O 9 - Sep 1at
Kansas City RoyalsW6–3−104U 9.5Recap › - Aug 31at
Washington NationalsL3–6−115O 8.5Recap › - Aug 30at
Washington NationalsW6–2Recap › - Aug 29at
Washington NationalsL4–5 - Aug 28at
Washington NationalsL2–9−140O 8.5Recap › - Aug 26vs
Boston Red SoxW4–0+116U 7.5Recap › - Aug 25vs
Boston Red SoxL3–7+130O 7Recap › - Aug 24vs
Boston Red SoxL2–4+108U 7Recap › - Aug 23vs
Washington NationalsW6–2−159P 8Recap › - Aug 22vs
Washington NationalsW4–2−190U 7.5Recap › - Aug 21vs
Washington NationalsW3–2−148U 7.5Recap › - Aug 19at
Philadelphia PhilliesL1–4+123U 9Recap › - Aug 18at
Philadelphia PhilliesL4–6+189O 8.5Recap › - Aug 17at
Philadelphia PhilliesL5–6+222O 8.5Recap › - Aug 16at
Cincinnati RedsW7–1−122U 8.5Recap › - Aug 15at
Cincinnati RedsW8–4−103O 9Recap › - Aug 14at
Cincinnati RedsL0–1+102U 8Recap › - Aug 13vs
Pittsburgh PiratesL1–13+105O 8Recap › - Aug 12vs
Pittsburgh PiratesW8–2−121O 8Recap › - Aug 11vs
Pittsburgh PiratesW2–0−105U 7 - Aug 9vs
Los Angeles AngelsW12–3−145O 8.5Recap › - Aug 8vs
Los Angeles AngelsW7–0−155U 7.5Recap › - Aug 7vs
Los Angeles AngelsL3–4Recap › - Aug 6at
Atlanta BravesL3–11Recap › - Aug 5at
Atlanta BravesL1–4+112U 8.5Recap › - Aug 4at
Atlanta BravesL2–4+130U 9Recap › - Aug 2at
New York MetsW2–0−120U 8.5Recap › - Aug 1at
New York MetsW6–2+113U 9Recap › - Jul 31at
New York MetsW5–2+100U 8.5Recap › - Jul 30at
New York MetsL2–4+106U 7Recap › - Jul 29vs
Philadelphia PhilliesW8–6+145O 7.5Recap › - Jul 28vs
Philadelphia PhilliesW1–0−134U 8 - Jul 27vs
Philadelphia PhilliesW8–7+168O 7.5Recap › - Jul 26vs
San Diego PadresL3–5−120U 8.5Recap › - Jul 25vs
San Diego PadresL2–7−145O 8Recap › - Jul 24vs
San Diego PadresL2–4−121U 9Recap › - Jul 22at
Houston AstrosL2–5−108U 8Recap › - Jul 21at
Houston AstrosL3–5+104U 9.5Recap › - Jul 20at
Houston AstrosL5–8 - Jul 19at
Milwaukee BrewersL1–3 - Jul 18at
Milwaukee BrewersL6–8 - Jul 17at
Milwaukee BrewersL1–2 - Jul 12vs
Cleveland GuardiansL2–5 - Jul 11vs
Cleveland GuardiansL1–4 - Jul 10vs
Cleveland GuardiansL2–3 - Jul 9vs
Seattle MarinersW8–4 - Jul 8vs
Seattle MarinersW2–0 - Jul 7vs
Seattle MarinersW6–5 - Jul 5at
AthleticsW9–8 - Jul 4at
AthleticsW7–2 - Jul 3at
AthleticsW12–5 - Jul 2at
Colorado RockiesL4–14 - Jul 1at
Colorado RockiesL3–6 - Jun 30at
Colorado RockiesW14–3 - Jun 29at
Colorado RockiesW10–7 - Jun 28at
St. Louis CardinalsL1–2 - Jun 27at
St. Louis CardinalsW5–1 - Jun 26at
St. Louis CardinalsW4–0 - Jun 24vs
Texas RangersW4–2 - Jun 23vs
Texas RangersW6–4 - Jun 22vs
Texas RangersL3–4 - Jun 21vs
San Francisco GiantsW2–1 - Jun 20vs
San Francisco GiantsW6–3 - Jun 19vs
San Francisco GiantsW4–3 - Jun 17at
Philadelphia PhilliesW12–4 - Jun 16at
Philadelphia PhilliesL2–8 - Jun 15at
Philadelphia PhilliesL0–7 - Jun 14at
Pittsburgh PiratesW4–2 - Jun 13at
Pittsburgh PiratesL2–3 - Jun 12at
Pittsburgh PiratesW8–3 - Jun 11vs
Arizona DiamondbacksW2–0 - Jun 10vs
Arizona DiamondbacksW8–0 - Jun 9vs
Arizona DiamondbacksW10–6 - Jun 7vs
Tampa Bay RaysW4–1 - Jun 6vs
Tampa Bay RaysW4–3 - Jun 5vs
Tampa Bay RaysL0–6 - Jun 3at
Washington NationalsW4–1 - Jun 2at
Washington NationalsW7–3 - Jun 1at
Washington NationalsW7–3 - May 31at
New York MetsL1–10 - May 30at
New York MetsL1–6 - May 29at
New York MetsL7–9 - May 27at
Toronto Blue JaysL1–2 - May 26at
Toronto Blue JaysL1–8 - May 25at
Toronto Blue JaysW8–2 - May 24vs
New York MetsW4–0 - May 23vs
New York MetsW4–1 - May 22vs
New York MetsW2–1 - May 21vs
Atlanta BravesL3–9 - May 20vs
Atlanta BravesL1–9 - May 19vs
Atlanta BravesL4–8 - May 18vs
Atlanta BravesW12–0 - May 17at
Tampa Bay RaysL3–6 - May 16at
Tampa Bay RaysW10–5 - May 15at
Tampa Bay RaysL2–7 - May 14at
Minnesota TwinsL1–9 - May 13at
Minnesota TwinsW9–5 - May 12at
Minnesota TwinsL0–3 - May 10vs
Washington NationalsW5–2 - May 9vs
Washington NationalsW8–7 - May 8vs
Washington NationalsL2–3 - May 7vs
Baltimore OriolesW4–3 - May 6vs
Baltimore OriolesL4–7 - May 5vs
Baltimore OriolesL7–9 - May 4vs
Philadelphia PhilliesL0–1 - May 3vs
Philadelphia PhilliesL2–7 - May 2vs
Philadelphia PhilliesW4–0 - May 1vs
Philadelphia PhilliesL5–6 - Apr 29at
Los Angeles DodgersW3–2 - Apr 28at
Los Angeles DodgersW2–1 - Apr 27at
Los Angeles DodgersL4–5 - Apr 26at
San Francisco GiantsL3–6 - Apr 25at
San Francisco GiantsL2–6 - Apr 24at
San Francisco GiantsW9–4 - Apr 22vs
St. Louis CardinalsW4–1 - Apr 21vs
St. Louis CardinalsL3–5 - Apr 20vs
St. Louis CardinalsW5–3 - Apr 19vs
Milwaukee BrewersW5–3 - Apr 18vs
Milwaukee BrewersL2–5 - Apr 17vs
Milwaukee BrewersL5–7 - Apr 15at
Atlanta BravesL3–6 - Apr 14at
Atlanta BravesL5–6 - Apr 13at
Atlanta BravesW10–4 - Apr 12at
Detroit TigersL2–8 - Apr 11at
Detroit TigersL1–6 - Apr 10at
Detroit TigersL0–2 - Apr 9vs
Cincinnati RedsW8–1 - Apr 8vs
Cincinnati RedsW7–4 - Apr 7vs
Cincinnati RedsL3–6 - Apr 6vs
Cincinnati RedsL0–2 - Apr 5at
New York YankeesW7–6 - Apr 4at
New York YankeesL7–9 - Apr 3at
New York YankeesL2–8 - Apr 1vs
Chicago White SoxW10–0 - Mar 31vs
Chicago White SoxW9–2 - Mar 30vs
Chicago White SoxL4–9 - Mar 29vs
Colorado RockiesW4–3 - Mar 28vs
Colorado RockiesW4–3 - Mar 27vs
Colorado RockiesW2–1
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).
Miami Marlins players on G&W
- Otto Lopez
- Jakob Marsee
- Xavier Edwards
- Kyle Stowers
- Heriberto Hernández
- Javier Sanoja
- Owen Caissie
- Joe Mack
- Griffin Conine
- Nick Gordon
- Agustín Ramírez
- Esteury Ruiz
- Tim Anderson
- Sandy Alcantara
- Leo Jiménez
- Eury Pérez
- Graham Pauley
- Tyler Phillips
- Janson Junk
- Max Meyer
- Ryan Gusto
- Ronny Henriquez
- Declan Cronin
- Calvin Faucher
- Michael Petersen
- Victor Vodnik
- Bradley Blalock
- Mike Baumann
- Cade Gibson
- Anthony Bender
- John King
- Andrew Nardi
- Adam Oller
- Darren McCaughan
- Pete Fairbanks
- Jesus Tinoco
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 ›27-30 · +0.3 wins vs the close
Last 15 games: +0.12 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 152026
Miami Marlins @
Arizona DiamondbacksMIA ML +133 · 1.00uW +1.33u - Sep 72026
Mets @
MarlinsMarlins ML -112 · 1.00uL -1.12u - Aug 302026
Marlins @
NationalsNationals ML -113 · 1.00uL -1.13u - Aug 282026
Marlins @
NationalsMarlins ML -144 · 2.00uL -2.88u - Aug 262026
Red Sox @
MarlinsMarlins ML +127 · 1.00uW +1.27u - Aug 252026
Red Sox @
MarlinsMarlins ML +150 · 1.00uL -1.00u - Aug 162026
Marlins @
RedsReds ML +111 · 1.50uL -1.50u - Aug 152026
Marlins @
RedsMarlins ML +102 · 1.00uW +1.02u - Aug 142026
Marlins @
RedsMarlins ML +106 · 1.00uL -1.00u - Aug 132026
Pirates @
MarlinsMarlins ML +115 · 1.00uL -1.00u - Aug 122026
Pirates @
MarlinsPirates ML +108 · 1.00uL -1.00u - Aug 52026
Marlins @
BravesMarlins ML +117 · 1.00uL -1.00u - Aug 42026
Marlins @
BravesMarlins ML +135 · 1.00uL -1.00u - Aug 22026
Marlins @
MetsMets ML +110 · 1.00uL -1.00u - Jul 192026
Marlins @
BrewersF5 Under 4.5 -115 · 1.00uW +1.00u - Jul 172026
Marlins @
BrewersMarlins ML +128 · 1.00uL -1.00u - Jun 232026
Rangers @
MarlinsRangers ML +130 · 1.00uL -1.00u - Jun 192026
Giants @
MarlinsF5 Over 4.5 +104 · 1.00uL -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 142026
Marlins @
PiratesMarlins ML +144 · 1.00uW +1.44u - Jun 122026
Marlins @
PiratesF5 Over 4.5 +100 · 1.00uL -1.00u - May 302026
Marlins @
MetsMarlins ML +119 · 1.00uL -1.00u - May 272026
Marlins @
Blue JaysMarlins ML +139 · 1.00uL -1.00u
Showing the 25 most recent of 33 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 Miami Marlins 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.