Mark Buehrle - Wikipedia
Giants pitcher Matt Cain strikes out 14, throws 1st perfect game
Lee Jenkins: The Savior of Port St. Lucie - Sports Illustrated
Melky Cabrera and the 2022 San Francisco Giants search for an
Melky Cabrera announces retirement after 15-year MLB career
Melky Cabrera to White Sox: Latest Contract Details, Comments
Championship Year in Review: From April to October, in their own
Monday Morsels And Deadline Day – FOB Sports (Friends of Bob)
Melky Cabrera gets full postseason share ($377,003) from Giants
Giants' Melky Cabrera Barred 50 Games for Doping - The New York Times
Giants will reportedly leave Melky Cabrera off playoff roster
The Giants may talk to Melky Cabrera about an extension this
Buster Posey - Wikipedia