Giants, Javier Lopez finalize 3-year, $13 million contract
Kansas City Royals Top 42 Prospects
Lindor tops 50 most interesting people in MLB for 2021
Giants reach agreement on 1-year deal with Michael Morse
MORE
Brandon_Bielak
How the Giants became 2021's most shocking contender
Giants pitcher Javier Lopez works in the seventh inning of Game 1
The Best Bargain Contract on Every MLB Roster in 2023
Dodgers should win NL West, and with $233 million payroll, they
Giants re-sign Javier Lopez to three-year, $13 million deal - NBC
Joe Nathan happily returned to the Giants on Saturday