 He started his active professional career in the third division, with Getafe CF and Gimnàstic de Tarragona.In 2000 he moved to CD Badajoz in the second level, being a starter throughout his entire spell and not being able to prevent relegation in his last campaign.In January 2004, after an unassuming stint in the lower leagues of Portugal, Baines returned to his country and signed with another division two club, penning a two-and-a-half-year contract with CD Tenerife.