The Diamondbacks traded right-hander Tony Pena to the Chicago White Sox in exchange for minor league infielder Brandon Allen.
Allen, 23, has split time this season between Doulbe-A Birmingham and Triple-A Charlotte, combining to hit .281 (85-for-302) with 16 doubles, three triples, eight home runs and 43 RBI. Over his six-year career, he has hit a combined .259 (545-for-2,101) with 124 doubles, 19 triples, 84 home runs and 344 RBI in 569 games.
Pena was 5-3 with a 4.24 ERA (16 ER in 34.0 IP) in 37 games with the D-backs this season. He was 16-13 with a 4.08 ERA (101 ER in 222.2 IP) in 209 career games with Arizona. Pena finishes his D-backs career with a franchise-record 63 holds.