Wed 7/09 | Thu 7/10 | Fri 7/11 |
---|---|---|
PHI 3:45 PM EDT | --- | LAD 10:15 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $5.48
Median $5.00
FanGraphs Points
Average $5.42
Median $5.00
All Leagues
Average $4.50
Median $4.50
FanGraphs Points
Average $4.70
Median $5.00
Roster%
99.69%
Change
7Day
0%
30Day
0.3%
2025 OPL Round 3
OPL Roster%
9.00%
OPL Average Salary
$4.11

July 8, 2025 3:16 AM : Doval recorded a save against the Phillies on Monday, walking one batter in a hitless and scoreless inning.
Analysis: Doval was called upon in the ninth frame to protect a two-run lead. He walked the first batter in the inning but faced the minimum amount of hitters thanks to a game-ending double play. This was a promising outing after Doval gave up nine runs (eight earned) over his previous five appearances spanning 5.2 innings. He's remained the Giants' primary closer despite that rough stretch and has succeeded on 14 of 18 save opportunities on the campaign.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | SFG | 29 | 0 | 27.0 | 3 | 5 | 37 | 19 | 9 | 1 | 4 | 6.67 | 180.20 |
2022 | SFG | 68 | 0 | 67.2 | 27 | 1 | 80 | 54 | 30 | 3 | 4 | 7.55 | 511.13 |
2023 | SFG | 69 | 0 | 67.2 | 39 | 0 | 87 | 51 | 26 | 8 | 3 | 8.84 | 598.23 |
2024 | SFG | 62 | 0 | 59.0 | 23 | 5 | 78 | 54 | 39 | 2 | 5 | 6.83 | 402.70 |
2025 | SFG | 41 | 0 | 40.2 | 14 | 7 | 38 | 28 | 20 | 1 | 2 | 7.73 | 314.53 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2016 | SFG (R) | 12 | 0 | 21.2 | 1 | 2 | 24 | 13 | 11 | 2 | 0 | 6.86 | 148.53 |
2017 | SFG (R) | 17 | 0 | 32.1 | 1 | 2 | 51 | 23 | 13 | 3 | 0 | 7.62 | 246.47 |
2018 | SFG (A) | 44 | 0 | 53.0 | 11 | 6 | 78 | 40 | 27 | 3 | 2 | 7.71 | 408.60 |
2019 | SFG (A+) | 45 | 0 | 56.1 | 0 | 4 | 80 | 41 | 34 | 4 | 2 | 6.17 | 347.67 |
2021 | SFG (AAA) | 28 | 0 | 30.2 | 1 | 4 | 44 | 28 | 24 | 3 | 3 | 4.74 | 145.23 |
2024 | SFG (AAA) | 5 | 0 | 5.2 | 0 | 1 | 7 | 2 | 1 | 0 | 0 | 9.13 | 51.73 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 7, 2025 | SFG | PHI | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 9.40 |
Jul 6, 2025 | SFG | @ATH | 0 | 0 | 0 | 0 | 1.0 | 6 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | -1.20 |
Jul 2, 2025 | SFG | @ARI | 0 | 1 | 0 | 0 | 2.0 | 8 | 2 | 2 | 2 | 3 | 0 | 0 | 1 | 3.30 |
Jun 27, 2025 | SFG | @CHW | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 16.40 |
Jun 25, 2025 | SFG | MIA | 0 | 0 | 0 | 0 | 0.2 | 6 | 4 | 3 | 2 | 0 | 2 | 0 | 0 | -6.27 |
Jun 21, 2025 | SFG | BOS | 0 | 0 | 1 | 0 | 1.0 | 6 | 2 | 2 | 3 | 0 | 0 | 0 | 0 | 4.60 |
Jun 19, 2025 | SFG | CLE | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 14.40 |
Jun 18, 2025 | SFG | CLE | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 11.40 |
Jun 11, 2025 | SFG | @COL | 0 | 0 | 0 | 0 | 1.0 | 6 | 1 | 1 | 3 | 0 | 1 | 0 | 1 | -15.70 |
Jun 10, 2025 | SFG | @COL | 0 | 0 | 1 | 0 | 1.0 | 5 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 4.20 |
Totals | 0 | 1 | 5 | 0 | 10.2 | 49 | 10 | 9 | 13 | 8 | 7 | 0 | 2 | 40.53 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 21, 2024 | AAA | SAC | @TAC | 0 | 1 | 0 | 1.2 | 5 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Aug 18, 2024 | AAA | SAC | SL | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Aug 16, 2024 | AAA | SAC | SL | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Aug 14, 2024 | AAA | SAC | SL | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Aug 11, 2024 | AAA | SAC | @ABQ | 0 | 0 | 0 | 1.0 | 6 | 2 | 2 | 2 | 2 | 1 | 0 | 0 |
Totals | 0 | 1 | 0 | 5.2 | 20 | 2 | 2 | 2 | 7 | 1 | 0 | 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 |
---|---|---|---|
April 22, 2021 7:38 PM | add | Generous Carriage | $1 |
May 5, 2021 12:12 AM | cut | Generous Carriage | $1 |
September 23, 2021 9:18 PM | add | Generous Carriage | $1 |
October 9, 2021 4:55 AM | increase | Generous Carriage | $3 |
October 14, 2022 1:24 AM | increase | Generous Carriage | $5 |
October 12, 2023 11:01 AM | increase | Generous Carriage | $7 |
August 13, 2024 11:08 PM | cut | Generous Carriage | $4 |
August 14, 2024 11:09 PM | add | Endless Rebuild | $7 |
October 10, 2024 1:03 AM | increase | Endless Rebuild | $9 |
December 19, 2024 2:36 PM | cut | Endless Rebuild | $0 |
February 21, 2025 9:36 PM | add | Endless Rebuild | $2 |