Rookie JJ Wetherholt hit a solo homer, Iván Herrera had the go-ahead sacrifice fly in the ninth inning and the St. Louis Cardinals edged the Arizona Diamondbacks 5-4 on Friday night.
Masyn Winn had a three-RBI night with a two-run single in the first and a sacrifice fly in the eighth.
Cardinals right-hander Michael McGreevy gave up two runs, including one earned, on six hits and a walk over 6 1/3 innings. The 26-year-old struck out five, walked one and has a 1.46 ERA over his last four starts. All-Star Riley O’Brien got his 25th save.
Wetherholt — who recently signed a $112.5 million, eight-year deal with the Cardinals through 2034 — reached base three times and crushed a 402-foot homer to right field in the fifth inning to give St. Louis a 3-2 advantage. It was the second baseman’s 14th long ball of the season.
The D-backs will start RHP Brandon Pfaadt (3-1, 4.70 ERA) on Saturday while the Cardinals counter with RHP Dustin May (5-6, 4.55).
Advertisement
Wetherholt, Winn lead Cardinals past Arizona 5-4
Advertisement
Latest Sports
Sports
6 hours ago
Sports
6 hours ago
Sports
16 hours ago
Sports
17 hours ago
Sports
Jul. 15, 2026
ADVERTISEMENT
Most Read >
ADVERTISEMENT
Latest Sports
Sports
6 hours ago
Sports
6 hours ago
Sports
16 hours ago
Sports
17 hours ago
Sports
Jul. 15, 2026
Advertisement
ADVERTISEMENT