Royals, Brown agree to $3.45 million, 1-year deal
Brown hit .287 with 15 home runs and a team-leading 81 RBIs last season. The 32-year-old outfielder also had 41 doubles, the most by a Royals player since Carlos Beltran hit 44 in 2002.
Brown played 87 games in left field and 54 games in right last year.
The deal was struck hours after Brown and the Royals exchanged salary arbitration figures. Brown, who made $1,775,000 last year after winning his arbitration case, asked for $3.8 million while the team offered $3 million.
Brown can earn an additional $50,000 this year for making the All-Star team.
Right-hander Todd Wellemeyer is the only Royals player remaining in arbitration. He asked for $740,000 and the club submitted $565,000.
Copyright 2007 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Uggla, Bell agree to deals with Nationals
- Source: Kuroda leaving MLB, returning to Japan
- Caffeine free: Nats P tweets out comped java
- Braves, reliever Grilli agree to 2-year deal