Zach Duke (LHP) (9-9, 3.42 ERA, 74 K) @ Matt Cain (RHP) (12-2, 2.27 ERA, 108 K)

3:45 P.M. EST @ AT&T Park

Click Here for Live Updates

Charlie Morton (RHP) (2-2, 3.86 ERA, 23 K) @ Barry Zito (LHP) (6-10, 4.68 ERA, 90 K)

10:15 P.M. EST @ AT&T Park

Click Here for Live Updates

Paul Maholm (LHP) (6-4, 4.63 ERA, 78 K) @ Tim Lincecum (RHP) (10-3, 2.45 ERA, 168 K)

10:15 P.M. EST @ AT&T Park

Click Here for Live Updates

Virgil Vasquez (RHP) (1-4, 5.54 ERA, 16 K) @ Max Scherzer (RHP) (5-6, 3.86 ERA, 103 K)

4:10 P.M. EST @ Chase Field

Click Here for Live Updates

Ross Ohlendorf (RHP) (8-7, 4.59 ERA, 62 K) @ Doug Davis (LHP) (4-10, 3.95 ERA, 92 K)

8:10 P.M. EST @ Chase Field

Click Here for Live Updates

Zach Duke (LHP) (8-9, 3.38 ERA, 70 K) @ Yusmeiro Petit (RHP) (0-4, 7.15 ERA, 30 K)

9:40 P.M. EST @ Chase Field

Click Here for Live Updates

Mark Buerhle throws the 18th perfect game in MLB history. The White Sox beat the Rays 5-0.

Congratulations!

Rays White Sox Baseball

Charlie Morton (RHP) (2-2, 3.21 ERA, 20 K) @ Dan Haren (RHP) (10-5, 1.96 ERA, 137 K)

9:40 P.M. EST @ Chase Field

Click Here for Live Updates

The trading of Bucco starters has continued. We expected Adam LaRoche to be dealt sometime this season. A deal was made with the Boston Red Sox.

The Pirates acquired shortstop Argenis Diaz and right-handed pitcher Hunter Strickland.

Jeff Suppan (RHP) (5-7, 4.43 ERA, 55 K) @ Paul Maholm (LHP) (6-4, 4.28 ERA, 73 K)

12:35 P.M. EST @ PNC Park

Click Here for Live Updates