Riley O'Brien

Bats R Throws R6'4" 180 lbBorn 1995 Seattle, USADebut 2021Team STL1x All-StarDraft 2017 R8 #229 Tampa Bay Rays, College of IdahoContract 1 y/$795,050 (26) 2026: $795,050

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202617823.69.92.5721.06.17105.5
2027104.8
2028104.2

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 97 PITCH+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Brian Sanches200993.5114.4254
2Jeff Brigham202293.799.5160
3Sam Moll202297.3111.9268
4Ryan Burr202498.7136.68
5Chris Hatcher201595.889.2181
6James Hoyt2017100.633.63
7Oliver Drake201799.995.7209
8Danny Young202499.6106.237
9Spencer Bivens202499.297.7343
10Luke Farrell202193.682.770

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj178104.8
2026*214118.1101.9120.1
2025STL312.06420648.019922245111.4102.1113.5
2024STL0011.258008.046281147.894.642.4
2022SEA000.001001.0501192.796.989.6
2021CIN0113.501101.39232-11.5100.0-11.5
Career323.55521658.32596345995.596.1

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025STLP424858011.000+0.5
2024STLP880000-0.3
2022SEAP110000-0.0
2021CINP110000

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2021AAALouisville BatsBat280 HR, 0 SB0.1670.467
2025AAAMemphis RedbirdsPit8619.1 IP, 37% K2.83
2024AAAMemphis RedbirdsPit5213.1 IP, 17% K1.37
2023AAATacoma RainiersPit22855.0 IP, 38% K2.29
2022AAATacoma RainiersPit18436.2 IP, 23% K7.21
2022AAAnanPit19639.2 IP, 24% K7.12
2021AAALouisville BatsPit490112.2 IP, 25% K4.57
2019AAMontgomery BiscuitsPit29768.2 IP, 24% K3.96
2019A+Charlotte Stone CrabsPit13234.0 IP, 27% K1.59
2018A+Charlotte Stone CrabsPit17240.0 IP, 22% K3.60
2018ABowling Green Hot RodsPit18548.1 IP, 36% K2.06
2017RkPrinceton RaysPit15941.0 IP, 25% K2.20

Splits

Yearvs LHPvs RHPHomeAway
20260.2870.2600.2660.283
20250.2350.2950.2260.319
20240.5520.4060.3040.542
20220.0000.8000.320
20210.8200.5000.678

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.