Giants Roster & Staff

Date Transaction
7/1/19 San Francisco Giants optioned RHP Dereck Rodriguez to Sacramento River Cats.
7/1/19 San Francisco Giants recalled LF Austin Slater from Sacramento River Cats.
7/2/19 San Francisco Giants signed RHP Trevor McDonald.
7/2/19 San Francisco Giants signed free agent LHP Esmerlin Vinicio to a minor league contract.
7/3/19 San Francisco Giants reassigned RF Steven Duggar to the minor leagues.
7/3/19 San Francisco Giants optioned RHP Tyler Beede to Sacramento River Cats.
7/3/19 San Francisco Giants optioned RF Steven Duggar to Sacramento River Cats.
7/3/19 San Francisco Giants recalled Ray Black from Sacramento River Cats.
7/12/19 San Francisco Giants sent RHP Nick Vincent on a rehab assignment to AZL Giants Black.
7/12/19 San Francisco Giants signed free agent SS Cristhian Adames to a minor league contract.
7/14/19 San Francisco Giants optioned RHP Ray Black to Sacramento River Cats.
7/14/19 San Francisco Giants recalled RHP Tyler Beede from Richmond Flying Squirrels.
7/15/19 San Francisco Giants placed 3B Evan Longoria on the 10-day injured list. Left foot plantar fasciitis.
7/15/19 San Francisco Giants recalled RHP Ray Black from Sacramento River Cats.
7/15/19 San Francisco Giants recalled RHP Dereck Rodriguez from Sacramento River Cats.
7/15/19 San Francisco Giants recalled RHP Sam Coonrod from Sacramento River Cats.
7/16/19 San Francisco Giants optioned RHP Ray Black to Sacramento River Cats.