San Francisco Giants: 2010 MLB trade deadline review
Reevaluating All 30 MLB Teams Based on 2023 Preseason Projections
Javier Lopez re-signs for three years, $13 million - McCovey
Reevaluating All 30 MLB Teams Based on 2023 Preseason Projections
A Farewell to the Waxahachie Swap - The Ringer
MLB Trade Deadline Live Blog - NBC Sports
Angels, Cardinals swap Bourjos for Freese in four-player trade
Javier Lopez re-signs for three years, $13 million - McCovey
2023 World Baseball Classic rosters
2016-2017 MLB Free Agent Tracker - MLB Daily Dish
Javier Lopez, the man with more World Series rings than any active