Tony Gwynn of the San Diego Padres bats during a game against the San Francisco Giants at Pacific Bell Park in San Francisco, California on September 30, 2001. (Photo by Brad Mangin)

Tony Gwynn dies at 54

Hall of Famer Tony Gwynn was difficult to photograph


Bob Welch dies at 57

Bob Welch was a great pitcher for the Dodgers and A’s.

Instagram of Pedro Martinez pitching in the Hall of Fame Classic on Saturday, May 23, 2014 at historic Doubleday Field in Cooperstown, New York. (Photo by Brad Mangin)

Hall of Fame visit was classic

Weekend in Cooperstown = memories for a lifetime


Making Little Leaguers look like Big Leaguers

I ad a blast photographing the Mill Valley Little League Hot Rods last week.

Instagram of George Springer #4 of the Houston Astros sitting in the dugout before the game against the Oakland Athletics at Coliseum on Saturday, April 19, 2014 in Oakland, California. (Photo by Brad Mangin)

George Springer brings hope to Houston

George Springer made his first trip to the Bay Area to play the A’s.

General interior overall scenic view on Opening Day before the game between the Arizona Diamondbacks and San Francisco Giants at AT&T Park on Tuesday, April 8, 2014 in San Francisco, California. (Photo by Brad Mangin)

Giants Opening Day one for the ages

The Giants beat the Diamondbacks 7-3 on opening day.

Roenis Elias #29, Robinson Cano #22, and Hisashi Iwakuma #18 of the Seattle Mariners get ready in the dugout before the game against the Oakland Athletics at Coliseum on Sunday, April 6, 2014 in Oakland, California. (Photo by Brad Mangin)

Baseball in Oakland is always fun

The 2014 baseball season started with games in Oakland.

Buster Posey is featured in this HUGE Ballpark banner as part of the San Francisco Giants ad campaign, produced by Baker Street Advertising. (Photo by Brad Mangin)

All Together • Stronger Together Giants ad campaign

My pictures are featured in the 2014 San Francisco Giants ad campaign.

Javier Baez of the Chicago Cubs bats during a spring training game against the Cleveland Indians at Cubs Park in Mesa, Arizona on March 7, 2014. Photo by Brad Mangin

Cubs fans: Here comes Javier Baez!

Javier Baez is the next great Cubs ballplayer.