Sat 5/31 | Sun 6/01 | Mon 6/02 |
---|---|---|
@MIA 4:10 PM EDT | @MIA 1:40 PM EDT | SDP 9:45 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $5.48
Median $5.00
H2H FanGraphs Points
Average $6.29
Median $5.00
Roster%
99.69%
Change
7Day
0%
30Day
3.67%
2025 OPL Round 2
OPL Roster%
7.06%
OPL Average Salary
$4.08

May 31, 2025 12:53 AM : Doval recorded his sixth save during Friday's 2-0 win over the Marlins after pitching 1.1 innings, allowing no runs or hits. He walked one and struck out two.
Analysis: In his first chance back in the closer role for the Giants, Doval was asked to get the team out of a jam in the eighth and then record all three outs in the ninth, and he delivered to pick up his sixth save. There haven't been many more dominant pitchers than the 27-year-old lately, as he turned in his 20th straight scoreless outing to bring his season-long ERA down to 1.07. He's allowed just four hits over that stretch.
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 | 26 | 0 | 24.2 | 6 | 7 | 22 | 9 | 9 | 1 | 0 | 9.37 | 231.13 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 30, 2025 | SFG | @MIA | 0 | 0 | 1 | 0 | 1.1 | 5 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 15.87 |
May 23, 2025 | SFG | @WSN | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.40 |
May 20, 2025 | SFG | KCR | 0 | 0 | 0 | 1 | 0.2 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 8.33 |
May 17, 2025 | SFG | ATH | 0 | 1 | 0 | 0 | 1.0 | 4 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 8.40 |
May 16, 2025 | SFG | ATH | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 13.40 |
May 13, 2025 | SFG | ARI | 0 | 0 | 0 | 1 | 1.0 | 5 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 3.20 |
May 11, 2025 | SFG | @MIN | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 9.40 |
May 7, 2025 | SFG | @CHC | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 12.40 |
May 6, 2025 | SFG | @CHC | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 13.40 |
May 3, 2025 | SFG | COL | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11.40 |
Totals | 0 | 1 | 1 | 5 | 10.0 | 35 | 0 | 0 | 3 | 12 | 4 | 0 | 0 | 103.20 |
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 |
---|---|---|---|
March 20, 2022 8:04 PM | add | little sluggers | $13 |
October 14, 2022 1:37 AM | increase | little sluggers | $15 |
February 4, 2023 10:51 AM | cut | little sluggers | $0 |
February 28, 2023 8:35 PM | add | Infield Flies | $11 |
October 12, 2023 11:23 AM | increase | Infield Flies | $13 |
August 16, 2024 9:19 AM | cut | Infield Flies | $7 |
August 29, 2024 4:23 PM | add | Saxonville Snot Otters🦎 | $14 |
September 7, 2024 5:58 PM | cut | Saxonville Snot Otters🦎 | $7 |
September 8, 2024 5:58 PM | add | Big Papi memories | $14 |
September 29, 2024 1:07 AM | cut | Big Papi memories | $7 |
March 11, 2025 10:58 PM | add | Cascade Gators | $3 |