Sat 8/23 | Sun 8/24 | Mon 8/25 |
---|---|---|
--- | @TBR 12:10 PM EDT | PIT 7:45 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $1.93
Median $1.00
FanGraphs Points
Average $1.65
Median $1.00
All Leagues
Average $2.60
Median $1.50
FanGraphs Points
Average $1.30
Median $1.00
Roster%
33.94%
Change
7Day
6.42%
30Day
33.63%
2025 OPL Round 6
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 20, 2025 9:30 AM : O'Brien earned the save in a 7-4 win over the Marlins on Tuesday. He did not allow a hit but walked two and also struck out two in a scoreless inning.
Analysis: O'Brien was called upon for the save chance after JoJo Romero pitched against the heart of the Miami order in the eighth. Things did not begin well for O'Brien, who walked consecutive batters to open up the inning, but he rebounded with back-to-back strikeouts before getting a groundout to end the game. O'Brien now has two saves to Romero's three since the departure of Ryan Helsley at the deadline. O'Brien has found his footing this season, posting a 1.56 ERA, 1.18 WHIP and 34:17 K:BB in 34.2 innings.
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 |
2025 | STL | 29 | 0 | 34.2 | 2 | 5 | 34 | 24 | 17 | 2 | 2 | 6.07 | 210.53 |
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) | 19 | 0 | 19.1 | 3 | 0 | 32 | 16 | 8 | 3 | 1 | 6.99 | 135.17 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 19, 2025 | STL | @MIA | 0 | 0 | 1 | 0 | 1.0 | 5 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 10.40 |
Aug 17, 2025 | STL | NYY | 0 | 0 | 0 | 0 | 1.2 | 6 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 13.73 |
Aug 13, 2025 | STL | COL | 0 | 0 | 0 | 1 | 1.0 | 5 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 6.20 |
Aug 10, 2025 | STL | CHC | 0 | 0 | 0 | 1 | 0.2 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 7.93 |
Aug 8, 2025 | STL | CHC | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.40 |
Aug 6, 2025 | STL | @LAD | 0 | 0 | 1 | 0 | 1.1 | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 11.87 |
Aug 4, 2025 | STL | @LAD | 0 | 1 | 0 | 0 | 1.0 | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 4.80 |
Jul 30, 2025 | STL | MIA | 0 | 0 | 0 | 0 | 1.1 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 11.87 |
Jul 26, 2025 | STL | SDP | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 9.40 |
Jul 24, 2025 | STL | SDP | 0 | 0 | 0 | 1 | 0.1 | 3 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 2.87 |
Totals | 0 | 1 | 2 | 3 | 10.1 | 41 | 1 | 1 | 5 | 8 | 5 | 0 | 0 | 86.47 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 3, 2025 | AAA | MEM | IND | 0 | 0 | 1 | 1.0 | 7 | 1 | 1 | 3 | 1 | 1 | 0 | 0 |
May 31, 2025 | AAA | MEM | @DUR | 0 | 0 | 1 | 0.1 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
May 30, 2025 | AAA | MEM | @DUR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
May 26, 2025 | AAA | MEM | @DUR | 0 | 0 | 0 | 1.0 | 5 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
May 24, 2025 | AAA | MEM | @JAX | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
May 22, 2025 | AAA | MEM | @JAX | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
May 20, 2025 | AAA | MEM | @JAX | 0 | 0 | 0 | 1.0 | 6 | 0 | 0 | 0 | 1 | 2 | 1 | 0 |
May 16, 2025 | AAA | MEM | NAS | 0 | 0 | 0 | 1.0 | 6 | 1 | 1 | 3 | 2 | 0 | 0 | 0 |
May 14, 2025 | AAA | MEM | NAS | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
May 9, 2025 | AAA | MEM | @CLT | 0 | 1 | 0 | 2.0 | 7 | 0 | 0 | 0 | 4 | 0 | 1 | 0 |
Totals | 0 | 1 | 3 | 10.1 | 46 | 2 | 2 | 9 | 14 | 4 | 2 | 0 |
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
Date | Transaction Type | Team | Salary |
---|---|---|---|
August 22, 2025 4:21 PM | add | Big Kahuna Burger | $1 |
Recent Trades for Riley O'Brien in FanGraphs Points
No trades found |