Giants
6.5 Pts
Rockies
5.0 Pts
Thursday June 12, 2025 at 3:10 PM ET
Loading Possible Bets...
Moneyline
DraftKings DraftKings
-217
PROBABILITY with vig removed
SF Giants Win (-217)
65.4%
COL Rockies Win (+176)
34.6%
LINE MOVEMENT
Spread
DraftKings DraftKings
-1.5
PROBABILITY with vig removed
SF Win By 2+ Pts(-144)
56.4%
COL Win or Lose By < 2 Pts(+119)
43.6%
LINE MOVEMENT
Over Under
DraftKings DraftKings
11.5
Runs
PROBABILITY with vig removed
Over 12 Total Points(-107)
49.4%
Under 12 Total Points(-113)
50.6%
LINE MOVEMENT
Yes Runs First Inning
DraftKings DraftKings
PROBABILITY with vig removed
YRFI(-155)
57.2%
LINE MOVEMENT
No Runs First Inning
DraftKings DraftKings
PROBABILITY with vig removed
NRFI(120)
42.8%
LINE MOVEMENT
SF
Giants Injury Report
Loading Giants Injuries...
COL
Rockies Injury Report
Loading Rockies Injuries
SF
Giants News
#1 2B
Tyler Fitzgerald: Records RBI in loss
Jun 12th
Fitzgerald went 0-for-3 with an RBI in Thursday's 8-7 loss to the Rockies.
#1 LF
Heliot Ramos: Logs two RBI in loss
Jun 12th
Ramos went 1-for-4 with two RBI and a walk in Thursday's 8-7 loss to the Rockies.
#1 DH
Wilmer Flores: Doubles in defeat
Jun 12th
Flores went 2-for-5 with a double and a run scored in Thursday's 8-7 loss to the Rockies.
#1 BP
Randy Rodriguez: Stuck with blown save
Jun 12th
Rodriguez (3-1) took a blown save and a loss Thursday against the Rockies, allowing three runs (one earned) on two hits and two walks over two-thirds of an inning. He struck out one.
#1 1B
Dominic Smith: Big day in loss
Jun 12th
Smith went 3-for-4 with a three-run homer and a second run scored in Thursday's 8-7 loss to Colorado.
#5 P
Hayden Birdsong: Logs quality start in Colorado
Jun 12th
Birdsong allowed three runs on six hits and two walks over six innings in a no-decision Thursday against the Rockies. He struck out six.
#2 CF
Daniel Johnson: Looks to be stuck in reserve role
Jun 12th
Johnson is out of the lineup for Thursday's game against the Rockies.
#2 2B
Casey Schmitt: Nabbing fourth straight start
Jun 12th
Schmitt will start at third base and bat seventh in Thursday's game against the Rockies.
#2 C
Andrew Knizner: Idle for series finale
Jun 12th
Knizner is out of the lineup for Thursday's game against the Rockies.
#1 RF
Mike Yastrzemski: Multi-hit effort in victory
Jun 12th
Yastrzemski went 2-for-5 with three RBI and a double in Wednesday's 10-7 win over the Rockies.
#2 P
Justin Verlander: Completes another sim game
Jun 12th
Verlander (pectoral) threw 65 pitches in a simulated game at Coors Field on Wednesday and could rejoin the Giants during their series against the Guardians which begins Tuesday, per MLB.com.
#1 SS
Willy Adames: Goes deep in second straight game
Jun 12th
Adames went 3-for-4 with a home run, a double, three total runs and three total RBI in a 10-7 win against the Rockies on Wednesday.
#3 P
Robbie Ray: Snaps QS streak in Colorado
Jun 12th
Ray allowed four runs (two earned) on six hits and two walks while striking out five batters over four innings in a no-decision against Colorado on Wednesday.
#1 C
Patrick Bailey: Lands on injured list
Jun 11th
The Giants placed Bailey on the 10-day injured list Wednesday due to a neck strain, Alex Pavlovic of NBC Sports Bay Area reports.
#3 C
Logan Porter: Headed to majors
Jun 11th
The Giants selected Porter's contract from Triple-A Sacramento on Wednesday.
#1 CF
Jung Hoo Lee: Scores twice in win
Jun 11th
Lee went 1-for-5 with a triple and two runs scored in Tuesday's 6-5 win over the Rockies.
#1 CL
Camilo Doval: Secures save in comeback win
Jun 11th
Doval picked up his 10th save in Tuesday's 6-5 victory over the Rockies. He allowed two hits and one walk with no strikeouts over a scoreless inning.
#6 P
Kyle Harrison: Logs five innings in no-decision
Jun 11th
Harrison did not factor into the decision Tuesday, allowing three runs on four hits and two walks over five innings against the Rockies. He struck out six.
#1 3B
Matt Chapman: Expects to miss more than minimum
Jun 10th
Chapman (hand) said Tuesday that he expects to miss more than the minimum 10 days while on the injured list, Susan Slusser of the San Francisco Chronicle reports.
#3 2B
Christian Koss: Back in big leagues
Jun 10th
The Giants recalled Koss from Triple-A Sacramento on Tuesday, Shayna Rubin of the San Francisco Chronicle reports.
#4 P
Landen Roupp: Quality start in win
Jun 8th
Roupp (4-4) picked up the win Sunday against Atlanta, allowing three runs on five hits and two walks with two strikeouts over six innings.
#3 BP
Tyler Rogers: Logs win Saturday
Jun 8th
Rogers (3-2) picked up the win in Saturday's 3-2 victory over Atlanta, issuing one walk in a scoreless ninth inning.
#1 P
Logan Webb: Strong showing in no-decision
Jun 8th
Webb did not factor into the decision Saturday, allowing two runs on six hits and no walks over six innings against Atlanta. He struck out 10.
#2 BP
Ryan Walker: Blown save Friday
Jun 7th
Walker picked up a blown save in Friday's 5-4 extra-inning win over Atlanta, allowing two earned runs on three hits -- including one home run -- while striking out one over 1.1 innings.
#6 BP
Spencer Bivens: Vultures win Friday
Jun 7th
Bivens (2-2) picked up the win in one-third of a scoreless 10th inning during Friday's 5-4 extra-inning victory over Atlanta.
#7 PROS
Victor Bericoto: Playing at Double-A after activation
Jun 5th
Bericoto (undisclosed) has gone 1-for-9 with four strikeouts in two games since he was assigned to Double-A Richmond after being reinstated from Triple-A Sacramento's 7-day injured list.
#8 BP
Sean Hjelle: Logs win in season debut
Jun 5th
Hjelle (1-0) earned the win in Wednesday's 6-5 victory over San Diego, allowing one walk and striking out one in 2.2 scoreless innings.
#2 1B
Jerar Encarnacion: Makes first start of 2025
Jun 4th
Encarnacion started in right field and went 0-for-3 in Tuesday's 3-2 extra-inning loss to the Padres.
#2 1B
LaMonte Wade: DFA'd by Giants
Jun 4th
The Giants designated Wade for assignment Tuesday, Shayna Rubin of the San Francisco Chronicle reports.
#5 BP
Jordan Hicks: Lands on injured list
Jun 3rd
The Giants placed Hicks on the 15-day injured list Tuesday with right toe inflammation, retroactive to Monday.
#1 PROS
Bryce Eldridge: Moves up to Triple-A
Jun 3rd
The Giants promoted Eldridge from Double-A Richmond to Triple-A Sacramento on Tuesday, Susan Slusser of the San Francisco Chronicle reports.
#4 BP
Erik Miller: Earns hold Sunday
Jun 2nd
Miller picked up a hold in Sunday's 4-2 win over the Marlins, allowing two hits while striking out one over two-thirds of a scoreless inning.
#13 PROS
Wade Meckler: Back in action at Triple-A
Jun 1st
Meckler (undisclosed) has gone 3-for-14 with a 5:4 BB:K and two runs in four games since being reinstated from Triple-A Sacramento's 7-day injured list Tuesday.
COL
Rockies News
#2 RF
Mickey Moniak: Homers in win
Jun 12th
Moniak went 2-for-3 with a solo home run and a second run scored in Thursday's 8-7 win over the Giants.
#6 P
Antonio Senzatela: Rough day vs. Giants
Jun 12th
Senzatela didn't factor into the decision Thursday against the Giants, allowing seven runs on nine hits and three walks over four innings. He struck out two.
#3 BP
Jake Bird: Shining in relief
Jun 12th
Bird struck out five batters over two perfect innings of relief in Tuesday's 6-5 loss to the Giants.
#3 P
Austin Gomber: In line for '25 debut Sunday
Jun 12th
The Rockies plan to activate Gomber (shoulder) from the 60-day injured list to have him start Sunday in Atlanta, Patrick Saunders of The Denver Post reports.
#1 RF
Tyler Freeman: Getting afternoon off
Jun 12th
Freeman is out of the lineup for Thursday's game against the Giants.
#1 1B
Keston Hiura: On bench for series finale
Jun 12th
Hiura is out of the lineup for Thursday's game against the Giants.
#1 C
Hunter Goodman: Resting for day game
Jun 12th
Goodman is out of the lineup for Thursday's game against the Giants.
#7 BP
Anthony Molina: Moves up from Triple-A
Jun 12th
The Rockies recalled Molina from Triple-A Albuquerque on Thursday.
#15 PROS
Carson Palmquist: Sent back to minors
Jun 12th
The Rockies optioned Palmquist to Triple-A Albuquerque on Thursday.
#1 CF
Brenton Doyle: Consecutive multi-hit games
Jun 12th
Doyle went 2-for-4 with a walk, a run scored and a stolen base Wednesday against the Giants.
#2 BP
Tyler Kinley: Blows three-run lead
Jun 12th
Kinley (0-3) allowed four earned runs on four hits and one walk while recording just one out to take the loss Wednesday against the Giants.
#1 CL
Zach Agnos: Another tough outing
Jun 12th
Agnos allowed three earned runs on one hit and two walks over one inning Wednesday against the Giants.
#1 P
Kyle Freeland: Let down by bullpen Wednesday
Jun 12th
Freeland finished with a no-decision Wednesday against San Francisco, allowing three runs on six hits and two walks while striking out five batters over six innings.
#1 3B
Ryan McMahon: Getting breather Wednesday
Jun 11th
McMahon is not in the lineup for Wednesday's contest against the Giants.
#1 BP
Victor Vodnik: Blows save Tuesday
Jun 11th
Vodnik blew the save Tuesday against the Giants. He allowed three inherited runs on two hits over two-thirds of an inning.
#7 P
Tanner Gordon: Resumes light throwing
Jun 10th
Gordon (oblique) played catch on the field prior to Tuesday's game against the Giants, MLB.com reports.
#5 1B
Kris Bryant: Plays catch
Jun 10th
Bryant (back) played catch on the field prior to Tuesday's game against the Giants, MLB.com reports.
#2 P
Ryan Feltner: Throws bullpen session
Jun 10th
Feltner (back) completed a full bullpen session Monday, MLB.com reports.
#5 PROS
Kyle Karros: Returns to Double-A lineup
Jun 9th
Karros (undisclosed) has gone 3-for-15 with two RBI, four runs and one stolen base in six games since being activated from Double-A Hartford's 7-day injured list last Tuesday.
#1 LF
Jordan Beck: Five-game hitting streak
Jun 8th
Beck went 2-for-5 with two doubles, two RBI and a run scored Sunday against the Mets.
#2 SS
Ryan Ritter: Hits in three straight
Jun 8th
Ritter went 1-for-4 with an RBI on Sunday against the Mets.
#5 P
Chase Dollander: Struggles early in loss
Jun 8th
Dollander (2-6) took the loss against the Mets on Sunday, allowing five runs on eight hits and one walk with three strikeouts over three innings.
#4 P
German Marquez: Gives up three homers in loss
Jun 7th
Marquez (2-8) allowed four runs on eight hits and struck out three without walking a batter over five innings to take the loss Saturday versus the Mets.
#1 DH
Orlando Arcia: On bench Friday
Jun 6th
Arcia is out of the lineup for Friday's game against the Mets.
#5 BP
Ryan Rolison: Working as opener Friday
Jun 6th
Rolison will open Friday's game against the Mets, Thomas Harding of MLB.com reports.
#2 C
Braxton Fulford: Called up to majors
Jun 6th
The Rockies recalled Fulford from Triple-A Albuquerque on Friday.
#1 SS
Ezequiel Tovar: Placed on IL
Jun 6th
The Rockies placed Tovar on the 10-day injured list Friday due to a left oblique strain.
#2 CF
Sam Hilliard: Sitting against righty again
Jun 4th
Hilliard is out of the lineup for Wednesday's game against the Marlins.
#2 CL
Seth Halvorsen: Picks up third save
Jun 4th
Halvorsen didn't allow a baserunner and earned the save with a scoreless ninth inning Tuesday against the Marlins.
#1 2B
Thairo Estrada: Three hits in third game
Jun 2nd
Estrada went 3-for-4 with a double and an RBI during Monday's 6-4 win over the Marlins.
#2 3B
Kyle Farmer: Ceding first base to Hiura
Jun 2nd
Farmer is out of the lineup for Monday's game against the Marlins.
#4 PROS
Zac Veen: Rehabbing in Arizona
May 30th
Veen, who is recovering from a sore ankle, was assigned to the rookie-level Arizona Complex League on Friday, Patrick Saunders of The Denver Post reports.