After being a regular starter for Olímpic, Marrero moved to fellow league team CP Mérida in 1990, and achieved promotion to Segunda División in the end of the season. He made his debut in the category on 22 September 1991, coming on as a half-time substitute in a 1–1 home draw against Racing de Santander.
After leaving Mérida in 1993, Marrero continued to appear in the third division until the end of his career, representing Levante UD, UD Almería, FC Andorra and CP Cacereño. He retired with the latter in 2000, aged just 32.[1]
Managerial career
Marrero began his career with Imperio de Mérida CP in 2000, achieving promotion to Tercera División in his first season in charge. In July 2008 he was appointed manager of Extremadura UD, and achieved their first-ever promotion to the third division in the end of the 2009–10 campaign.
Marrero took the club to the third tier for the first time ever in 2012, but resigned on 12 January 2014.[4] In April 2015 he returned to Extremadura,[5] but left in June of the following year after achieving another promotion.[6]
On 9 March 2017, Marrero was appointed CD Badajoz manager.[7] On 18 June of the following year, he was named at the helm of Córdoba CF B.[8]
On 8 July 2019, Marrero returned to Extremadura after being appointed manager of the B-team.[9]