On MLB 40-man: YES
Acquired: Purchased (SEA) Nov'23
Sat 4/26 | Sun 4/27 | Mon 4/28 |
---|---|---|
MIL 6-5 F | MIL 2:15 PM EDT | @CIN 6:40 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $0.00
Median $0.00
FanGraphs Points
Average $0.00
Median $0.00
All Leagues
Average $1.00
Median $1.00
FanGraphs Points
Average $1.00
Median $1.00
Roster%
0%
Change
7Day
0%
30Day
0%
2025 OPL Round 1
OPL Roster%
0.00%
OPL Average Salary
$0.00

April 25, 2025 3:17 PM : The Cardinals recalled O'Brien from Triple-A Memphis on Friday.
Analysis: He'll absorb the roster spot vacated by Ryan Fernandez, who was optioned to Memphis. O'Brien has yielded three earned runs while striking out 14 over seven innings with Memphis this season. He'll look to help out a struggling St. Louis bullpen.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | CIN | 1 | 1 | 1.1 | 0 | 0 | 2 | 2 | 3 | 0 | 2 | -18.7 | -24.93 |
2022 | SEA | 1 | 0 | 1.0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 3.8 | 3.80 |
2024 | STL | 8 | 0 | 8.0 | 0 | 0 | 11 | 13 | 8 | 1 | 2 | -0.53 | -4.20 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2017 | TBR (R) | 11 | 10 | 41.0 | 0 | 0 | 40 | 28 | 17 | 4 | 1 | 5.74 | 235.30 |
2018 | TBR (A) | 15 | 5 | 48.1 | 0 | 0 | 66 | 23 | 21 | 2 | 3 | 6.7 | 323.97 |
2018 | TBR (A+) | 10 | 8 | 40.0 | 0 | 0 | 37 | 36 | 21 | 0 | 1 | 5.03 | 201.10 |
2019 | TBR (A+) | 6 | 6 | 34.0 | 0 | 0 | 35 | 20 | 15 | 1 | 2 | 5.79 | 197.00 |
2019 | TBR (AA) | 14 | 11 | 68.2 | 0 | 0 | 72 | 56 | 29 | 6 | 4 | 5.13 | 352.33 |
2021 | CIN (AAA) | 23 | 22 | 112.2 | 0 | 0 | 121 | 93 | 55 | 10 | 16 | 3.92 | 442.14 |
2022 | CIN (AAA) | 1 | 0 | 3.0 | 0 | 0 | 4 | 2 | 1 | 0 | 1 | 3.23 | 9.70 |
2022 | SEA (AAA) | 32 | 1 | 36.2 | 0 | 1 | 43 | 43 | 29 | 5 | 4 | 2.68 | 98.33 |
2023 | SEA (AAA) | 51 | 3 | 55.0 | 15 | 9 | 86 | 36 | 31 | 5 | 2 | 8.43 | 463.80 |
2024 | STL (AAA) | 14 | 0 | 13.1 | 1 | 3 | 9 | 8 | 5 | 0 | 0 | 7.34 | 97.87 |
2025 | STL (AAA) | 7 | 0 | 7.0 | 0 | 0 | 14 | 5 | 3 | 1 | 1 | 6.07 | 42.50 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 14, 2024 | STL | @TOR | 0 | 0 | 0 | 0 | 2.0 | 11 | 2 | 2 | 4 | 3 | 1 | 0 | 0 | 7.40 |
Sep 8, 2024 | STL | SEA | 0 | 0 | 0 | 0 | 1.1 | 7 | 0 | 0 | 1 | 2 | 2 | 0 | 0 | 5.27 |
Sep 6, 2024 | STL | SEA | 0 | 0 | 0 | 0 | 0.2 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1.93 |
Sep 2, 2024 | STL | @MIL | 0 | 0 | 0 | 0 | 0.2 | 7 | 4 | 4 | 2 | 1 | 3 | 0 | 1 | -19.57 |
Sep 1, 2024 | STL | @NYY | 0 | 0 | 0 | 0 | 0.1 | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | -2.73 |
Aug 30, 2024 | STL | @NYY | 0 | 0 | 0 | 0 | 1.0 | 5 | 2 | 2 | 2 | 3 | 0 | 0 | 1 | -4.10 |
Aug 27, 2024 | STL | SDP | 0 | 0 | 0 | 0 | 1.0 | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4.80 |
Mar 28, 2024 | STL | @LAD | 0 | 0 | 0 | 0 | 1.0 | 6 | 1 | 1 | 1 | 2 | 2 | 0 | 0 | 2.80 |
Totals | 0 | 0 | 0 | 0 | 8.0 | 46 | 10 | 10 | 13 | 11 | 8 | 1 | 2 | -4.20 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 20, 2025 | AAA | MEM | JAX | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
Apr 18, 2025 | AAA | MEM | JAX | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Apr 15, 2025 | AAA | MEM | JAX | 0 | 0 | 0 | 1.0 | 7 | 1 | 1 | 1 | 3 | 2 | 1 | 0 |
Apr 11, 2025 | AAA | MEM | @NAS | 0 | 0 | 0 | 1.0 | 7 | 3 | 2 | 4 | 2 | 0 | 0 | 1 |
Apr 8, 2025 | AAA | MEM | @NAS | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
Apr 2, 2025 | AAA | MEM | BUF | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Mar 30, 2025 | AAA | MEM | @LOU | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Aug 25, 2024 | AAA | MEM | CLT | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
Aug 21, 2024 | AAA | MEM | CLT | 0 | 0 | 0 | 1.0 | 5 | 1 | 0 | 1 | 3 | 1 | 0 | 0 |
Aug 18, 2024 | AAA | MEM | @JAX | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 0 | 0 | 0 | 10.0 | 42 | 5 | 3 | 7 | 17 | 4 | 1 | 1 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Recent Trades for Riley O'Brien in FanGraphs Points
No trades found |