Giants reach deal with former MLB All-Star Justin Smoak - The
Kevin Pillar - Wikipedia
2017 MLB Offseason Transaction List - Fake Teams
MLB 2018 free agent class: Gauging market as stars hit bumps in road
MORE
Year-end awards: Which Jays delivered winning performance in losing season? - The Athletic
Report: Former Toronto Blue Jays All-Star Justin Smoak to sign with NPL's Yomiuri Giants
MLB Power Rankings: Red-hot A's and Giants making things interesting
Brewers sign former Blue Jay Justin Smoak to 1-year, $5M deal
Tag - The Japan Times
How The St. Louis Cardinals Can Win The MLB Trade Deadline
Justin Smoak To Sign With Yomiuri Giants - MLB Trade Rumors
Justin Smoak signs with Giants
MLB teams facing make-or-break seasons in 2020
Justin Smoak Stats, Fantasy & News
Justin Smoak on Canadian cover of R.B.I. 18