He spent most of his career with Xerez, appearing in 412 official matches and remaining with the club for 11 years. He also coached them for seven months,[1] and subsequently led Mallorca and Espanyol to La Liga promotions.
In the 2008–09 campaign, Moreno was an everpresent figure for Xerez as they achieved a first-ever La Liga promotion. On 13 June 2009, he scored one goal in a 2–1 home win over SD Huesca which certified his team's promotion.[2]
Moreno made his top-tier debut on 30 August 2009 – two months shy of his 35th birthday – playing the full 90 minutes in a 2–0 away loss against RCD Mallorca.[3] He also started in the third match, a 5–0 defeat to Real Madrid in the Santiago Bernabéu Stadium,[4] but eventually lost his importance, with Malian Sidi Keita being preferred; at the end of the season, albeit only in the last round, the side were immediately relegated.
In June 2011, aged nearly 37, Moreno retired from football after one more season with Xerez (28 appearances, three goals). At the time of his retirement he was the player with the most appearances for the club, also having been the only one to have scored for the organisation in all three major levels of Spanish football.[5] He immediately joined the team's coaching staff.
On 13 June 2016, after finishing third in the regular season and only missing out another promotion in the play-offs, Moreno extended his link until 2018.[8] He announced he was stepping down on 24 December, however, and the club accepted it three days later.[9]
Moreno was presented as manager of RCD Mallorca in the third division on 20 June 2017.[10] He achieved two consecutive promotions in his first two years, both in the play-offs,[11] followed by an instant relegation in the 2019–20 campaign.[12]
On 28 July 2022, Moreno was appointed at Saudi Professional League club Al Shabab FC on a one-year deal.[15][16] He returned to Spain in June 2023, signing with top-tier UD Almería[17] but being dismissed on 29 September after no wins in seven matches.[18]
On 27 May 2024, Moreno joined CA Osasuna of the main division, with the one-year contract being effective as of 1 July.[19]
^Adrover, Sebastià (23 July 2020). "Vicente Moreno paraliza al Mallorca" [Vicente Moreno paralyses Mallorca] (in Spanish). Diario de Mallorca. Retrieved 23 July 2020.