![Roster battles for 2019 San Francisco Giants](https://images2.minutemediacdn.com/image/upload/c_fill,w_720,ar_16:9,f_auto,q_auto,g_auto/shape/cover/sport/https-3A-2F-2Faroundthefoghorn-com-2Fwp-content-2Fuploads-2Fimagn-images-2F2017-2F07-2F12881858-850x560-114036f082cf24270f351616bd29f6f0.jpg)
SF Giants Protect 4 Players From Rule 5 Draft, DFA Shaw, Garcia, Humphreys
![Roster battles for 2019 San Francisco Giants](https://img.mlbstatic.com/mlb-images/image/upload/t_2x1/t_w1536/mlb/d8vjuiddy7mag0g3clqv.jpg)
Blake Sabol competing for Giants catching job in Spring Training
![Roster battles for 2019 San Francisco Giants](https://www.mercurynews.com/wp-content/uploads/2019/02/BNG-L-GIANTS-0216-10.jpg?w=1024)
San Francisco Giants roster battles to come down to the wire
![Roster battles for 2019 San Francisco Giants](https://www.eastbaytimes.com/wp-content/uploads/2018/02/bng-l-giants-0921-97.jpg?w=620)
Here are the Giants' starting jobs and bench roles up for grabs this spring – East Bay Times
![Roster battles for 2019 San Francisco Giants](https://mlblogsmoresplashhits.files.wordpress.com/2015/02/giants-spring-basebal_mart.jpg)
Setting the table for San Francisco Giants 2015 spring training
![Roster battles for 2019 San Francisco Giants](https://cdn.realsport101.com/images/ncavvykf/realsport-production/e93e7d5ac8e8723564e7fec6d3daf0e7fe3c2a74-1799x1009.png?rect=0,32,1799,944&w=1600&h=840)
MLB The Show 19: San Francisco Giants Player Ratings, Roster, Lineups, & Farm System
![Roster battles for 2019 San Francisco Giants](https://cdn.vox-cdn.com/thumbor/pC6ohn1OhnNqpHtJICiqcXcjPDw=/0x0:2499x3750/1200x800/filters:focal(932x753:1330x1151)/cdn.vox-cdn.com/uploads/chorus_image/image/60366389/usa_today_10932020.0.jpg)
Series #31: Athletics at Giants - Battle of the Bay, SF Edition - Athletics Nation
![Roster battles for 2019 San Francisco Giants](https://www.paradisepost.com/wp-content/uploads/2018/08/Buster-Posey4.jpg?w=525)
Buster Posey vs. Father Time: The battle that will drive Giants' offseason decisions – Paradise Post
![Roster battles for 2019 San Francisco Giants](https://s.hdnux.com/photos/01/25/42/37/22423534/4/1200x0.jpg)
Giants, with lineup thinned by COVID and injuries, get blasted by Nationals
![Roster battles for 2019 San Francisco Giants](https://cdn.theathletic.com/app/uploads/2019/03/28143134/USATSI_10796885.jpg)
Dumping Mac Williamson to keep Pablo Sandoval is a bad Giants decision - The Athletic
![Roster battles for 2019 San Francisco Giants](https://pbs.twimg.com/media/EdoCPAcU4AI0mzz.jpg)
SFGiants on X: Here it is, our 2020 #OpeningDay roster. #SFGiants / X
![Roster battles for 2019 San Francisco Giants](https://starrcards.com/wp-content/uploads/willie-mays-leads-san-francisco-giants-all-time-roster-by-war.jpg)
Willie Mays headlines San Francisco Giants all-time roster by WAR
![Roster battles for 2019 San Francisco Giants](https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1547c1c2-13a3-4269-9a23-b13bc331a130_3900x2600.jpeg)
Depth Charts: CF - by Roger Munter - There R Giants
![Roster battles for 2019 San Francisco Giants](https://images2.minutemediacdn.com/image/upload/c_fill,w_720,ar_16:9,f_auto,q_auto,g_auto/shape/cover/sport/https-3A-2F-2Faroundthefoghorn-com-2Fwp-content-2Fuploads-2Fgetty-images-2F2018-2F08-2F1174548388-850x560-22f6775e098cd28b492905e64646fbf8.jpg)
Three up, three down from Week 2 of Giants spring training