This team has shuffled its roster, rotation and lineup all season, which may make its improvement all the more surprising.
Today, for instance, the Seattle Mariners won't have Ichiro (calf), Adrian Beltre (testicle) or Russell Branyan (back) because of injuries.
In fact, a glance at the Mariners lineup tonight shows six players, including the starting pitcher, who weren't in Seatle when the year began.
Josh Wilson was in San Diego, Bill Hall in Milwaukee, Jack Hannahan in Oakland, Jack Wilson in Pittsburgh, Ryan Langerhans in the minors and Ian Snell in Pittsburgh.
Here's what Don Wakamatsu has put together tonight:
Franklin Gutierrez CF
Josh Wilson 3B
Jose Lopez 2B
Mike Sweeney DH
Bill Hall RF
Jack Hannahan 1B
Jack Wilson SS
Ryan Langerhans LF
Rob Johnson C
Ian Snell RHP