Mariners look like buyers, so who are some potential targets?

Mariners general manager Jerry Dipoto. (Alan Berner / The Seattle Times)
Mariners general manager Jerry Dipoto. (Alan Berner / The Seattle Times)

The final 65 games won't be boring. But will they end in the Mariners' first playoff appearance since 2001? With less than two weeks left until the MLB non-waiver trade deadline, we take a look at what pieces the M's need — and who they could get.

Seahawks running back J.D. McKissic runs the ball 14 yards to the two yard line, dragging 49ers defensive back Leon Hall along, as the Seattle Seahawks take on the San Francisco 49ers at Levi’s Stadium in Santa Clara, California Sunday November 26, 2017. The play set up the Seahawks rushing touchdown by Russell Wilson on the next play.
Seahawks | Camp countdown

Ranking the Seahawks’ roster | Positions 60-46: Backup quarterbacks, Brandon Marshall and more

As we get halfway through our rating of all 90 players on the Seahawks' roster heading into training camp, the position battles start to heat up and we begin to see players who look like they could have a spot on the initial 53-man roster.

(Rich Boudet / The Seattle Times)
Analysis | Ryan Divish

Midseason report card: How does the Mariners’ surprise success grade out?

The Mariners have overcome an injury and suspension to their biggest star, a lack of rotation depth and some unkind defensive metrics to get out to one of the best first halves in franchise history. Here's how beat writer Ryan Divish evaluates it.

Podcast | On Dipoto's extension, Cano's apology & more

Where will Cano be playing when he returns? When will Scott Servais receive a contract extension? What's it like to cover an All-Star game? Mariners beat writer Ryan Divish and columnist Larry Stone discuss that and more on the latest Extra Innings podcast.

Sports Video