Freeland's Eight Strong Innings, Veen's Blast Lift Rockies Over Giants 5-2
Source: ABC30 Fresno Sports. Casualplayhub News adds summary, context, and editorial framing while linking back to the original report.
In a crisp, cool evening at Oracle Park, the Colorado Rockies put together a complete performance, riding a dominant start from left-hander Kyle Freeland and a pivotal home run from rookie Zac Veen to beat the San Francisco Giants 5-2 in the opener of a three-game set.
Freeland, whose season has been a rollercoaster of inconsistency, found his best form Friday. He worked efficiently through eight innings, scattering four hits and a walk while striking out five. The only damage against him came in the fourth inning, when Giants slugger Bryce Eldridge turned on a fastball and deposited it over the right-field wall for his second homer in three games. But Freeland never wavered, retiring the final six batters he faced and leaving the bullpen with minimal work. Brennan Bernardino came on in the ninth and allowed a run on a double by Rafael Devers before closing the door.
The Rockies broke a 1-1 tie in the fifth inning with a bit of opportunistic baserunning. With Brett Sullivan on third and two outs, Mickey Moniak chopped a sharp grounder to shortstop Christian Koss. Sullivan broke for home as soon as the ball was hit, and Koss's throw sailed wide of the plate, allowing Sullivan to score standing up. The play gave Colorado a lead they would not relinquish.
Zac Veen extended that lead in the sixth. Facing Giants right-hander Landen Roupp, Veen got a hold of a curveball and drove it 406 feet down the first-base line, splashing into McCovey Cove. The rookie's second home run of the season landed in the water, a memorable moment for the 24-year-old outfielder who has been working to find his footing in the majors.
Earlier, the Rockies had drawn first blood in the second inning. TJ Rumfield led off with a single and advanced on a groundout, then scored on a triple by Troy Johnston—his first triple of the year—that sailed over the head of center fielder Heliot Ramos. Johnston's hit gave Colorado an early 1-0 lead.
Will Castro added a sacrifice fly in the ninth, giving the Rockies some insurance. The Giants managed to scratch back a run in the bottom half on Devers's double, but could not mount a full rally.
Roupp (7-12) labored through 5 2/3 innings, allowing four runs (three earned) on five hits while striking out five. He walked two and was hurt by the inability to keep the ball down in the zone. The loss extended the Giants' struggles—they have dropped seven of their last ten games and are now 10 games below .500.
For the Rockies, the win was a bright spot in a season that has been largely defined by pitching woes. Freeland, now 4-10 with a 4.72 ERA, showed flashes of the ace he was earlier in his career. His command of the fastball and changeup kept Giants hitters off balance, and he induced 12 groundouts compared to just four flyouts.
The series continues Saturday with a marquee pitching matchup: Giants right-hander Logan Webb (7-7, 3.59 ERA) will oppose Rockies right-hander Michael Lorenzen (3-10, 6.83 ERA). Webb will look to snap San Francisco's slide, while Lorenzen aims to build on Freeland's strong outing.
Article commentary
Friday night's game at Oracle Park was a microcosm of two teams heading in opposite directions. The Rockies, despite a losing record, showed resilience and a well-rounded approach. Kyle Freeland's eight-inning gem was a reminder of what he can be when his mechanics and command align. After a rocky start to the season, Freeland has gradually lowered his ERA over the past month, and his ability to work deep into games is a crucial asset for a Rockies bullpen that has been overworked. The key was his fastball command—he located it effectively on both sides of the plate, keeping the Giants from sitting on any one pitch. His changeup, often his best secondary offering, produced weak contact and kept hitters guessing. For the Giants, the loss continues a troubling pattern. They have now lost seven of ten, and their offense has been inconsistent. Bryce Eldridge's solo home run was a bright spot—the rookie first baseman has shown power in recent days—but the lineup as a whole struggled to string together hits. Shortstop Christian Koss's throwing error on the play that scored the go-ahead run was a costly mistake, but the Giants' inability to generate rallies against a pitcher like Freeland, who entered with a 4.72 ERA, is concerning. They managed only four hits and failed to draw a walk after the fourth inning. Manager Bob Melvin will be looking for more discipline at the plate and better execution in key spots. Zac Veen's home run into McCovey Cove was a signature moment for the young outfielder. Veen, a former first-round pick, has been up and down this season, but his power potential is evident. The 406-foot blast on a curveball showed his ability to adjust to off-speed pitches, a promising sign for his development. The Rockies are in a rebuilding phase, and performances like these from Veen, along with steady contributions from veterans like Troy Johnston and Will Castro, provide a foundation for the future. Looking ahead, the series presents a fascinating contrast on the mound. Logan Webb is a proven ace capable of dominating any lineup, while Michael Lorenzen has struggled mightily, with a 6.83 ERA. If the Giants hope to avoid a sweep, they will need Webb to deliver a classic start and the offense to provide support. For the Rockies, Lorenzen must find a way to keep the ball in the yard and limit damage. Friday's win gives Colorado momentum, but the test gets tougher on Saturday.