San Francisco Giants roster moves 5/14/2023: Brandon Crawford
The Giants' infield might be crowded, but David Villar enters with
Cards swept in ten innings as Giants rally for 8-5 win
The Giants' infield might be crowded, but David Villar enters with
Giants finish at .500 for 1st time, top playoff-bound Padres - The
SF Giants and 7-homer games - McCovey Chronicles
3 Reasons David Villar is SF Giants Third Baseman of the Future
Giants finish at .500 for 1st time, top playoff-bound Padres
David Villar ready to take over starting job at third base