jpsfg Chris Heston gets a standing O after another productive outing Friday night #sfgiants #attpark #chrisheston #pitchingchange #mlb #latergram #sfg #vsco #vscocam #nowrongwaysf #wearesf #wearegiant 1d

» LOG IN to write comment.

jpsfg Post-fight shenanigans #yugiohtrolling #mikeymanningtheship #vsco 2d

» LOG IN to write comment.

jpsfg The chaos of catching a batting practice shot #attpark #vsco #vscocam #homerun #fans #mlb 2d

» LOG IN to write comment.

jpsfg A Giant walkoff courtesy of Joe Panik! #thankyoupanik #walkoff #sfgiants #mlb #orangefriday #attpark #giantswin 3d

» LOG IN to write comment.

jpsfg Poutine friesssss #orangefridays #attpark #instafood 3d

» LOG IN to write comment.

jpsfg The final pic I took in front of #CandlestickPark early last year. Today, half the structure is gone :( #ripcandlestick #tbt #49ers #realhomefieldadvantage 4d

» LOG IN to write comment.

jpsfg Lolol looks like there was one fan who got to see the #Orioles-#WhiteSox game inside the ballpark #mlb #baltimore #camdenyards 5d

» LOG IN to write comment.

» LOG IN to write comment.

jpsfg Jose Altuve rounds the bases after hitting a 3-run jack in today's game #astros #josealtuve #altuvepower #mlb #homeruntrot #ococoliseum #jefepics #ignation 1w

» LOG IN to write comment.

jpsfg Seeing lots of brightly colored cleats this season. These babies belong to Astros P Scott Feldman #astros #scottfeldman #mlb #cleats #cleathead #orange #nikes #baseballlife 1w

» LOG IN to write comment.

jpsfg Nice seeing Cody Ross play in the Bay once again #codyross #athletics #mlb #giantheroes #rosstheboss #fav 1w

» LOG IN to write comment.

jpsfg Looking forward to the next Disney trip! #waltdisney #mickeymouse #disneycaliforniaadventure #dlr #disneygram #vacation 2w

» LOG IN to write comment.

jpsfg Giving the #SFGiants some love in the studio after their sweep of the Dodgers. I'll be on air from 5-6, listen at kusf.org! #vamosgigantes #radiothursdays #beatla #studiolife #usfca 2w

» LOG IN to write comment.