Marrero begann im Alter von sieben Jahren mit dem Tennissport und bevorzugte den Sandplatz. Ab 1997 spielte sie auf ITF-Turnieren.
In ihrer Tenniskarriere gewann sie zwei WTA-Doppeltitel. Im Jahr 2000 erreichte sie im Einzel das Viertelfinale der French Open, im Jahr darauf stand sie im Achtelfinale der Australian Open. Ihre beste Weltranglistenposition in Einzel und Doppel war jeweils Platz 47.
Zwischen 2002 und 2005 hatte sie sieben Einsätze für die spanische Fed-Cup-Mannschaft, von denen sie zwei gewinnen konnte.