Giants' Farhan Zaidi breaks down roster holes to fill before spring training

Top