Apr 3

ATL5
LAD6
Final
COL1
PHI3
Final
BOS8
BAL4
Final
HOU5
MIN2
Final
ARI7
NYY9
Final
CIN0
MIL1
Final

Apr 4

CWS2-4
DET2-4
FDDT @5:10 PM UTC
STL4-2
BOS3-4
MLBN @6:10 PM UTC
SD7-0
CHC5-4
MLBN @6:20 PM UTC
TOR5-2
NYM3-3
SNY @7:10 PM UTC
ATH2-5
COL1-5
NBCSCA @8:10 PM UTC
NYY4-2
PIT2-5
YES @8:12 PM UTC
SEA3-4
SF5-1
NBCSBAY @8:35 PM UTC
LAD8-0
PHI5-1
ATV @10:45 PM UTC
ARI4-3
WAS1-5
DBTV @10:45 PM UTC
MIA4-3
ATL0-7
MLBN @11:15 PM UTC
BAL3-4
KC2-4
MLBN @11:40 PM UTC

Apr 5

TB4-2
TEX5-2
ATV @12:05 AM UTC
CIN2-5
MIL3-4
MLBN @12:10 AM UTC
CLE2-4
LAA4-2
MLBN @1:38 AM UTC
CWS2-4
DET2-4
MLBN @5:10 PM UTC
HOU3-4
MIN2-5
TWTV @6:10 PM UTC
SD7-0
CHC5-4
MARQ @6:20 PM UTC
ARI4-3
WAS1-5
DBTV @8:05 PM UTC
LAD8-0
PHI5-1
NBCSP+ @8:05 PM UTC
NYY4-2
PIT2-5
YES @8:05 PM UTC
STL4-2
BOS3-4
FDMW @8:10 PM UTC
BAL3-4
KC2-4
MASN @8:10 PM UTC
TB4-2
TEX5-2
RASN @11:05 PM UTC
TOR5-2
NYM3-3
SNY @11:10 PM UTC
CIN2-5
MIL3-4
FS1 @11:10 PM UTC
MIA4-3
ATL0-7
FDFL @11:15 PM UTC

Apr 6

SEA3-4
SF5-1
NBCSBAY @1:05 AM UTC
SEA3-4
SF5-1
NBCSBAY @8:05 PM UTC
ATH2-5
COL1-5
ROTV @12:10 AM UTC
CLE2-4
LAA4-2
MLBN @1:38 AM UTC
NYY4-2
PIT2-5
MLBN @5:35 PM UTC
LAD8-0
PHI5-1
NBCSP @5:35 PM UTC
MIA4-3
ATL0-7
FDFL @5:35 PM UTC
ARI4-3
WAS1-5
DBTV @5:35 PM UTC
TOR5-2
NYM3-3
WPIX @5:40 PM UTC
CWS2-4
DET2-4
FDDT @5:40 PM UTC
CIN2-5
MIL3-4
FDOH @6:10 PM UTC
HOU3-4
MIN2-5
TWTV @6:10 PM UTC
BAL3-4
KC2-4
MASN @6:10 PM UTC
SD7-0
CHC5-4
MARQ @6:20 PM UTC
TB4-2
TEX5-2
RASN @6:35 PM UTC
ATH2-5
COL1-5
NBCSCA @7:10 PM UTC
CLE2-4
LAA4-2
MLBN @8:07 PM UTC
STL4-2
BOS3-4
ESPN @11:10 PM UTC
Keaton Winn

Winn ‘felt great' during solid outing in Giants' loss to Angels

0:00
0:00 / 2:48
NBC Universal, Inc.
San Francisco Giants SP Keaton Winn speaks with reporters after throwing six strikeouts in Saturday’s 4-3 loss to the Los Angeles Angels

SAN FRANCISCO – Keaton Winn’s final pitching line Saturday wasn’t exactly promising -- but the way the Giants’ right-hander threw certainly was.

Making his second start since missing 20 games while on the injured list because of a forearm strain, Winn pitched six innings for the first time since late April. He allowed five hits and three runs – mediocre stats at best – and set a season-high with 91 pitches in San Francisco's 4-3 loss to the Los Angeles Angels.

Winn’s command was much better than it had been. His sinker was particularly effective, generating 11 swing-and-misses. Winn’s 17 swing-and-misses overall were one shy of the 18 that Angels starter Patrick Sandoval and relievers Luis García and Carlos Estévez had combined.

“Definitely felt the best I had in at least my last five starts today,” Winn said. “The whole start felt great aside from maybe one pitch, and it ended up being a two-run homer.”

That pitch was a 93 mph sinker in the sixth inning to Angels catcher Logan O’Hoppe – the only pitch that was in the zone during the at-bat. O’Hoppe crushed the ball 467 feet with an exit velocity of 110.1 mph for a home run that tied the game 3-3.

“It was just one pitch, a fastball that wasn’t located well,” Giants manager Bob Melvin said. “Everything else he did really well today.”

San Francisco Giants

Find the latest San Francisco Giants news, highlights, analysis and more with NBC Sports Bay Area and California.

Historic number Verlander is chasing ahead of Giants home debut

Five takeaways from Giants' excellent 2025 season-opening road trip

Winn, who also served up a two-out home run to Mickey Moniak in the second inning, has been taken deep in each of his last five starts. He also gave up a home run during a minor league rehab start on June 4.

Winn had lost four consecutive starts heading into Saturday and had allowed at least five runs in each of those games, while his ERA took a dramatic leap from 3.18 to 6.94.

His ERA dipped slightly following Saturday’s outing, but Winn sounded more interested in the way he pitched rather than the numbers.

The 26-year-old told reporters at Oracle Park that he had made some minor tweaks to his pitching mechanics after studying video of himself in between starts. Those tweaks were on full display Saturday.

The Giants’ right-hander has had a lot of problems lately when going through the lineup a second time. Against the Angels, Winn gave up a walk and two hits the second time around but none of the three runners advanced.

“It was just becoming more synced with myself,” Winn said. “I threw a lot of slide-steps today and that really helped just sync everything up. Just small tweaks. Sort of just getting out of sync versus being in sync. That’s what it was.”

Winn developed a small blister during the day and had to be checked on by Melvin, trainer Dave Groeschner and pitching coach Bryan Price.

Beyond that, Winn sounded mostly pleased with his day.

“Overall everything felt like it did in the beginning of the year,” Winn said. “Just hope to build on this going forward. A little bit of a frustrating loss but we’ll grind through it.”

Download and follow the Giants Talk Podcast

Contact Us