Lefthander Gio Gonzalez on Thursday said the Washington Nationals have agreed to acquire him in a trade with the Oakland Athletics, pending a physical and the deal's being finalized.

Gonzalez confirmed the trade to the Associated Press

"It's 99 percent done," he said in a phone interview. "It's pending a physical and I'm just waiting to hear from my agent."

ESPN.com first reported the swap.

The 26-year-old, a first-round draft pick taken 38th overall by the Chicago White Sox in 2004, was also a member of the Phillies organization. The Phils obtained him as a player to be named in the 2005 trade that sent Jim Thome to the White Sox. The Phils sent Gonzalez back to Chicago a year later as part of a deal for Freddy Garcia.

The A's reportedly will receive four players in the swap, including three top prospects: righthanders A.J. Cole and Brad Peacock, lefty Tom Milone, and catcher Derek Norris.

Beltran headed to Cards

Free-agent outfielder Carlos Beltran has reached an agreement on a two-year deal with the St. Louis Cardinals, a baseball source told ESPN.com's Jerry Crasnick.

The $26 million deal includes a full no-trade clause, the source said.

Bonds appeals ruling

Barry Bonds is officially appealing his felony obstruction conviction.

His attorneys filed a one-sentence notice to the federal trial court, saying that Bonds was asking the 9th U.S. Circuit Court of Appeal to toss out his conviction. The case will be randomly assigned to a three-judge panel later.

Marquis signs with Twins

Right-hander Jason Marquis has agreed to a one-year, $3 million deal with the Minnesota Twins.

The 33-year-old went 8-5 with a 3.95 ERA for the Washington Nationals last season before being traded to the Arizona Diamondbacks on July 30. He went 0-1 with a 9.53 ERA in three starts for Arizona.

Danks gets extension

Multiple media outlets were reporting that the Chicago White Sox and pitcher John Danks have agreed on a contract extension.

ESPNChicago.com and CBSSports.com, citing anonymous sources, reported the extension is for five years.