Camilo Doval
RP SF
Mon 4/28/25 4:41 AM

Doval (2-1) got the win over the Rangers on Sunday after pitching a perfect ninth inning. He struck out two.
EDGE Analysis
Doval made easy work of his opponents and retired the side in order on just 10 pitches. He wound up with the win after the Giants walked it off in the bottom of the inning. Doval is working on an eight-game scoreless streak and has allowed just one base hit in that span. Over his last five appearances, Doval has three saves, a hold and a win. He owns a 2.08 ERA ad 0.85 WHIP for the season but is still competing with Ryan Walker for saves despite his recent success.

Camilo Doval
RP SF
Thu 4/24/25 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.
EDGE 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.

Camilo Doval
RP SF
Thu 4/24/25 12:46 AM

Doval picked up the save in Wednesday's 4-2 win over the Brewers after recording two outs in the ninth inning, striking out one.
EDGE Analysis
Ryan Walker was able to log just one out before being pulled from a non-save situation, allowing two runs on three hits to make it a 4-2 game. That created a save situation for Doval, who fired each of his five pitches for strikes to tally his fourth save of the year. Both Walker and Doval have received six save chances apiece to begin the campaign, so this hierarchy atop San Francisco's bullpen has been more of a committee so far. Doval has a 2.45 ERA, 0.82 WHIP and 8:4 K:BB while converting four of his six save chances over 11 innings.

Camilo Doval
RP SF
Tue 4/22/25 1:28 AM

Doval earned a save against the Brewers on Monday, striking out one batter in a perfect ninth inning.
EDGE Analysis
The Giants held a comfortable three-run lead when Doval entered in the ninth frame, and the righty reliever worked quickly to end the contest, needing just seven pitches to retire the side in order. He got the save chance in part because Ryan Walker was unavailable after pitching on back-to-back days and throwing 25 pitches in a blown save Sunday. Despite that blow-up, Walker remains the Giants' primary closer, though Doval looks to be first in line for spare save chances given that he's gone 3-for-3 in such opportunities and has a 2.61 ERA overall on the season.

Camilo Doval
RP SF
Tue 4/8/25 1:51 PM

Doval (1-1) was charged with the loss Monday, allowing two earned runs on no hits and a walk across one-third of an inning during San Francisco's 2-0 loss to the Reds. He also hit one batter.
EDGE Analysis
Doval walked the first batter he faced before hitting the second. Both runners came around to score after the right-handed reliever was pulled. The 27-year-old faced three hitters Monday, throwing only three strikes across 11 pitches. Doval has given up all three of his earned runs in the Giants' last two games, logging a 5.06 ERA, 1.50 WHIP and a 2:3 K:BB over 5.1 frames in six appearances.

Camilo Doval
RP SF
Sun 4/6/25 10:28 PM

Doval (1-0) allowed a run on two hits and two walks in one inning Sunday while picking up a win against Seattle. He did not record a strikeout and was charged with a blown save.
EDGE Analysis
Doval was tagged with a blown save in back-to-back games, but this time he earned a win after the Giants walked it off in the bottom of the ninth inning. He coughed up an RBI double to Randy Arozarena in the top of the frame to tie the contest. Ryan Walker was seemingly unavailable Sunday after pitching Friday and Saturday. Doval owns a 1.80 ERA through five innings, but he has struck out only two batters.

Camilo Doval
RP SF
Sat 4/5/25 11:11 AM

Doval was charged with three unearned runs on three hits while striking out one over one inning, picking up a blown save during Friday's 10-9 extra-innings win over the Mariners.
EDGE Analysis
Doval entered Friday's game with a 6-5 lead in the sixth frame and struck out the first batter he faced. The 27-year-old followed the strikeout by allowing two singles, with both runners stealing bases and later coming around to score. On the bright side, Doval escaped the inning with no earned runs. The right-handed reliever has made four appearances this season, recording a 0.00 ERA, 0.75 WHIP, 2:0 K:BB and two saves across four frames.

Camilo Doval
RP SF
Wed 4/2/25 11:21 PM

Doval earned the save in Wednesday's 6-3 win over the Astros, pitching a scoreless inning with no strikeouts.
EDGE Analysis
Doval induced three consecutive outs in just 10 pitches during the ninth frame, securing his second save in three appearances this season. The right-hander has yet to allow a hit across three innings in the 2025 campaign, recording a strikeout and no walks. Ryan Walker took over the closing role due to Doval's struggles in the middle of last season, and while Walker will likely continue to receive the bulk of the ninth-inning work, Doval should still remain a key part of the back-end mix in the bullpen.

Camilo Doval
RP SF
Sun 3/30/25 8:02 PM

Doval earned the save in Sunday's 6-3 win over the Reds, striking out one in a perfect ninth inning.
EDGE Analysis
With closer Ryan Walker sidelined by back tightness, Doval stepped in and locked down the save on just 11 pitches. If Walker remains unavailable, the 27-year-old Doval's experience in the role should give him the edge to handle the team's save opportunities moving forward.

Camilo Doval
RP SF
Thu 1/9/25 1:17 PM

The Giants and Doval avoided arbitration by agreeing to a one-year, $4.525 million contract Thursday, Susan Slusser of the San Francisco Chronicle reports.
EDGE Analysis
Doval was eligible for arbitration for the first time. The 27-year-old lost his closer job and was sent to the minors for a while in 2024, finishing with a 4.88 ERA, 1.58 WHIP and 78:39 K:BB over 59 frames. However, Doval still boasts nasty stuff and should be a high-leverage arm again for the Giants in 2025 if he can throw enough strikes.