Kaepernick's first pitch
49ers quarterback Colin Kaepernick dons his Giants hat before warming up in the batting cages.
Kaepernick warms up
Colin Kaepernick winds up for a practice pitch in the batting cages prior to throwing the ceremonial first pitch.
Kaepernick in the cages
Colin Kaepernick laughs as he prepares to throw another warm-up pitch in the Giants' batting cages.
Fan greets Kaepernick
Colin Kaepernick shakes hands with a fan at Friday night's Giants game.
Kaepernick takes the field
As he walks to the mound, Colin Kaepernick waves to the crowd.
Kaepernick on the hill
Colin Kaepernick arrives at the mound and gets set to throw the first pitch.
Colin Kaepernick winds up his pitch to Giants reliever Sergio Romo.
Moments before Colin Kaepernick releases his 87 miles-per-hour fastball.
Colin Kaepernick follows through his pitch.
Kaepernick and Romo
Colin Kaepernick and Sergio Romo embrace following the first pitch.
Leaving the field
Colin Kaepernick smiles as he walks off the field after throwing out the ceremonial first pitch.