Icon Sportswire
Have an account? Log in here Log In | Not yet registered? Click here
  • Home
  • Pricing
  • Covered Events
  • Prospective Photographers
  • License Terms
  • Privacy Policy
  • About Us
  • Contact Us
  • RECENT
  • HOTSHOTS
  • NFL
  • MLB
  • COLLEGE FB
  • NHL
  • COLLEGE BK
  • PGA
  • SOCCER
  • AUTO
  • NBA
  • TENNIS
  • OLYMPICS
  • NEWS
  • OTHER
  • ADVENTURE SPORT
  • AHL
  • ARENA FOOTBALL
  • BASKETBALL
  • BOBSLED
  • BOXING
  • COLLEGE BASEBALL
  • COLLEGE GYMNASTICS
  • COLLEGE HOCKEY
  • COLLEGE LACROSSE
  • COLLEGE SOCCER
  • COLLEGE SOFTBALL
  • COLLEGE SWIMMING
  • COLLEGE TRACK & FIELD
  • COLLEGE WATER POLO
  • COLLEGE WOMENS SOCCER
  • CYCLING
  • DIVING
  • ENTERTAINMENT
  • EQUESTRIAN
  • EXTREME
  • FASHION
  • FEATURE
  • FIGURE SKATING
  • GYMNASTICS
  • HIGH SCHOOL
  • HIGH SCHOOL BASEBALL
  • HIGH SCHOOL BASKETBALL
  • HIGH SCHOOL FOOTBALL
  • HIGH SCHOOL SPORTS
  • HOCKEY
  • HORSE RACING
  • INTERNATIONAL BASEBALL
  • INTERNATIONAL BASKETBALL
  • INTERNATIONAL HOCKEY
  • LACROSSE
  • LUGE
  • MARATHON
  • MINOR LEAGUE BASEBALL
  • MINOR LEAGUE HOCKEY
  • MMA
  • PAN-AM GAMES
  • RODEO
  • RUGBY
  • SAILING
  • SKATEBOARDING
  • SKELETON
  • SKIING
  • SNOWBOARDING
  • SURFING
  • SWIMMING
  • TRACK & FIELD
  • TRIATHLON
  • VOLLEYBALL
  • WATER POLO
  • WEIGHTLIFTING
  • WNBA
  • WOMENS HOCKEY
  • WRESTLING

TENNIS  >  MLB: MAY 01 Marlins at Giants

San Francisco Giants starting pitcher Matt Cain #18 stands on second base after hitting a double as the Miami Marlins lead the San Francisco Giants 1-0 after th...
San Francisco Giants second baseman Ryan Theriot #5 waits for the throw at second base to catch Miami Marlins shortstop Jose Reyes #7 (not pictured) stealing as...
Miami Marlins shortstop Jose Reyes #7 slides safely into second base ahead of the tag by San Francisco Giants second baseman Ryan Theriot #5 as the Miami Marlin...
San Francisco Giants shortstop Ryan Theriot #5 looks to the umpire for the call after Miami Marlins shortstop Jose Reyes #7 slid safely into second base as the ...
Miami Marlins shortstop Jose Reyes #7 takes a lead from second base as the Miami Marlins lead the San Francisco Giants 1-0 after three and a half innings at AT&...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the Miami Marlins lead the San Francisco Giants 1-0 after three and a half innings at AT&T Park i...
Miami Marlins shortstop Jose Reyes #7 up to bat as the Miami Marlins lead the San Francisco Giants 1-0 after three and a half innings at AT&T Park in San Franci...
San Francisco Giants third baseman Pablo Sandoval #48 up to bat as the Miami Marlins lead the San Francisco Giants 1-0 after three and a half innings at AT&T Pa...
San Francisco Giants third baseman Pablo Sandoval #48 drives a ball to the wall for a double as the Miami Marlins lead the San Francisco Giants 1-0 after three ...
San Francisco Giants first baseman Brandon Belt #9 swings at a pitch as the Miami Marlins lead the San Francisco Giants 1-0 after three and a half innings at AT...
San Francisco Giants right fielder Nate Schierholtz #12 drives a ball to deep right field as the Miami Marlins lead the San Francisco Giants 1-0 after three and...
San Francisco Giants right fielder Nate Schierholtz #12 and Miami Marlins catcher Brett Hayes #9 watch a ball hit to deep right field as the Miami Marlins lead ...
San Francisco Giants shortstop Brandon Crawford #35 stands on second base after hitting a double as the Miami Marlins lead the San Francisco Giants 2-1 after si...
Miami Marlins center fielder Emilio Bonifacio #1 waits for a fly ball as the Miami Marlins lead the San Francisco Giants 2-1 after six and a half innings at AT&...
San Francisco Giants center fielder Angel Pagan #16 catches a ball and throws it into the infield as the Miami Marlins lead the San Francisco Giants 2-1 after s...
San Francisco Giants center fielder Angel Pagan #16 catches a ball and throws it into the infield as the Miami Marlins lead the San Francisco Giants 2-1 after s...
Miami Marlins center fielder Emilio Bonifacio #1 slides safely into second base ahead of the tag of San Francisco Giants shortstop Brandon Crawford #35 as the M...
Miami Marlins shortstop Jose Reyes #7 throws to first base for an out as the Miami Marlins lead the San Francisco Giants 2-1 after six and a half innings at AT&...
San Francisco Giants third baseman Pablo Sandoval #48 points to the sky after hitting a solo home run in the bottom of the sixth inning as the Miami Marlins lea...
San Francisco Giants catcher Buster Posey #28 congratulates San Francisco Giants third baseman Pablo Sandoval #48 after he hit a home run in the bottom of the s...
San Francisco Giants catcher Buster Posey #28 swings at a pitch as the Miami Marlins lead the San Francisco Giants 2-1 after six and a half innings at AT&T Park...
San Francisco Giants catcher Buster Posey #28 swings at a pitch as the Miami Marlins lead the San Francisco Giants 2-1 after six and a half innings at AT&T Park...
Miami Marlins shortstop Jose Reyes #7 catches a ball thrown to second base as the Miami Marlins lead the San Francisco Giants 2-1 after six and a half innings a...
San Francisco Giants shortstop Ryan Theriot #5 is tagged out by Miami Marlins shortstop Jose Reyes #7 just before making it to second base as the Miami Marlins ...
Miami Marlins shortstop Jose Reyes #7 and San Francisco Giants shortstop Ryan Theriot #5 look to the umpire for the call after San Francisco Giants shortstop Ry...
San Francisco Giants third baseman Pablo Sandoval #48 rounds the bases after hitting a solo home run in the bottom of the sixth inning as the Miami Marlins lead...
San Francisco Giants catcher Buster Posey #28 breaks his bat on a swing as the Miami Marlins lead the San Francisco Giants 2-1after seven innings at AT&T Park i...
San Francisco Giants starting pitcher Clay Hensley #34 pitches as the Miami Marlins beat the San Francisco Giants 2-1 at AT&T Park in San Francisco, California ...
Miami Marlins relief pitcher Heath Bell #21 pitches as the Miami Marlins beat the San Francisco Giants 2-1 at AT&T Park in San Francisco, California ***FOR EDIT...
San Francisco Giants second baseman Ryan Theriot #5 reacts angrily after a ball hit down the first base line was called foul as the Miami Marlins beat the San F...
San Francisco Giants manager Bruce Bochy #15 argues with the umpire over a called foul ball as the Miami Marlins beat the San Francisco Giants 2-1 at AT&T Park ...
San Francisco Giants manager Bruce Bochy #15 argues with the umpire over a called foul ball as the Miami Marlins beat the San Francisco Giants 2-1 at AT&T Park ...
Miami Marlins center fielder Emilio Bonifacio #1 and Miami Marlins second baseman Omar Infante #12 jump in celebration after the Miami Marlins beat the San Fran...
Miami Marlins manager Ozzie Guillen #13 looks on as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San Francisco, C...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San F...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San F...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San F...
San Francisco Giants third baseman Pablo Sandoval #48 waits for a ball to be hit his way as the San Francisco Giants and Miami Marlins are tied 0-0 through two ...
Miami Marlins starting pitcher Ricky Nolasco #47 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San Fran...
San Francisco Giants first baseman Brandon Belt #9 tags first base ahead of Miami Marlins left fielder Logan Morrison #5 for an out as the San Francisco Giants ...
Miami Marlins shortstop Jose Reyes #7 throws to first base as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San Fr...
Miami Marlins third baseman Hanley Ramirez #2 throws to first base for an out the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT...
San Francisco Giants center fielder Angel Pagan #16 prepares to hit a pitch as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT...
San Francisco Giants center fielder Angel Pagan #16 drives a ball as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in...
Miami Marlins starting pitcher Ricky Nolasco #47 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San Fran...
Miami Marlins starting pitcher Ricky Nolasco #47 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San Fran...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San F...
San Francisco Giants starting pitcher Matt Cain #18 pitches as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at AT&T Park in San F...
San Francisco Giants right fielder Nate Schierholtz #12 connects with a pitch as the San Francisco Giants and Miami Marlins are tied 0-0 through two innings at ...
Syndicating
Select partner to syndicate
Browse Our Photos
HOTSHOTS NFL MLB NHL NBA NCAA FB NCAA BK GOLF Soccer Auto Racing Tennis Olympics MMA Boxing High School Entertainment News Other
Icon Sportswire
© 2025 Icon Sportswire, Inc. All rights reserved.