He played in Minor League Baseball for 12 seasons for the White Sox, Atlanta Braves, Pirates, and Philadelphia Phillies organizations.
In 2016, Marrero played in 82 games for the Double-A Reading Fightin Phils, hitting .282/.422/.462 with eight home runs and 32 RBI.
He played in 14 games split between Reading and the Triple-A Lehigh Valley IronPigs, hitting .348/.434/.522 with 2 home runs and 10 RBI.
The Pirates hired him as their major league assistant hitting coach before the 2021 season.
This biographical article relating to an American baseball figure is a stub.