Sat 4/26 | Sun 4/27 | Mon 4/28 |
---|---|---|
TEX 3-2 F | TEX 4:05 PM EDT | --- |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $5.49
Median $5.00
H2H FanGraphs Points
Average $6.32
Median $5.00
All Leagues
Average $6.20
Median $6.50
H2H FanGraphs Points
Average $4.00
Median $5.00
Roster%
94.5%
Change
7Day
1.23%
30Day
4.89%
2025 OPL Round 1
OPL Roster%
5.83%
OPL Average Salary
$4.43

April 24, 2025 7:58 PM : Doval earned the save in Thursday's 6-5 win over the Brewers, allowing one hit and one walk in a scoreless ninth inning. He did not record a strikeout.
Analysis: Doval entered the ninth inning tasked with preserving the Giants' one-run lead. He issued a walk to Caleb Durbin and a double to Christian Yelich, but Doval was able to get Rhys Hoskins to fly out to come away with the save. Doval is up to five saves on the season, three of which have come over his last three outings, and he's tied with Ryan Walker for most saves on the Giants. Doval has a 2.25 ERA, 0.92 WHIP and 8:5 K:BB over 12 innings this season.
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 | 13 | 0 | 12.0 | 5 | 1 | 8 | 6 | 5 | 1 | 0 | 8.35 | 100.20 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 24, 2025 | SFG | MIL | 0 | 0 | 1 | 0 | 1.0 | 5 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 6.80 |
Apr 23, 2025 | SFG | MIL | 0 | 0 | 1 | 0 | 0.2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 11.93 |
Apr 21, 2025 | SFG | MIL | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 14.40 |
Apr 20, 2025 | SFG | @LAA | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 10.40 |
Apr 16, 2025 | SFG | @PHI | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 9.40 |
Apr 14, 2025 | SFG | @PHI | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 11.40 |
Apr 12, 2025 | SFG | @NYY | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7.40 |
Apr 7, 2025 | SFG | CIN | 0 | 0 | 0 | 0 | 0.1 | 3 | 2 | 2 | 0 | 0 | 1 | 1 | 0 | -3.53 |
Apr 6, 2025 | SFG | SEA | 0 | 1 | 0 | 0 | 1.0 | 7 | 1 | 1 | 2 | 0 | 2 | 0 | 0 | -3.80 |
Apr 4, 2025 | SFG | SEA | 0 | 0 | 0 | 0 | 1.0 | 7 | 3 | 0 | 3 | 1 | 0 | 0 | 0 | 1.60 |
Totals | 0 | 1 | 3 | 1 | 9.0 | 39 | 6 | 3 | 6 | 7 | 5 | 1 | 0 | 66.00 |
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 25, 2022 10:35 PM | add | José Ramírez's Chain 👑 | $11 |
April 5, 2022 1:16 PM | move | Northern Swell AAA 🌊 (from José Ramírez's Chain 👑) | $11 |
September 1, 2022 8:55 PM | move | Blake Street (from Northern Swell AAA 🌊) | $11 |
October 14, 2022 2:20 AM | increase | Blake Street | $13 |
November 15, 2022 12:49 AM | increase | Blake Street | $15 |
December 1, 2022 4:24 PM | increase | Blake Street | $90 |
December 1, 2022 4:25 PM | increase | Blake Street | $15 |
July 30, 2023 10:10 AM | move | José Ramírez's Chain 👑 (from Blake Street) | $15 |
October 12, 2023 12:02 PM | increase | José Ramírez's Chain 👑 | $17 |
November 15, 2023 12:46 AM | increase | José Ramírez's Chain 👑 | $18 |
January 7, 2024 6:14 PM | move | Blake Street (from José Ramírez's Chain 👑) | $18 |
October 10, 2024 12:32 AM | increase | Blake Street | $20 |
February 1, 2025 9:51 AM | move | Northern Swell AAA 🌊 (from Blake Street) | $20 |
February 1, 2025 1:19 PM | move | Northern Swell AAA 🌊 (from Blake Street) | $40 |
February 1, 2025 4:02 PM | cut | Northern Swell AAA 🌊 | $20 |
February 16, 2025 8:40 PM | add | Catz A-Plenti 🐈🐈⬛🐈 | $6 |
February 20, 2025 6:45 PM | move | Northern Swell AAA 🌊 (from Catz A-Plenti 🐈🐈⬛🐈) | $6 |