Catcher obtained for player to be named
Barrett, 27, hit .208 with 10 homers and 30 RBI in 226 at-bats last season and batted .253 in six seasons 38 homers and 193 RBI.
Oakland also acquired left-hander Frank Brooks from the New York Mets for a player to be named. He had been selected by the Mets from Pittsburgh earlier in the day with the fourth pick on the winter meeting (Rule 5) draft for players not protected on 40-man rosters.
Brooks, 25, was 3-4 with a 2.30 ERA and nine saves in 34 relief appearances at Philadelphia's Double-A Reading farm team last season, then was traded to Pittsburgh on July 20 for right-hander Mike Williams and cash.
Brooks had a 7.71 ERA in one relief appearance at Double-A Altoona, then went 2-0 with a 2.54 ERA in 16 games out of the bullpen at Triple-A Nashville. He struck out 97 in 89 1/3 innings overall last season, holding opponents to a .205 batting average.
Mohr hit .250 with 10 homers, 36 RBI and 50 runs for the AL Central champions last year. He batted .272 with eight homers and 23 RBI while serving as the primary right fielder before Minnesota traded for Shannon Stewart on July 25.
Mohr hit .500 (7-for-14) with four runs and two doubles in the 2002 playoffs.
He has played 186 games in right field, 64 in left and 12 in center.
Mayne, who hit .245 in 113 games for Kansas City last season, chose the Diamondbacks over Colorado.
"All he's going to concentrate on is being a veteran presence, receiving well," agent Barry Meister said. "I know [manager] Bob Brenly has lots of interesting theories about his matchups, and when he wants Brent to play, he'll play. And when he's not playing, he'll mentor and he's one of those solid forces in the clubhouse."
Varner, 23, had been acquired by Milwaukee last May along with pitcher Chad Petty from Detroit in exchange for outfielder Alex Sanchez.
Varner split the 2003 season in the minor leagues at Erie and Huntsville. He was originally drafted by the Reds in the 10th round of the 2000 June free agent draft and was traded to the Tigers in 2002.
In addition to Varner, Arizona also received left-hander Shane Nance.
Flaherty, 36, hit .267 with four homers and 14 RBI in 49 games and 105 at-bats last season, getting 31 starts as Jorge Posada's backup.
The deal was agreed to several weeks ago. Other contracts awaiting finalization include agreements with right-handers Tom Gordon and Paul Quantrill, and infielder Miguel Cairo. In addition, lawyers for the Yankees and outfielder Gary Sheffield are trying to put their $39 million, three-year deal in writing.
Information from The Associated Press and SportsTicker was used in this report.
MORE MLB HEADLINES
- Source: Tigers' Iglesias to sit out until break
- D-backs' Corbin exits start with tight forearm
- Orioles 3B Machado (knee) suffers setback
- Dodgers OF Crawford to skip Australia series