Ranking the 2017 MLB Free-Agent Class by Position
Ho! Ho! Ho! Carlos Santana finds $60 million under the tree
Mike Napoli signs 1-year deal with Indians
Cleveland Indians, Mike Napoli agree to $7M, 1-year contract - Newsday
Indians sign Mike Napoli to minor-league deal - MLB Daily Dish
Mike Napoli: From Sleepy to Super
Party's over: Mike Napoli announces retirement in heartfelt
Key free agents for all 30 MLB teams
RED SOX: Somber Red Sox defeat Indians
Francisco Lindor for the league minimum? The 10 best bargains in
Key free agents for all 30 MLB teams
Can the Indians and Mike Napoli find a happy medium in contract
Red Sox re-sign Mike Napoli for $32 million over two years