Players / Player profile
STL · P

Riley O'Brien

Age 31 B/T R/R 6′4″, 180 lb USA MLB debut 2021
40-man
  • St. Louis’ roster as it stands on the 40-man, off the 26-man (call-up depth)
  • Trade read Available at a price: STL sits near the seller line (27% playoff odds, within a projected win of 30%); control through 2030.
Keystone Stuff 107 76th pct
2026 fWAR 0.3
Projected 2027 WAR 0.2 Keystone Marcel+ at 67 IP

Pitching · 2026 percentiles

vs. MLB pitchers with 500+ pitches · 1,063 pitches

Keystone Stuff 107 Keystone Stuff: 107, 76th percentile
Keystone Location 87 Keystone Location: 87, 14th percentile
Keystone Pitching 96 Keystone Pitching: 96, 38th percentile
Run value (xRV) −0.40 Run value (xRV): −0.40, 23rd percentile
Strikeout % 23.2% Strikeout %: 23.2%, 55th percentile
Walk % 10.5% Walk %: 10.5%, 28th percentile
Whiff % 26.5% Whiff %: 26.5%, 61st percentile
Chase % 29.2% Chase %: 29.2%, 37th percentile
Fastball velo 97.7 Fastball velo: 97.7, 92nd percentile
Extension 6.8 ft Extension: 6.8 ft, 80th percentile
64.0 IP4.08 ERA3.94 FIP 31° arm38 SV

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →SISTSL
RHP · arm angle 31° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Sinker58% use58%97.74.7+16.11039916%−0.55
Sweeper33% use33%82.9−4.4−14.61068147%+0.21
Slider8% use8%90.63.7−2.21058821%−1.57

No mix change or new pitch clears its bar. The arsenal is efficient for its shapes.

Most similar pitchers

Pitches like O'Brien: same hand, shape, slot and mix

SimilarityPlayerStuff’26 WAR’27 proj2027
58Colin Holderman CLE · ’951090.80.3Arb
57Yohan Ramírez PIT · ’951141.20.6Arb
55Abner Uribe MIL · ’001131.61.2Pre-arb
50Jordan Hicks CWS · ’961040.50.3Signed $12.5M
48Spencer Miles TOR · ’00972.01.3Pre-arb

Same-handed pitchers nearest on fastball velocity and shape, arm angle, extension, pitch mix, secondary shapes, Stuff, whiff rate and workload. 2026 regulars only.

Pitch locations · 2026

Where each pitch finishes, by batter side

Sinker 56%
51% zone
Sweeper 31%
25% zone
Slider 12%
51% zone

Where each pitch finishes, catcher’s view. The bar marks the batter’s side; the box is an average strike zone. Pitches with 40+ thrown to this side.

Contract & projection

Club control (RosterResource) · Keystone projected WAR

2027 0.2 WAR Pre-arb $780K*
2028 0.1 WAR Arbitration $1.5M*
2029 −0.1 WAR Arbitration $1.5M*
2030 −0.2 WAR Arbitration $1.5M*

* projected arbitration or minimum salary. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2025AAAAAAMemphis Redbirds301919.1 IP 19.1 IP · 2.79 ERA · 37.2% K · 9.3% BB
Keystone is an independent portfolio project. It is not affiliated with Major League Baseball or any club. Data: MLB Stats API, Baseball Savant, FanGraphs. Used under their terms for individual, non-commercial use.