Keaton Winn
P SF
Fri 7/10/26 6:37 PM

The Giants reinstated Winn (elbow) from the injured list Friday.
EDGE Analysis
Winn will return to the Giants' bullpen after spending nearly a month on the shelf due to a right elbow strain. During his rehab assignment, the 28-year-old fired three scoreless innings while striking out three batters and walking two across three appearances. Now healthy, he figures to reclaim a high-leverage role and could be in the mix for saves if Caleb Kilian continues to struggle.

Keaton Winn
P SF
Thu 7/9/26 10:33 AM

Winn (elbow) allowed a walk while striking out one over a scoreless inning during Triple-A Sacramento's 6-1 win over Salt Lake on Wednesday.
EDGE Analysis
After making rehab appearances in the rookie-level Arizona Complex League and Single-A, Winn continued his rehab assignment in Sacramento, throwing seven of his 14 pitches for strikes Wednesday. According to Evan Webeck of the California Post, Giants manager Tony Vitello said he expects the right-hander to return either just before the All-Star break or immediately afterward.

Keaton Winn
P SF
Mon 7/6/26 12:41 PM

Winn (elbow) allowed one hit and one walk in one scoreless inning during Single-A San Jose's 7-2 win over Rancho Cucamonga on Sunday.
EDGE Analysis
Winn began his rehab assignment in the rookie-level Arizona Complex League before quickly advancing to Single-A. He allowed a single and a walk to the first two batters he faced Sunday, though he managed to escape the inning without giving up a run and threw 11 of his 17 pitches for strikes. Per Justice delos Santos of The San Jose Mercury News, Giants manager Tony Vitello said Sunday that Winn is close to returning to the big leagues, leaving the door open for a potential return before the All-Star break.

Keaton Winn
P SF
Sun 7/5/26 2:15 PM

Winn (elbow) struck out two in a scoreless inning during a rehab outing with the Giants' rookie-level Arizona Complex League affiliate in its 9-5 win over the ACL Athletics on Friday.
EDGE Analysis
Winn was placed on the 15-day injured list June 14 with a right elbow strain and resumed throwing a little over a week later before returning to game action Friday. The right-hander started the contest and threw 10 of his 15 pitches for strikes. He's worked exclusively out of the bullpen for San Francisco this season, recording a 3.23 ERA, 0.98 WHIP and 26:9 K:BB across 30.2 innings in 29 appearances.

Keaton Winn
P SF
Mon 6/29/26 7:36 PM

Winn (elbow) completed a 25-pitch bullpen Monday, Evan Webeck of the California Post reports.
EDGE Analysis
Winn is currently on the 15-day injured list after suffering a right elbow strain earlier in the month. However, he was cleared to resume throwing one week ago, and he's since progressed to mound work. Webeck notes that Winn will remain in Arizona to continue his rehab, and if all goes well, he'll pitch in an Arizona Complex League game at the end of the week.

Keaton Winn
P SF
Tue 6/23/26 7:16 PM

Winn (elbow) began a throwing program Monday, Evan Webeck of the California Post reports.
EDGE Analysis
Monday marked Winn's first time doing any sort of throwing since he landed on the injured list June 14 with a strained right elbow. He'll presumably have to get through several bullpen sessions and rounds of live BP before the Giants begin to think about activating him, but he doesn't appear to be in line for an extended stay on the IL.

Keaton Winn
P SF
Sun 6/14/26 1:48 PM

The Giants placed Winn on the 15-day injured list Sunday due to a right elbow strain.
EDGE Analysis
It's uncertain when exactly the right-hander sustained the injury, but he last pitched Monday against Washington and surrendered three runs across two-thirds of an inning. According to Alex Pavlovic of NBC Sports Bay Area, manager Tony Vitello said an MRI on Winn's elbow didn't reveal anything overly concerning, leaving the Giants optimistic that the 28-year-old will be in line for a short-term absence. Winn will be eligible for reinstatement June 26.

Keaton Winn
P SF
Tue 6/9/26 3:35 AM

Winn (2-2) blew the save and took the loss Monday against the Nationals. He allowed three runs on three hits and a hit-by-pitch while striking out one over two-thirds of an inning.
EDGE Analysis
After eight brilliant innings from Logan Webb, Winn was unable to protect a two-run lead, allowing a two-run single to CJ Abrams and a go-ahead single to Daylen Lile before being lifted with one out remaining in the frame. Other high-leverage relievers Caleb Kilian and Erik Miller were presumably unavailable after pitching in each of the previous two games, making Winn the logical choice for the save opportunity. The 28-year-old now owns a 3.23 ERA, 0.98 WHIP and 26:9 K:BB while converting one of two save opportunities across 30.2 innings.

Keaton Winn
P SF
Wed 6/3/26 10:46 PM

Winn struck out one and also gave up a hit in 1.2 innings to pick up a save in Wednesday's 1-0 win over Milwaukee.
EDGE Analysis
Winn got called on in the eighth and got the last five out of the game to earn his second career save, and first since 2023. The 28-year-old came in and got Gary Sanchez to ground into an inning-ending double play and pitched around a leadoff double by Christian Yelich in the ninth. No pitcher in the Giants' bullpen has gotten more than three saves this season, and with Winn being second in appearances on the team this season, he could be getting more opportunities to get these multi-inning save opportunities.

Keaton Winn
P SF
Wed 5/27/26 12:39 PM

Winn allowed one unearned run on two hits while striking out one across one inning in Tuesday's 7-5 loss to the Diamondbacks.
EDGE Analysis
Winn entered in the sixth inning and surrendered back-to-back singles to begin the frame, and the first runner eventually scored after reaching third on a throwing error. The right-hander hasn't allowed an earned run in any of his last eight appearances, giving up six hits and two walks while striking out nine in nine innings during that span. He now owns a 1.85 ERA, 0.86 WHIP and 22:8 K:BB across 24.1 innings in 24 outings this season.