bayesRatings
MLB
Updated Oct 31, 2026, 6:07 AM CT
← MLB / St. Louis Cardinals / Riley O'Brien

Simulate in Player Lab →

MLBRP · St. Louis Cardinals · last game Sep 20

Riley O'Brien

Season by Season

regular season and playoffs
Batting
SeasonTeamGABRHHRRBIBBKAVG
2026STL20000000—
Pitching
SeasonTeamGGSWLSVIPERAKBB
2026STL660393864.04.086429
2025STL42031648.02.064522
2024STL800008.011.25118
2022SEA10NoneNoneNone1.00.0011
2021CIN110101.113.5023
Swipe the table for more →

Game Log

2026 season · 66 games
DateOpponentResultBat ABBat RBat HBat HRBat RBIBat BBBat KPitch DECPitch IPPitch HPitch ERPitch BBPitch K
Sep 20vs WSHW 5–3———————S1.00000
Sep 19vs WSHL 5–8———————1.01002
Sep 16vs SFL 5–60000000L1.02110
Sep 14vs SFW 2–1———————S1.01012
Sep 12vs CHWL 5–6———————L1.01212
Sep 11vs CHWW 7–3———————1.00001
Sep 7at SFL 4–50000000B1.01020
Sep 4at COLW 7–6———————S1.01002
Sep 3at LADL 2–3———————L0.12210
Sep 2at LADW 8–6———————S1.00001
Aug 27vs BALW 7–5———————S1.01001
Aug 26vs BALL 7–8———————L1.02100
Aug 23at PHIL 4–6———————L0.25610
Aug 20at CINW 10–9———————S0.11020
Aug 18at CINW 3–0———————S1.00001
Aug 17at CINW 2–1———————S1.00003
Aug 15at CHCW 8–4———————1.00000
Aug 11vs PHIW 2–0———————S1.00001
Aug 9vs COLW 7–4———————S1.00000
Aug 7vs COLW 3–2———————S1.00010
Aug 5at NYYW 3–1———————S1.00011
Aug 2at TORW 5–1———————1.01001
Jul 30vs CHCL 2–4———————1.00001
Jul 29vs CHCW 3–2———————1.00011
Jul 22at LAAW 1–0———————S1.00023
Jul 20at LAAL 2–3———————L0.12211
Jul 17at ARIW 5–4———————S1.01011
Jul 11vs ATLW 4–1———————S1.00011
Jul 10vs ATLW 2–1———————S1.00002
Jul 8vs MILW 5–1———————1.01001
Jul 4at CHCW 3–0———————S1.00011
Jun 30at ATLW 5–3———————S1.01000
Jun 28vs MIAW 2–1———————S1.00001
Jun 22vs ARIW 3–2———————S1.00000
Jun 21at KCW 12–10———————1.02201
Jun 16vs SDW 3–2———————S1.00010
Jun 13at MINW 9–6———————1.00131
Jun 7vs CINW 5–3———————S1.01001
Jun 6vs CINW 6–5———————S1.02011
Jun 3vs TEXW 5–3———————S1.00010
Jun 2vs TEXL 4–7———————L1.03312
May 29vs CHCW 6–5———————S1.01100
May 23at CINL 6–7———————L1.10012
May 19vs PITW 9–6———————B1.02210
May 15vs KCW 5–4———————1.01000
May 14at ATHW 5–4———————S1.00002
May 12at ATHW 6–4———————S1.00010
May 10at SDL 2–3———————B1.02203
May 7at SDW 2–1———————S1.00001
May 4vs MILW 6–3———————S0.20000
May 2vs LADW 3–2———————S1.04202
Apr 29at PITW 5–4———————S1.01001
Apr 25vs SEAL 9–11———————L1.04211
Apr 21at MIAW 5–3———————S1.01001
Apr 19at HOUW 7–5———————W1.11002
Apr 18at HOUW 7–5———————S0.20001
Apr 15vs CLEW 5–3———————S1.00002
Apr 14vs CLEW 6–5———————W1.00001
Apr 10vs BOSW 3–2———————S1.00001
Apr 8at WSHW 6–1———————1.00000
Apr 7at WSHW 7–6———————S1.00002
Apr 5at DETW 5–3———————S1.00001
Apr 1vs NYMW 2–1———————1.01002
Mar 31vs NYMW 3–0———————S1.00000
Mar 28vs TBW 6–5———————H1.02000
Mar 26vs TBW 9–7———————W1.11002
Swipe the table for more →

For context, not in our forecast.