
Coors Field was sponsoring Bark at the Park Night — the first of four this season — which meant Ryan Spilborghs would be in the stands interviewing lots of dogs and an occasional human. In short, the folks at Rockies TV had prepared for an evening of good vibes with a dash of baseball.
Then the game kicked off with a bench-clearing brawl after a two-run Raffael Devers homer that upset the good mood of the evening and left both rosters scrambled.
In the end, Spilly managed to meet some very cool dogs,
but the Colorado Rockies never caught up, as the San Francisco Giants went on to win, 7-4, and the Rockies became the first team in 2025 to cross the 100-loss mark.
The Rockies offense: Dog days
Rafael Devers picked up in Game 2 where he left off in Game 1, again hitting a home run in the top of the first inning. Helios Ramos was on base, so the Giants prepared to take an early 2-0 lead.
But the hit was almost overshadowed by a benches-clearing disagreement between Kyle Freeland and Devers as he headed to first to begin a leisurely run around the bases — after taking a moment (well, 13.5 seconds) to admire his handiwork.
After tempers cooled and umpires conferred, Freeland was ejected along with Giants third baseman Matt Chapman and second baseman Willy Adames.
“A guy like Free, he’s been pitching for a long time,” interim manager Warren Schaeffer said, “and I think he felt disrespected.” Still, Schaeffer acknowledged that Freeland’s early exit hurt the ballclub.
“Those things happen sometimes. Part of the game,” Schaeffer said.
At this point, Freeland had thrown eight pitches, and Antonio Senzatela entered the game in what the Rockies hoped would be very long relief.
E1 score: 2-0 Giants
The night was a story of a Rockies offense that could never quite catch up, despite the best efforts of Hunter Goodman, who had a stellar game.
The Rockies got two runners on in the second but were unable to capitalize, despite the first-inning adrenaline. That changed in the third when the Rockies got on the board off a Goodman single that scored Tyler Freeman. (Walks, it turns out, haunt all teams, not just the Rockies.)
E3 score: 2-1 Giants
The game settled in until the top of the fifth when Senzatela, needing just one more out to end the inning, surrendered a home run to Casey Schmitt, bouncing Senzatela from the game in what had otherwise been a solid performance.
Angel Chivilli entered in relief and promptly allowed two more runs.
The Rockies answered back in the bottom of the fifth with Goodman plating another RBI, his 77th of the season.
That would be it for Webb who finished the evening with 5.0 IP, giving up two runs (both earned) on seven hits with two walks and seven Ks on 94 pitches. It wasn’t Webb’s best outing, but it was enough to give the Giants some breathing room.
E5 score: 5-2 Giants
Goodman had been getting hits all evening, racking up two RBI singles. But in the seventh, he did what he does best and homered, his 27th of 2025.
He was responsible for all four of the Rockies’ runs.
E7 score: 5-4 Giants
After a gorgeous seventh inning, Hill returned for a less-good eighth in which he allowed a two-run homer to Patrick Bailey.
E8 score: 7-4 Giants
And that would conclude the scoring.
The Rockies finished the evening with nine hits for four runs with three walks and 10 strikeouts. They were 2-for-8 with runners in scoring position.
“He’s had a great year,” Schaeffer said of Goodman. “On both sides of the game, he’s done a really nice job.”
Kyle Freeland: A very short start
Freeland’s inning finished after just eight pitches with no outs. He allowed two runs, both earned, including a home run.
“I found it extremely disrespectful,” Freeland said after the game. “I felt I needed to let him know about that.” He explained when big hits come later in the game, such displays are to be expected, but for that to happen in the first inning of a game was uncalled for.
He was surprised that Devers was not ejected as well given that he shoved Freeland in addition to Chapman and Adames.
Surprise! A spontaneous bullpen game!
Newly minted reliever Antonio Senzatela entered the game with no outs and a two-run deficit in the first inning.
Luckily for the Rockies, the former starter was still stretched out enough to take some pressure off the bullpen. And it’s worth noting that when Devers stepped up to the plate in the third, Senzatela struck him out. (That must have felt good.)
Senzatela lasted 4 ⅔ innings before giving up a homer to Schmitt. His final line was one run (earned) on five hits. He struck out one and did not issue any walks on 66 pitches.
“Senza did a great job for us tonight,” Schaeffer said.
Freeland agreed, calling Senzatela’s performance “phenomenal.”
Angel Chivilli came in to get the third out in the fifth. Instead, he allowed three runs. However, he was better in the sixth and retired the side. Chivilli finished the evening with 1 ⅓ IP.
He allowed two runs (both earned) on three hits. He also walked one, struck out three, had one HBP, and threw 34 pitches.
The seventh inning fell to Jaden Hill, and he was ready. Hill struck out Smith and Flores on six pitches and then threw a seventh to Luis Matos. However, he could not get an immaculate inning, instead settling for an inning in which he faced the minimum on nine pitches.
However, the eighth inning was not so good as Hill allowed a two-run homer. His final line was 2 IP with two runs (both earned) on two hits and three strikeouts.
Jimmy Herget had the ninth and faced four, allowing no runs. It was the kind of workmanlike inning that has become Herget’s calling card during his time with the Rockies.
Ryan Ritter knows defense
Let’s take a minute to appreciate some defensive gems from the Rockies second baseman. Here’s one from the second inning:
Not impressed? Try this gem from the fourth:
It’s been quite a season for the shortstop-turned-second-baseman.
Tonight on the internet
Richard Nixon, former President of the United States, weighed in on the early scuffle (as did much of social media):
Thank you, Mr. President.
Next up
The Giants are now 70-69 while the Rockies move to 39-100.
Of hitting the 100-loss mark, Schaeffer pointed to his team’s persistence. “A young club that’s learning their way through it,” he said.
Join us tomorrow at 6:40 pm for Game 3 when Germán Márquez is scheduled to face Robbie Ray — and Night 2 of Bark in the Park.
See you then.
★ ★ ★
Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!