As for Ponson, who the White Sox have expressed interest in many times over the last three season's, chances are that with him being on the final year of his contract, he will be dealt by July 31.
The Orioles are considering offering Ponson a three-year deal, but the chances are slim. If this is the case, the White Sox may finally be able to work a deal, especially with Baltimore willing to taking on a high-priced player in return if a prospect is included.
Ponson, 26, is 10-5 this season with a 3.96 ERA in 109 innings. At this pace, Ponson will throw 200-plus innings for the first time since 2000, post an ERA below 4.00 for the first time in his career, and win 20 games.
In 15 starts, 17 games, this season, Weaver is 4-6 with a 5.59 ERA. He was traded to the Yankees from Detroit in a three-team deal in 2002, but has yet to reach his full potential, winning just nine games.
Weaver started his career back in 1999 with the Tigers, posting a 39-43 record and 4.33 ERA in 714 2/3 innings.
Another trade possibility is acquiring pitcher Brian Lawrence from the San Diego Padres. Lawrence is 5-9 with a 4.67 ERA this season.