bayesRatings
MLB
Updated Oct 31, 2026, 6:07 AM CT
← MLB / Miami Marlins / Esteury Ruiz

Simulate in Player Lab →

MLBRF · Miami Marlins · last game Sep 27

Esteury Ruiz

Season by Season

regular season and playoffs
SeasonTeamGABRHHRRBIBBKAVG
2026MIA10921338466172682.216
2025LAD1921241228.190
2024ATH2955101128420.200
2023ATH132449471145472099.254
2022SD/MIL1735360217.171
Swipe the table for more →

Game Log

2026 season · 109 games
DateOpponentResultABRHHRRBIBBK
Sep 27vs ATLW 5–33110111
Sep 26vs ATLL 3–83000003
Sep 24at CHCL 1–22000010
Sep 23at CHCW 3–21010000
Sep 22at CHCW 8–26100004
Sep 20at SDL 3–71000000
Sep 19at SDL 6–73010111
Sep 16at ARIW 4–33000010
Sep 15at ARIW 4–23010300
Sep 14at ARIL 7–81000001
Sep 13vs LADW 6–43110000
Sep 12vs LADW 4–33000002
Sep 11vs LADL 2–64000001
Sep 8vs NYML 5–72000001
Sep 5vs CHCL 5–61010000
Sep 4vs CHCL 1–64000103
Sep 2at KCW 9–62000001
Aug 31at WSHL 3–64010001
Aug 30at WSHW 6–23110011
Aug 28at WSHL 2–93000011
Aug 26vs BOSW 4–00100000
Aug 25vs BOSL 3–71000011
Aug 24vs BOSL 2–41000000
Aug 23vs WSHW 6–24000003
Aug 22vs WSHW 4–22000002
Aug 21vs WSHW 3–22010001
Aug 19at PHIL 1–44000002
Aug 18at PHIL 4–61000000
Aug 17at PHIL 5–63020000
Aug 16at CINW 7–15010002
Aug 15at CINW 8–43100012
Aug 14at CINL 0–11000001
Aug 13vs PITL 1–133000001
Aug 11vs PITW 2–02211101
Aug 7vs LAAL 3–42010020
Aug 6at ATLL 3–111000001
Aug 2at NYMW 2–02000010
Aug 1at NYMW 6–23120001
Jul 31at NYMW 5–20000000
Jul 30at NYML 2–40000000
Jul 29vs PHIW 8–64220002
Jul 28vs PHIW 1–02000001
Jul 27vs PHIW 8–70000000
Jul 26vs SDL 3–52000002
Jul 25vs SDL 2–72220000
Jul 24vs SDL 2–41000001
Jul 22at HOUL 2–54010001
Jul 21at HOUL 3–51000001
Jul 20at HOUL 5–81000000
Jul 19at MILL 1–33111101
Jul 18at MILL 6–82010001
Jul 12vs CLEL 2–52000001
Jul 10vs CLEL 2–30000030
Jul 9vs SEAW 8–44110002
Jul 7vs SEAW 6–50000020
Jul 5at ATHW 9–83110010
Jul 4at ATHW 7–21000000
Jul 3at ATHW 12–50100000
Jul 1at COLL 3–64000004
Jun 29at COLW 10–73000001
Jun 28at STLL 1–21000000
Jun 27at STLW 5–11000000
Jun 26at STLW 4–03220010
Jun 24vs TEXW 4–21000000
Jun 23vs TEXW 6–40000000
Jun 22vs TEXL 3–40000000
Jun 21vs SFW 2–13010001
Jun 20vs SFW 6–32100000
Jun 19vs SFW 4–30100010
Jun 17at PHIW 12–45230001
Jun 16at PHIL 2–84121202
Jun 15at PHIL 0–72000001
Jun 14at PITW 4–21010000
Jun 13at PITL 2–31010000
Jun 12at PITW 8–30000000
Jun 11vs ARIW 2–03000001
Jun 9vs ARIW 10–61010100
Jun 7vs TBW 4–11100011
Jun 6vs TBW 4–30100030
Jun 5vs TBL 0–63010002
Jun 3at WSHW 4–12111100
Jun 2at WSHW 7–30000000
Jun 1at WSHW 7–31000001
May 31at NYML 1–102000020
May 27at TORL 1–21000000
May 25at TORW 8–24000002
May 24vs NYMW 4–00100000
May 22vs NYMW 2–13220000
May 21vs ATLL 3–91000001
May 20vs ATLL 1–93000003
May 19vs ATLL 4–82100111
May 18vs ATLW 12–01000000
May 16at TBW 10–51110100
May 15at TBL 2–73000000
May 14at MINL 1–91000000
May 13at MINW 9–50000000
May 10vs WSHW 5–20100000
May 9vs WSHW 8–71110000
May 8vs WSHL 2–33000002
May 7vs BALW 4–33000000
May 5vs BALL 7–90100000
May 4vs PHIL 0–11000000
May 3vs PHIL 2–74111202
May 2vs PHIW 4–04110003
Apr 29at LADW 3–24121101
Apr 28at LADW 2–10000000
Apr 27at LADL 4–50000000
Apr 25at SFL 2–62000000
Apr 24at SFW 9–40000000
Swipe the table for more →

For context, not in our forecast.