PolicyDrift
City—°AQI —
Trending India
BreakingWorld NewsIndiaSportsBusinessBanking & EconomicsPoliticsMarketsCrypto

Top movers

Live 24/7 Policy Wire

Real-time policy intelligence, without the noise.

Continuous verified updates spanning geopolitics, regulation, and live markets.

Open Live WireTrending Desk
PolicyDrift

Clear, verified reporting. Every report links directly to primary sources.

8 Desks OperationalLive

Global Coverage Desks

BreakingWorld NewsIndiaSportsBusinessBanking & EconomicsPoliticsMarketsCrypto

Platform

  • Global Wire
  • Trending Desk
  • Newsroom Mission
  • Editorial Contact
  • Sitemap

Standards & Legal

  • Editorial Standards
  • Privacy Standards
  • Terms of Use
  • Cookie Settings

© 2026 PolicyDrift. All rights reserved.

PrivacyTermsCookiesSitemap
POLICYDRIFT
All news
Home/News/Sports
Sports
Aug 17, 2026, 9:31 AM·1 views

Freeland goes eight, Veen makes a splash as Rockies beat Giants 5-2

SAN FRANCISCO, CALIFORNIA - AUGUST 14: Cole Carrigg #16 of the Colorado Rockies dives to make a catch to take a hit away from Bryce Eldridge #8 of the San Francisco Giants in the bottom of the ninth inning at Oracle…

PolicyDriftFreeland goes eight, Veen makes a splash as Rockies beat Giants 5-2

SAN FRANCISCO, CALIFORNIA - AUGUST 14: Cole Carrigg #16 of the Colorado Rockies dives to make a catch to take a hit away from Bryce Eldridge #8 of the San Francisco Giants in the bottom.

Image from article: Freeland goes eight, Veen makes a splash as Rockies beat Giants 5-2
SAN FRANCISCO, CALIFORNIA - AUGUST 14: Cole Carrigg #16 of the Colorado Rockies dives to make a catch to take a hit away from Bryce Eldridge #8 of the San Francisco Giants in the bottom of the ninth inning at Oracle Park on August 14, 2026 in San Francisco, California. The Rockies won the game 5-2. (Photo by Thearon W. Henderson/Getty Images) | Getty Images

Kyle Freeland worked eight strong innings, Zac Veen put a baseball into McCovey Cove and the Rockies got contributions from all over the roster in a 5-2 win over the San Francisco Giants Thursday night at Oracle Park.

Colorado improved to 49-73 with the win, while San Francisco fell to 50-72. The Rockies are now just one game behind the Giants in the NL West.

Freeland earned the win to improve to 4-10, allowing one run on four hits over 8.0 innings. Landen Roupp took the loss and fell to 7-12 after allowing four runs over 5.2 innings.

Veen supplied the biggest swing with a two-run splash homer in the sixth, but the Rockies did not win on one swing alone. TJ Rumfield extended a two-out rally, Troy Johnston drove in the first run, Brett Sullivan helped manufacture another, Connor Norby drew two walks and stole a base, Willi Castro added a ninth-inning sacrifice fly, and the defense came up with several important plays behind Freeland.

It was a solid win all the way around.

Freeland keeps the Giants on the ground

Freeland gave the Rockies eight strong innings without needing many strikeouts to get there.

He allowed one run on four hits with one walk and two strikeouts over 8.0 innings. He threw 95 pitches, 66 for strikes, and recorded 13 ground-ball outs.

Freeland leaned most heavily on his sinker and knuckle curve, throwing 27 sinkers and 26 knuckle curves. He also mixed in 14 cutters, 12 changeups, 11 four-seam fastballs and five sweepers.

The sinker averaged 90.4 mph with 16 inches of horizontal movement. The knuckle curve averaged 82.2 mph and produced three whiffs, including one of Freeland’s two strikeouts.

His first strikeout offered an early look at how he would mix those pitches. Freeland opened Rafael Devers with an 89.7 mph sinker for a called strike, followed with an 82.5 mph sweeper for another, then showed an 82.6 mph knuckle curve below the zone. With Devers still in a 1-2 count, Freeland went back to a 91.2 mph sinker and got the swing-through.

View Link

There was hard contact.

San Francisco averaged 91.8 mph on 24 balls in play and produced 11 hard-hit balls. Bryce Eldridge did the only damage that reached the scoreboard, driving an 86.0 mph cutter 104.3 mph and 409 feet to dead center for his 13th home run in the fourth inning.

View Link

Freeland settled right back in.

Osleivis Basabe singled with two outs later in the fourth, but Freeland picked him off before the inning could develop any further. In the fifth, Freeland issued his first and only walk, then got Christian Koss to hit a sharp grounder to short for an inning-ending 6-4-3 double play.

View Link

The final three innings were cleaner.

Freeland retired the Giants in order in the sixth and started doing a little more with the knuckle curve in the seventh. He opened Victor Bericoto with consecutive knuckle curves for a called strike and a whiff, showed him a fastball above the zone, then went back below the zone with an 81.9 mph knuckle curve for strike three.

Two groundouts followed.

Freeland carried the same rhythm into the eighth. Buddy Kennedy grounded out to first, Andrew Knizner popped out to first, and Basabe became Freeland’s 13th and final ground-ball out.

That last at-bat was another example of the mix. Freeland opened Basabe with an 81.8 mph knuckle curve for a strike, moved between the sinker, cutter and curve as the count reached 2-2, then got Basabe to roll an 82.7 mph knuckle curve to third for the final out of his night.

Freeland did not miss many bats, and the Giants did hit several balls hard.

They never turned that contact into sustained pressure.

Freeland worked quickly, stayed around the zone and kept putting the ball on the ground. Eight innings later, Eldridge’s solo homer was the only run San Francisco had managed against him.

Rockies make Roupp work, then make him pay

Roupp’s movement was real from the beginning.

He struck out five over 5.2 innings and generated 14 whiffs on 46 swings. His curveball led the way at 36% usage, averaging 76.7 mph with 19 inches of horizontal break and 3,100 rpm. Roupp also generated six whiffs on eight swings against his four-seam fastball.

For the first three innings, the Rockies had trouble doing much with it.

That began to change with two outs in the fourth.

Roupp struck out Mickey Moniak and Castro to start the inning before Rumfield fell behind 0-2. Rather than giving Roupp an easy third out, Rumfield fouled off a sinker and changeup, laid off two pitches outside the zone and eventually served a 76.4 mph curveball into left for a soft two-out single.

Johnston supplied the hard contact.

He got an 85.5 mph changeup and drove it 102.1 mph at a 28-degree launch angle into Triples Alley. The ball traveled 410 feet for Johnston’s first triple of the season, scoring Rumfield and giving Colorado a 1-0 lead.

View Link

The inning kept going.

Norby walked, stole second for his seventh stolen base of the season and Veen came to the plate already having seen Roupp’s stuff once.

Veen quickly fell behind 0-2. He then laid off a fastball above the zone, two changeups below it, fought off a curveball with the count full and finally took an 89.4 mph cutter outside for ball four.

The Rockies left the bases loaded when Ezequiel Tovar grounded out, but Roupp had gone from cruising through two quick strikeouts to laboring through an extended two-out rally.

Colorado came back with another run in the fifth.

Sullivan led off by driving a 92.6 mph sinker 104.0 mph and 413 feet off the wall in right-center for his 11th double. Jake McCarthy moved him to third, and with the infield in, Moniak hit a hard grounder to Koss at short.

Sullivan broke on contact.

The throw arrived home just as Sullivan slid his hand across the plate, putting the Rockies back in front 2-1.

Then Veen changed the game.

Norby drew his second walk of the night with one out in the sixth and moved to second on a wild pitch. Roupp started Veen with a fastball above the zone, and Veen expanded and swung through it.

Veen stepped out of the box.

He appeared to reset.

Two pitches later, Roupp left a 76.5 mph curveball where Veen could handle it.

Veen hit it 111.3 mph at a 32-degree launch angle and sent it 406 feet into McCovey Cove.

View Link

The two-run homer was Veen’s second of the season and extended Colorado’s lead to 4-1.

It was also the fifth splash homer by a Rockies hitter and the first since Charlie Blackmon on June 7, 2022. Veen became the fourth Rockie to do it, joining Blackmon, Cory Dickerson and Carlos González, who did it twice.

Rockies add insurance before the defense finishes it

The Giants bullpen quieted Colorado for a while after Roupp departed.

JT Brubaker worked a clean seventh, including a 95.4 mph sinker that ran back over the edge to freeze Moniak. Harris followed by striking out the side around a Johnston walk in the eighth.

Colorado had a chance for more in the ninth.

Tovar walked and Sullivan singled before McCarthy grounded into a force at third. Moniak then walked to load the bases, bringing San Francisco manager’s bullpen back into action with Jason Foley replacing Harris.

Castro got one run home with a sacrifice fly to left. An errant throw allowed Moniak to advance to second, and Rumfield walked to reload the bases before Johnston grounded out.

View Link

The Rockies had an opportunity to break the game open, but settled for an important insurance run.

Brennan Bernardino replaced Freeland for the bottom of the ninth and immediately found trouble. Jonah Cox tripled and Devers followed with an RBI double, cutting Colorado’s lead to 5-2 with nobody out.

Then the defensive substitution paid off.

Cole Carrigg had entered in center field before the eighth, with McCarthy moving to right. Eldridge lined a ball toward center, and Carrigg charged in and made a terrific catch just above the grass.

Devers had already broken toward third.

Carrigg got the ball back in, Norby completed the play at second and the Rockies suddenly had two outs and nobody on. The Giants challenged whether Carrigg had trapped the ball, but the ruling was upheld.

View Link

Bericoto followed with a single, but Castro ended the game with another strong defensive play, ranging from third into foul territory and making the catch up against the railing.

View Link

The ninth started to get uncomfortable.

Carrigg and Castro made sure it did not stay that way for long.

Final thoughts

Oracle Park produced one of the stranger statistical details of the night.

Eldridge’s fourth-inning home run traveled 409 feet.

Johnston’s triple traveled 410.

Sullivan’s double went 413.

Johnston’s drive produced the Rockies’ only two-out RBI. Sullivan’s double started the fifth-inning rally that put Colorado back ahead. Both were significant swings even if Oracle Park kept them from becoming home runs.

The Rockies also got considerable value from players whose box-score lines do not immediately jump off the page.

Norby finished 0-for-2 but walked twice, stole a base and scored ahead of Veen’s homer. Rumfield had one hit, but that hit came after he fought back from 0-2 and kept the fourth inning alive. He also walked in the ninth.

Colorado finished with only six hits but drew seven walks.

The Rockies went 1-for-6 with runners in scoring position and left nine runners aboard, so there were opportunities to score more. But they also found several ways to produce runs without simply waiting for a home run: Rumfield’s two-out battle, McCarthy moving Sullivan to third, Moniak’s fielder’s choice, Norby’s walks and Castro’s sacrifice fly all played a part.

The defense mattered too.

Tovar helped the Rockies escape a messy third inning by turning Devers’ grounder into a double play after Colorado failed to complete a rundown. He later started the 6-4-3 double play that erased Freeland’s only walk.

Carrigg’s ninth-inning catch was the biggest defensive play of the night.

And Veen supplied the biggest swing.

Freeland supplied the rest.

It added up to one of Colorado’s more complete wins.

Up next

The Rockies and Giants continue the series Friday afternoon at Oracle Park, with first pitch scheduled for 2:05 p.m. MDT.

Colorado will send Michael Lorenzen to the mound. The right-hander enters the game 3-10 with a 6.83 ERA and 81 strikeouts.

San Francisco will counter with Logan Webb, who comes in 7-7 with a 3.59 ERA and 103 strikeouts.


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks! 

Sports Verified Source

Syndicated via official news feed

Read Full Story on Sports
Explore all Sports stories→

Syndicated feed content with full publisher credit.

Sports Desk

More in Sports

Continue reading verified coverage and related developments on this desk.

View All
PolicyDrift
SPORTS22M AGO

Sub Cherki rescues result for Maresca - player ratings for Man City v Bournemouth

How Man City and Bournemouth players rated following their Premier League match.

PolicyDrift
SPORTS25M AGO

Leach five-for sets up Somerset win over Essex

Spinner Jack leach takes 5-81 - and nine wickets in the match - as Somerset beat Essex by eight wickets to regain second place in Championship Division One.

PolicyDrift
SPORTS26M AGO

Manchester Utd midfielder Devaney joins Hibs on loan

Manchester United teenager Jacob Devaney is joining Hibernian on a season-long loan, with the Edinburgh club holding an option to make the move permanent.

PolicyDrift
SPORTS1H AGO

Kane first Englishman to win Germany's player of the year award

Harry Kane has been voted 2026 German footballer of the year, becoming the first Englishman to win the award.

PolicyDrift
SPORTS1H AGO

Holland leads Leics to win over Glamorgan

Skipper Ian Holland takes 5-19 as Leicestershire defeat Glamorgan by 42 runs in County Championship Division One.

PolicyDrift
SPORTS2H AGO

Kent boost promotion bid by beating Middlesex

Kent achieve their fifth Championship win of the season as they beat Middlesex by 46 runs at Merchant Taylors' School despite an unbeaten 65 by Joe Cracknell.

More from Sports

Latest developments and reports from the desk

All stories →
PolicyDrift
SPORTS22M AGO

Sub Cherki rescues result for Maresca - player ratings for Man City v Bournemouth

How Man City and Bournemouth players rated following their Premier League match.

PolicyDrift
SPORTS25M AGO

Leach five-for sets up Somerset win over Essex

Spinner Jack leach takes 5-81 - and nine wickets in the match - as Somerset beat Essex by eight wickets to regain second place in Championship Division One.

PolicyDrift
SPORTS26M AGO

Manchester Utd midfielder Devaney joins Hibs on loan

Manchester United teenager Jacob Devaney is joining Hibernian on a season-long loan, with the Edinburgh club holding an option to make the move permanent.

Trending Wire

Most read across all desks

See all
  1. 1
    Banking & Economics• Aug 21, 2026, 9:00 PM

    Bessent dissent

  2. 2
    Banking & Economics• Aug 21, 2026, 10:06 PM

    Trump Widens Beef Imports in Bid to Lower Prices

  3. 3
    Banking & Economics• Aug 21, 2026, 9:37 PM

    Peru GDP Grows a Bit Faster Than Expected in Boost for Fujimori

  4. 4
    India• Aug 19, 2026, 12:16 PM

    Have proof of corruption in erstwhile DMK government, will reveal it when necessary: CM Vijay

  5. 5
    India• Aug 19, 2026, 12:16 PM

    U.S. aircraft and Trump’s Ankara visit | Explained

Breaking desk

Live flash reports elsewhere

  1. BreakingECB investigating Carse 'nightclub incident'

    Aug 23, 2026, 8:37 PM · 4 views

  2. BreakingThe kindness of strangers: I was a young, solo tourist when a taxi driver became aggressive – then two men stepped in

    Aug 23, 2026, 8:30 PM · 4 views

  3. BreakingSpying device detectors may give domestic abuse victims false sense of security, study finds

    Aug 23, 2026, 8:30 PM · 4 views

  4. BreakingBrighton hammer Aston Villa and João Gomes red adds to Unai Emery’s pain

    Aug 23, 2026, 8:26 PM · 3 views

  5. BreakingNewcastle United v Liverpool: Premier League – live

    Aug 23, 2026, 8:06 PM · 13 views

  6. BreakingEuropean football: Bayern Munich’s Harry Kane named player of the year in Germany

    Aug 23, 2026, 7:42 PM · 17 views

All breaking news →